1.简单单例模式:只能实例化一次的对象也就可以使用“对象字面量”的定义方式来实现:var singleton = { attribute:'', method:function(){}}这样定义的对象,不能使用new singleton的方式来生成另外的对象(不存在prototype和const.....
分类:
编程语言 时间:
2014-08-05 00:03:58
阅读次数:
288
javascript 手记(摘自Javascript中文网): 在javascript中,可以通过构造函数来创建对象,也可以通过对象字面量来创建对象。 在编程语言中,字面量是一种表示值的记法,例如,"Hello world!" 在许多语言中都表示一个字符串字面量(string literal ).....
分类:
编程语言 时间:
2014-07-29 11:48:06
阅读次数:
225
JS中两种创建正则表达式的方式: ? ? 1,使用new关键字创建 ? ?? ???var box = new RegExp(‘box‘,‘ig‘);??//第一个参数是模式字符串,两个反斜杠是正则表达式的字面量表示方法, ? ?? ???//第二个...
分类:
编程语言 时间:
2014-07-23 13:59:16
阅读次数:
243
基础部分:常量和变量注释分号整数浮点数类型安全和类型推断数值型字面量数值型类型转换类型别名布尔值元组可选断言声明常量和变量用let来声明常量,用var来声明变量类型标注声明常量或者变量的时候可以加上类型标注(type annotation),说明常量或者变量中要存储的值的类型。如果要添加类型标注,需...
分类:
其他好文 时间:
2014-07-23 12:23:56
阅读次数:
253
ECMAScript通过RegExp类型来支持正则表达式。var expression = / pattern / flags;匹配模式标志:g: 表示全局模式;i: 表示不区分大小写;m: 表示多行模式;元字符:([{\^$|)?*+.]}字面量定义,构造函数定义var pattern1 = /[...
分类:
Web程序 时间:
2014-07-14 19:35:40
阅读次数:
233
位运算符是在数字底层(即表示数字的 32 个数位)进行操作的。重温整数ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,这意味着什么呢?有符号整数使用 31 位表示整数的数值,用第 32...
分类:
其他好文 时间:
2014-07-09 22:46:20
阅读次数:
353
数值型字面量
整数字面量可以被写作:
一个十进制数,没有前缀
一个二进制数,前缀是0b
一个八进制数,前缀是0o
一个十六进制数,前缀是0x
下面的所有整数字面量的十进制值都是17:
let decimalInteger = 17
let binaryInteger = 0b10001 // 二进制的17
let octalInteger = 0o21...
分类:
编程语言 时间:
2014-07-08 18:28:32
阅读次数:
176
第三章:对象:属性名字:可以是包括空字符串在内的任意字符串;属性值:是除undefined值之外的任何值;【1】、对象字面量:var obj={}; //空对象var newobj={ name:"小明", age:17, school:{ class:"一班" }};属性名可加引号...
分类:
编程语言 时间:
2014-07-03 10:40:30
阅读次数:
181
原来对{}方式建立的实例化后的对象的key,理解不清,只知道,数组加不加“”,反正都是字符,现在要理解下,到底怎么回事?返回结果是var a={};a[1]="a";a["1"]=1;a["'1'"]="aa";a["b"]=2;a[{1:2}]=3;console.log(a);for(var i...
分类:
其他好文 时间:
2014-07-02 22:11:22
阅读次数:
121
函数就是对象【1】、函数字面量即(函数表达式)包括四部分: 第一部分:保留字function; 第二部分:函数名称,可有可无; 第三部分:包围在一对小括号的一组参数,参数用逗号隔开; 第四部分:包围在一对花括号的一组语句,是函数的主体;函数字面量可以出现在任何允许表达式出现的地方。【2】、调...
分类:
编程语言 时间:
2014-07-02 17:27:52
阅读次数:
245