
js
no -n
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVASCRIPT 继承
每个函数都包含两个非继承而来的方法:apply()和call(),两者用途都是在特定的作用域中调用函数,他们能够改变函数赖以运行的作用域。 一:this.method.apply(this,arguments) 1,apply 的第二个参数是 array like object,可以用来传递不确定个数的参数,类数组对象 (Array-like Object) 是类似数组一样有length属性和索引属性的对象。 2,Array.from 方法从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。 3,ar原创 2021-07-19 10:58:42 · 139 阅读 · 0 评论 -
常用代码记录
1,校验空格 $.trim(row.buildPyPackages) != '' && row.buildPyPackages != null原创 2021-07-04 20:36:14 · 134 阅读 · 0 评论 -
var let在for循环中的使用
for(var i=0;i<5;i++){ setTimeout(function(){ console.log(i); },1000)}//55555 for(let i=0;i<5;i++){ setTimeout(function(){ console.log(i); },1000)} //01234 ES6数组去重 var arr = [1,1,2,"1"]; ...原创 2019-11-07 15:48:37 · 280 阅读 · 0 评论 -
Vue中使用 j s
在Vue中新建.js文件: 将js代码封装在函数中: function love() { //写入js代码 } //暴露出来 export { love } import {love} from '../plugins/love.js' //写入函数 mounted: function () { return love() } ...原创 2019-10-28 16:43:28 · 368 阅读 · 0 评论 -
懒加载
1,window.onload = function ( ) {} 当页面载入完毕后执行. 2, var lastcontentHeight = ccontent[ccontent.length -1].offsetTop; // console.log(lastcontentHeight); var scrollTop = document.documentElement.scrollTop||...原创 2019-09-18 00:42:51 · 102 阅读 · 0 评论 -
js-基础编程
常用的js方法: 1,push() 会修改原来的数组,在最后的位置添加新元素。 2,pop()方法可以删除最后一个函数。 3,slice() 浅拷贝 slice(start,end) 利用浅拷贝可以不修改原来的数组,返回新数组 push() +slice() 不修改原数组同时从最后添加元素。 pop() +slice() 不修改原数组同时从最后删除元素。 4,concat() 连接...原创 2019-09-24 19:33:55 · 360 阅读 · 0 评论 -
重要:js闭包机制以及它的优缺点和应用场景
一.变量作用域 全局变量 如果函数内部定义变量时不使用var,会变成全局变量。 局部变量 js的特殊之处:函数内部可以直接读取全局变量。但是函数外部无法直接读取局部变量。为了解决这个问题,我们引入了闭包机制。 二.闭包机制 在函数的内部再定义一个函数,子函数可以访问父函数内部的变量(原理是原型链机制),再在函数外部调用子函数,此时子函数相当于一个接口,我们就实现了在函数外部读取局部变量的愿望。 ...转载 2019-09-29 13:13:30 · 667 阅读 · 1 评论