对于JS中一些类型的转化的东西,自己测试并得出的结论,有错误的地方请大大们留言。不多废话,直接贴代码,测试请直接拷贝全部代码:Examples 输出:结论:JS中的字面量(基本类型)的构造函数为其包装类,也就是说赋值的时候先将基本类型转化为包装类型,然后包装类型再返回一个基本类型的值。而与包装类型对...
分类:
Web程序 时间:
2014-12-09 21:11:19
阅读次数:
189
情形一:传入的参数是函数的别名,那么函数的this就是指向window;情形二:传入的参数是被new过的构造函数,那么this就是指向实例化的对象本身;情形三:如果我们想把被传入的函数对象里this的指针指向外部字面量定义的对象,那么我们就是用apply和call我们可以通过代码看出我的结论,代码如...
分类:
编程语言 时间:
2014-12-07 12:25:46
阅读次数:
186
使用Object的直接量实例构造轻量级的字典:使用for/in循环,使用对象字面量来构建,并确保不增加Object.prototype属性来导致for/in循环;(考虑到兼容性,如Array.prototype是允许增加属性的);防止原型污染:使用null,Object.create: var a ...
分类:
编程语言 时间:
2014-12-06 16:47:44
阅读次数:
129
Javascript 中创建对象,可以有很多种方法。Object构造函数/对象字面量:抛开设计模式不谈,使用最基本的方法,就是先调用Object构造函数创建一个对象,然后给对象添加属性.1 var student = new Object();2 student.name = "xi...
分类:
编程语言 时间:
2014-12-02 22:24:12
阅读次数:
313
一、概述 虽然对象字面量可以用来创建对象,但在创建多个类似的对象时,不够优雅,不符合DRY原则。二、创建对象 有以下几种模式: 1.工厂模式 2.构造函数模式 3.原型模式 4.组合构造函数和原型模式。5.动态原型模式 6.稳妥构造函数模式 1.工厂模式 function crea...
分类:
编程语言 时间:
2014-11-29 20:08:35
阅读次数:
237
1. 记录在ECMAScript 3中,正则表达式字面量始终会共享同一个RegExp实例,而使用构造函数创建的每一个新RegExp实例都是一个新实例,如果在一个字符串中完成了一次模式匹配之后要开始检索新的字符串,就必须手动地把 lastIndex 属性重置为 0。ECMAScript 5明确规定,使...
分类:
编程语言 时间:
2014-11-27 12:37:12
阅读次数:
235
名词翻译: 语法糖(syntactic sugar):是指计算机语言中与另外一套语法等效,但是开发者用起来却更加方便的语法。 语法糖可令程序更易读,减少代码出错机率。字面数值 NSNumber *number = @1;字面量数组 NSArray = @[]; @[下标]; //下标...
分类:
其他好文 时间:
2014-11-22 00:39:14
阅读次数:
181
JS面向对象--创建对象1.对象的创建及常用的操作第一种是使用new运算符例子:var obj = object(); obj.name = "puyao"; obj.age = 20; obj.address = "四川成都";第二种是我们常用的字面量例子:var obj ={ name ="pu...
分类:
Web程序 时间:
2014-11-20 15:05:18
阅读次数:
228
一.对象的创建及常用操作(1,3其实差不多,少量的时候可以使用) 1.使用new运算符 var user = new Object(); user.name = '编程浪子'; user.age = 22; user.address = '四川成都'; 2.对象字面量 var user =...
分类:
其他好文 时间:
2014-11-17 17:11:33
阅读次数:
153
编程语言中的字面量在Objective-C中的举例
分类:
编程语言 时间:
2014-11-16 17:09:05
阅读次数:
165