一. 权威指南1. 对于类数组对象,我们不能用数组方法,但是我们可以用 Function.call(); 例如: Array.prototype.slice.call(arr,...); Array.prototype.silice.call(arr,...); Array.prot...
分类:
编程语言 时间:
2015-06-15 18:10:08
阅读次数:
135
1.为了避免类似这样的循环引用问题,最好是在不使用它们的时候手工断开原生js对象与DOM元素之间的连接:代码:myObject.element = null;element.o = null;2. isFinite();是有限数值3. 列宁认识逻辑方法: a. 握、研究事物的一切方面、联系、中...
分类:
编程语言 时间:
2015-06-12 19:04:04
阅读次数:
127
1. indexOf(); lastIndexOf();例如:2.找元素位置函数findAll();var arr = [6,4,6,33,576,0.145,36,66,814,'apple','person',12];function findAll(a,x) { var results = [...
分类:
编程语言 时间:
2015-06-11 19:01:09
阅读次数:
122
一直对Js的作用域有点迷糊,今天偶然读到Javascript权威指南,立马被吸引住了,写的真不错。我看的是第六版本,相当的厚,大概1000多页,Js博大精深,要熟悉精通需要大毅力大功夫。一:函数作用域 先看一小段代码:第一句输出的是: "undefined",而不是 "global"第二讲输出的是....
分类:
Web程序 时间:
2015-06-10 12:02:44
阅读次数:
157
数组JavaScript数组元素索引未必连续,他们之间可能有空缺;a [-1.42] = true; //创建-1.42的属性 a ["1000"] = 0; //数组的第1001个元素 a [1.000]; //相当于 a [0] 3. 删除一个数组的元素可以这样组织代码:a...
分类:
编程语言 时间:
2015-06-09 19:25:58
阅读次数:
92
1. for... in...的应用 例:var obj = {x : 3,y : 'apple',z : 'good',w : 0.95}; var emptyObj = [],i = 0; for(p in obj) { emptyObj[i++] = obj[p]...
分类:
编程语言 时间:
2015-06-05 19:23:47
阅读次数:
121
Var定义的变量通过delete是不能删除的没有var,即全局变量,可用delete删除This可存放全局变量中的内容,却无法存放局部变量中的内容表达式和运算符Undefine是个全局变量var a = {0,4,[5,6]}; a[2][“1”] //6 注意引号expression[]或expr...
分类:
编程语言 时间:
2015-06-04 11:20:25
阅读次数:
153
一.对象转化为原始值1. “+”转化为字符串2. “-”转化为数字3. ">"可转化为数字4.二.变量声明1. 函数参数也是局部变量,在函数内部有作用;2. 函数体内,局部变量的优先级高于全局变量!3.
分类:
编程语言 时间:
2015-06-03 18:57:50
阅读次数:
142
1. 使用unicode编码2. javascript有:函数类(Function)、数组类(Array)、错误类(Error)、正则类(RegExp)、日期类(Date)3. 显示系统时间的一段代码:var t = new Date();var t1 =t.getFullYear() +"年" +...
分类:
编程语言 时间:
2015-06-02 19:44:14
阅读次数:
154
最近一段时候都在拜读尼古拉斯大神的《javascript高级程序设计》,真的是一本好书,通俗易懂,条理比《javascript权威指南》好理解一些,当然《javascript权威指南》有权威指南的优点,不闲话了,入正题。 看技术书我通常都喜欢把书上的代码敲一遍,虽然很花时间,但只有动手敲的时候...
分类:
编程语言 时间:
2015-06-01 22:10:02
阅读次数:
165