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