js重载问题 1 1 function doAdd() { 2 2 if(arguments.length == 1) { 3 3 alert(arguments[0] + 5); 4 4 } else if(arguments.length == 2) { 5 5 ...
分类:
其他好文 时间:
2014-08-01 19:37:12
阅读次数:
159
ECMAScript是一种规范,一种标准。类似于编程语言的接口,定义好一套规范后,各大浏览器厂商遵循规范各自实现之,同时,也做了一些扩展,这些扩展就是规范里面没有的。JavaScript是一种实现,对ECMAScript的实现。先有javascript,然后网景把javascript提交给ECMA进...
分类:
编程语言 时间:
2014-08-01 10:32:31
阅读次数:
233
转自:http://www.cnblogs.com/snandy/archive/2011/03/19/1988626.html这里所说的JavaScript指浏览器环境中的包括宿主环境在内的。第一种是ECMAScript Global Object,第二种是宿主环境(Host)下的全局对象/函数。...
分类:
编程语言 时间:
2014-07-29 12:06:17
阅读次数:
276
理论知识点一一个完整的javascript实现应该由下列三个不同的部分组成1.核心(ECMAScript)2.文档对象模型(DOM)3.浏览器对象模型(BOM)二.HTML4.01的Script有6个属性,了解一下1.async:表示应该立即下载脚本,但不应妨碍页面中的其他操作,比较下载其他资源或等...
分类:
编程语言 时间:
2014-07-28 02:57:49
阅读次数:
317
3. 基本概念基本数据类型:Undefined,Null,Boolean,Number,String.复杂数据类型:Object.3.6 语句switch比较值时用的是全等运算符 “===” ,因此不会进行类型转换。例如 “10” 不等于10.3.7 函数ECMAScript函数不介意传递进来多少个...
分类:
编程语言 时间:
2014-07-26 14:58:40
阅读次数:
230
js基础--javascript基础概念之数组在ECMAScript中,数组是很常用的数据类型,js中的数组和其他很多语言的数组有明显的区别。js的数组可以保持任何类型的数值,一个数组中可以保存着多个不同类型的数值。js数组大小(长度)是可以调整的。可以随着数据的添加自动增长数组长度。..
分类:
编程语言 时间:
2014-07-24 23:46:14
阅读次数:
274
1.window对象: 由于window对象同时扮演着ECMAScript中Global对象的角色,因此全局作用域中的变量,函数都会成为window对象的属性和方法。 如果页面中包含框架,则每个框架都有自己的window对象,保存在frames集合中可以通过数值索引,从0开始,从左至右,由上至下.....
分类:
编程语言 时间:
2014-07-23 16:27:11
阅读次数:
255
DOM访问和操作是现代网页应用中很重要的一部分。但每次你通过“桥梁”从ECMAScript到DOM时,都会被收取“过路费”。为减少DOM编程中的性能损失,具体要注意的有:一。最小化DOM访问,在javascript端做尽可能多的事。Js代码functioninnerHTMLLoop(){for(va...
分类:
编程语言 时间:
2014-07-22 23:30:57
阅读次数:
389
Javascript不是一种模块化编程语言,它不支持"类"(class),更遑论"模块"(module)了。(正在制定中的ECMAScript标准第六版,将正式支持"类"和"模块",但还需要很长时间才能投入实用。)一、原始写法只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块。 ....
分类:
编程语言 时间:
2014-07-22 22:43:55
阅读次数:
356
来自:http://blog.csdn.net/kfanning/archive/2010/04/14/5485412.aspx转换成数字ECMAScript提供了两种把非数字的原始值转换成数字的方法,即parseInt()和parseFloat()。注意:只有对String类型(Number除外)...
分类:
Web程序 时间:
2014-07-17 22:36:22
阅读次数:
406