随笔分类 - js进阶
摘要:主要运用在,v if v show切换不同内容时,非常快的打开某一个区域,关闭其他的区域哈。 这样就不需要每一个设置false,打开区域设置为true. 可以优化代码哈 for in 主要循环对象(空对象也可以循环 不会报错的),当然也可以循环数组。
阅读全文
摘要:参考地址 https://blog.csdn.net/sleepwalker_1992/article/details/81461543 使用export向外暴露的成员,只能使用{ }的形式来接收,这种形式,叫做【按需导出】 demo.js(公共文件) //得到当前星期几 export functi
阅读全文
摘要:如何看某个对象中没有某一个属性 如果我们要检测对象是否拥有某一属性,可以用in操作符 var obj= { name: '类老师', age: 18, school: '家具' }; console.log('age' in obj); // true console.log('grade' in
阅读全文
摘要:如何给一个数组对象添加一个固定的key值 this.arrData[i]['newkey'] = '内容'; 要加引号哈 不要加点 . 最后别忘记进行赋值哈 this.lastArr = this.arrData; 这里之所以会在进行一次赋值 是因为使用原始的数组 渲染不上去哈 至于为什么 我也不是
阅读全文
摘要:原生js判断某个区域的滚动条滚动到了底部 讲解==》 关系公式:element.scrollHeight element.scrollTop === element.clientHeight 解释:此公式可以用于判断是否滚动到底 你必须知道这个方法 可以判断滚动条滚动到了底部哈! element.s
阅读全文
摘要:回调函数最多的应用场景就是异步操作,因为异步的操作我们不知道这个操作到底何时结束,那么我们后续执行的代码就无法按照应有的流程走下去。 JS中的回调函数实例浅析 地址 》https://m.jb51.net/article/136848.htm <script type="text/javascrip
阅读全文
摘要:// 总结:1- 函数内部有一个实参 arguments 可以获取所有的实参。 //2- arguments是一个伪数组,如果要使用数组的方法, 将它转为真数组 // 3-arguments 是一个属性,callee指向函数本身的,arguments.callee输出函数本身,如下 // 4-arg
阅读全文
摘要:<script> //合并数组 let arr1=[11,22,33,55]; let arr2=["aa","bb","cc","dd"]; // es5的合并 let arr=arr1.concat(arr2); console.log(arr) // [11, 22, 33, 55, "aa"
阅读全文
摘要:// 深拷贝 var user1={name:"小明",age:18, deMent:{bumen:"市场部",no:"001"}} var user2=JSON.stringify(user1); var user3=JSON.parse(user2); user3.age=40; user3.deMent.no="999"; console.log(user1); //{name: "小明",
阅读全文
摘要:浅拷贝只拷贝对象的一层,如果对象的属性还是对象,那么user3和user4这两个对象对应的值都会发生改变
阅读全文
摘要:var username="小明"; function fn1(name){ name="小强"; } fn1(username); console.log(username) //输出 小明 // 分析:基本类型传递是按照值来传递的 // 如果传参是基本数据类型, 传入函数后,都会变成局部对象,所
阅读全文
摘要:var a=10; var b=a; console.log("a的值是",a) console.log("b的值是",b) //总结: 基本类型的赋值 是把变量a的值 赋值一份给b var obj1={name:"张三",age:45}; var obj2=obj1; obj2....
阅读全文

浙公网安备 33010602011771号