摘要: //命名空间 //利用闭包防止变量污染 1 var name = 'bcd'; 2 var init = (function () { 3 var name = 'abc'; 4 function callName() { 5 console.log(name) 6 } 7 return funct 阅读全文
posted @ 2020-01-22 19:11 巷陌i 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1、传统形式 > 原型链 过多的继承了没用的属性 Grand.prototype.lastName = "1"; function Grand(){ } var grand = new Grand(); Father.prototype = grand; function Father() { } 阅读全文
posted @ 2020-01-20 19:39 巷陌i 阅读(105) 评论(0) 推荐(0) 编辑
摘要: call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的 阅读全文
posted @ 2020-01-19 19:38 巷陌i 阅读(97) 评论(0) 推荐(0) 编辑
摘要: for (var i=0;i<10;i++){ console.log(Math.random().toFixed(2)*100) } 这个代码中利用随机取数选取 两位小数去乘以100 我们可以看到有两个出现了误差 其实对于浮点数的四则运算,几乎所有的编程语言都会有类似精度误差的问题,只不过在 C+ 阅读全文
posted @ 2020-01-16 21:58 巷陌i 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 通过Function创建的对象就是函数,函数都是通过Function创建的 我们会有一个疑问Function是从哪里来的?其实Function是不通过其他函数得到,它是JS执行引擎初始化就直接通过本地代码直接放置到内存中的。 原型 当一个函数被创建后,这个函数就会自动附带一个属性prototype, 阅读全文
posted @ 2020-01-15 21:52 巷陌i 阅读(150) 评论(0) 推荐(0) 编辑
摘要: /* 原型 1 、 定义: 原型是function对象的一个属性,它定义了构造函数制造 出的对象的公共祖先。通过该构造函数产生的对象,可以继承 该原型的属性和方法。原型也是对象。 2、 利用原型特点和概念,可以提取共有属性。 */ Car.prototype.father="BMW" functio 阅读全文
posted @ 2020-01-14 21:09 巷陌i 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 写一个方法,求一个字符串的字节长度。(提示: 字符串有一个方法 charCodeAt();一个中文占两个字节,一个英文占一个字节 定义和用法 charCodeAt()方法可返回指定位置的字符的Unicode编码。这个返回值是0- 65535之间的整数。(当返回值是<=255时,为英文,当返回值> 2 阅读全文
posted @ 2020-01-12 21:34 巷陌i 阅读(134) 评论(0) 推荐(0) 编辑
摘要: //1、分析下面的JavaScript代码: function employee(name,code){ this.name = "laoli"; this.code = "A001"; } var newemp = new employee("xiaoli","A002"); document.w 阅读全文
posted @ 2020-01-11 23:02 巷陌i 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型:String,Number,Undefined,Boolean,Null 引用类型:Object,Array,Date,RegExp 只有对象才有属性和方法,原始值不能有属性和方法 为什么平时开发中给原始值添加属性不会报错呢? 接下来展示一段代码 代码分析: //1、 var num 阅读全文
posted @ 2020-01-10 21:01 巷陌i 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 简单说,所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。而我在这里就按照自己的理解来说说: var mrLi = { name: "laoli", age: 18, }; 上面代码中,大括号就定义了一个对象,它被赋值给变量mrLi 就是这个对象的名字 name是属性名 阅读全文
posted @ 2020-01-09 22:58 巷陌i 阅读(262) 评论(0) 推荐(0) 编辑