随笔分类 -  js

摘要:function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != nul 阅读全文
posted @ 2018-03-18 20:47 萧大师 阅读(156) 评论(0) 推荐(0)
摘要:<script> var jsonArr = [ {id: 10, name: 'a'}, {id: 7, name: 'n'}, {id: 1, name: 'x'}, {id: 3, name: 'y'}, {id: 2, name: 'c'}, ] var arr = [1, 2, 1, 2, 阅读全文
posted @ 2018-03-17 22:54 萧大师 阅读(1747) 评论(0) 推荐(0)
摘要:localStorage会把所存进的值都转换成字符串类型 阅读全文
posted @ 2018-03-17 21:41 萧大师 阅读(104) 评论(0) 推荐(0)
摘要:函数外部无法读取函数内的局部变量 函数内部可以直接读取全局变量 函数内部声明变量的时候,一定要使用var命令。如果不用的话,实际上声明了一个全局变量 如何从外部读取局部变量?(闭包的作用) 在函数的内部, 再定义一个函数 这就是闭包。 只有函数内部的子函数才能读取局部变量, 闭包就是将函数内部和函数 阅读全文
posted @ 2017-08-24 18:15 萧大师 阅读(84) 评论(0) 推荐(0)
摘要:在JavaScript中,一共有两种类型的值,原始值和对象值。每个对象都有一个内部属性 prototype ,我们通常称之为原型。原型的值可以是一个对象,也可以是null。如果它的值是一个对象,则这个对象也一定有自己的原型。这样就形成了一条线性的链,我们称之为原型链。 阅读全文
posted @ 2017-08-24 10:02 萧大师 阅读(120) 评论(0) 推荐(0)
摘要:1、原型链继承 核心: 将父类的实例作为子类的原型 2、构造继承 核心:使用父类的构造函数来增强子类实例,等于是复制父类的实例属性给子类(没用到原型) 3、实例继承 核心:为父类实例添加新特性,作为子类实例返回 4、拷贝继承 5、组合继承 核心:通过调用父类构造,继承父类的属性并保留传参的优点,然后 阅读全文
posted @ 2017-08-24 09:39 萧大师 阅读(109) 评论(0) 推荐(0)