06 2019 档案
摘要:简单类型(基本类型): number,string,boolean,null,undefined 复杂类型(引用类型):object typeof 只能判断基本数据类型 instanceof 能够判断某个实例是否有某个构造函数创建出来的 constructor:判断对象的构造函数是谁 Object.
阅读全文
摘要:方法一:先给数组排序,循环比较前后两个是否相等,如果相等就删除索引是i的这个,然后i var arr = ['a', 'd', 'f', 'f', 's', 'f', 'a', 'd', 'f', 'f', 's', 'f','g']; function norepeat(arr){ arr.sor
阅读全文
摘要://使用jquery中获取当前索引的方法.显示隐藏 $(".tab_list li").on('click', function () { $(this).addClass("current").siblings().removeClass("current"); var index = $(thi
阅读全文
摘要:数组 删除 splice(开始位置,删除的个数) pop() 删除数组中的最后一个元素,并返回该元素 shift()删除数组中的最前面的一个元素,并返回该元素 翻转数组 reverse() 排序 sort() sort(function(a b){ return a b//升序 b a降序 }) 添
阅读全文
摘要:添加、删除、复制、创建和查找节点 添加节点/元素 js中在后面添加: 父元素.appendChild(子元素) 在前面添加: 父元素.insertBefore(,添加的位置,子元素) jquery中ele.append('内容') 放到内部元素的最后面 jquery中ele.prepend('内容'
阅读全文
摘要:ajax的概念:ajax是一种通过后台与服务器进行少量的数据交换,实现页面异步更新 是一种创建交互式网页应用的网页开发技术。 json的概念:json是一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性 ajax的优缺点 优点:异步请求响应快,用户体验好;页面无刷新、数据局部更新;按需取数
阅读全文
摘要:JSON方法 var obj2 =JSON.parse(JSON.stringify(obj1))//深拷贝 递归(自己调用自己)方法 判断第一层属性的类型,多层拷贝对象的属性 var obj1 = { name: 'zs', age: 18, dog: { name: '金毛', age: 2 }
阅读全文
摘要:说说基本数据类型和复杂数据类型特点是什么? 基本数据类型 变量名在栈上存储的是具体的数值 使用“==”是判断值是否相等 复杂数据类型 变量名栈上存储的是对象的[内存地址],内容存储在堆上面 使用“==”是判断地址是否相同
阅读全文
摘要:移动端的click事件延迟触发的原理是什么?如何解决这个问题? 原理 :移动端屏幕双击会缩放页面 300ms延迟 会出现点透现象 在列表页面上创建一个弹出层,弹出层有个关闭的按钮,你点了这个按钮关闭弹出层后后,因为有300ms延迟,所以这个按钮正下方的内容也会执行点击事件(或打开链接)。这个被定义为
阅读全文
摘要:bind(),call(), apply()方法的区别是什么? 共同点:改变this指向,任何调用都不在起作用 bind() 改变this的指向,不会调用函数,返回一个新的函数 var o ={a:'abc'}; var fn1 = fn.bind(o);//this指向o 相当o.fn fn1()
阅读全文
摘要:函数声明创建的函数在现代浏览器,在if语句中函数的声明不会提升,但是在老的IE版本中,if语句中的函数声明会提升 函数表达式在不同浏览器中函数声明都不会被提升,解决了不同浏览器的兼容性问题 关于函数提升在if判断中的表现 // 根据条件声明函数 // 现代浏览器 不会提升if语句中的函数声明 //
阅读全文

浙公网安备 33010602011771号