如果表达式x中的一个变量自增1,这个变量在表达式z中使用,那么实际上是先计算出了x的值再计算z的值a=1;求 b=(a++)+a;1)计算b2)计算a++(假设为c)3)计算a4)计算c+a 5)将c+a赋值给b在a++的结果依然为1,即c为1,然后a立即增1,执行3)时a已经是2,因此b为3+运算...
分类:
编程语言 时间:
2015-03-21 15:24:57
阅读次数:
145
变量数据类型分为 原始类型 和 对象类型 原始类型包括数字、字符串和布尔值 null 和 undefined 分别表示格子特殊类型的唯一的成员 除此之外就是对象。对象(object)是属性的集合,每个属性由名值对组成 普通的javascript对象是“命名值”的无序集合。数组是特殊的对象,表示带编....
分类:
编程语言 时间:
2015-03-21 15:18:06
阅读次数:
128
//通过id查找多个元素function getElements(/*ids...*/){ var elements = {}; for(var i=0; i parent.childNodes.length) throw new Error('invalid index'); else if( n...
分类:
编程语言 时间:
2015-03-18 22:54:47
阅读次数:
213
之前学习js仅仅是把w3school上的基本语法看了一次而已,再后来细看书的时候,书中会出现很多很多没有听过的语法,其中一个就是js的继承以及总能看到的prototype。我主要在看的两本js书是《javascript权威指南》,也就是那本犀牛书,还有一本是疯狂xx系列的《疯HTML5/CSS3/J...
分类:
编程语言 时间:
2015-03-16 20:48:57
阅读次数:
134
在JavaScript中的正则表达式介绍了JavaScript中正则表达式的语法,本文同样是JavaScript权威指南的笔记,介绍JavaScript中正则表达式的一些方法。用于模式匹配的String方法search()方法参数是一个正则表达式,返回第一个与之匹配的字串的起始位置,如果找不到匹配的...
分类:
编程语言 时间:
2015-03-15 18:08:31
阅读次数:
147
以下内容是来自《JavaScript权威指南(第六版)》正则表达式的模式匹配章节的笔记。定义 JavaScript中的正则表达式定义有两种方式:var pattern = /s$/;或者var pattern = new RegExp('s$');直接量字符所有字母和数字都是按照字面含义进行匹配非....
分类:
编程语言 时间:
2015-03-14 21:32:02
阅读次数:
233
pdf版本,英文版第158页,
var isArray = Function.isArray || function(o) {
return typeof o === "object" &&
Object.prototype.toString.call(o) === "[object Array]";
};
return typeof o === "object" &&
Object.prot...
分类:
编程语言 时间:
2015-02-19 17:30:59
阅读次数:
218
错误一:
错误二:
错误三:
join 等方法是定义在Array.prototype上的,所以文中出现Array.join()是不对的。...
分类:
编程语言 时间:
2015-02-18 16:29:58
阅读次数:
397
最近读了《JavaScript权威指南》这本书,闲来无事对自认为重要的知识做了些整理,方便以后查阅。 JavaScript中的最重要的类型就是对象,对象是名/值对的集合,或字符串到值映射的集合。对象是由{}括起来的。JavaScript对象是一种复合值:它是属性或已命名值的集合。通过"."符号...
分类:
编程语言 时间:
2015-02-14 09:48:48
阅读次数:
256
javascript权威指南第6版学习笔记javascript数组、函数是特殊对象看一点少一点。3.1.4hello.js内容是var x=.3-.2;var y=.2-.1console.log(x==y);console.log(x==.1);console.log(y==.1);控制台输出结果...
分类:
编程语言 时间:
2015-02-06 16:36:38
阅读次数:
186