随笔分类 - js进阶
摘要:原生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....
阅读全文