我们都知道,javascript有三部分构成,ECMAScript,DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风格迥异。1DOM是W3C的标准;[所有浏览器公共遵守的标准]2BOM是各个浏览器厂商根据DOM在各自浏览器上的实现;[表现为不同浏览器定义有差别,..
分类:
编程语言 时间:
2014-08-29 03:03:27
阅读次数:
375
EL(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。 EL表达式函数,主要功能是完成对数据的修改,统一化格...
分类:
其他好文 时间:
2014-08-27 16:49:08
阅读次数:
178
JavaScript 的内容,包含以下三部分:ECMAScript(核心):JavaScript 语言基础;DOM(文档对象模型):规定了访问HTML和XML的接口;BOM(浏览器对象模型):提供了独立于内容而在浏览器窗口之间进行交互的对象和方法。一. ECMAScriptECMAScript 规定...
分类:
编程语言 时间:
2014-08-25 16:45:54
阅读次数:
190
ECMAScript5新增一系列新的方法(API接口),新的浏览器中大部分是被支持的(IE9,Chrome,FirFor),有少量API不是所有浏览器都支 持ES5通过对现有JavaScript方法添加语句和原生ECMAScript对象做合并实现标准化,IE9不支持严谨模式,但IE10是支持的。Ob...
分类:
其他好文 时间:
2014-08-24 22:17:13
阅读次数:
351
前言javascript与程序的语言比如C#或者java不一样,他并没有“类”的概念,虽然最新的ECMAScript提出了Class的概念,我们却没有怎么用就单以C#与Java来说,要到真正理解面向对象的程度也是要花一点功夫的,特别是初学的同学往往意识不到面向对象的好处,因为我们编码的流程是这样的①...
分类:
编程语言 时间:
2014-08-24 19:22:52
阅读次数:
258
js 中for in 和foreach in的区别两个的作用都用来遍历对象,但为什么有了for in语句了还要foreach in语句呢,后来看了下foreach in开发的文档,foreach in是作为E4X标准的一部分在javascript 1.6中发布的,而且E4X不是ECMAScript标...
分类:
Web程序 时间:
2014-08-24 00:08:41
阅读次数:
250
注释 支持行内注释和多行注释: 行内注释 //这里是行内注释
var i:int;
var x:int; //这是也是行内注释 多行注释 /*
这是
一段
多行注释
*/ 变量 ActionScript支持比JavaSctipt所支持的更新的ECMAScript标准...
分类:
其他好文 时间:
2014-08-23 14:04:51
阅读次数:
214
今天看书自己写例子,碰到了一个问题。由于 Array.every 是 ECMAScript 5 定义的方法,需要 IE 9+、FireFox 2+、Opera 9.5+、Safari 3+ 和 Chrome* 的浏览器版本支持,在考虑到兼容性的时候需要兼容性写法:// 定义方式 1var hs = ...
分类:
Web程序 时间:
2014-08-23 04:37:29
阅读次数:
267
JS Call()与Apply()的区别 ECMAScript规范给所有函数都定义了Call()与apply()两个方法,call与apply的第一个参数都是需要调用的函数对象,在函数体内这个参数就是this的值,剩余的参数是需要传递给函数的值,call与apply的不同就是call传的值可以是任....
分类:
移动开发 时间:
2014-08-22 19:22:49
阅读次数:
376
它是一个特殊的数值。它用于表示一个本来要返回数值的操作数未返回数值的情况。在ECMAScript中,任何数值除以0会返回NaN,而不会导致错误,不会停止代码的执行,因此不会影响其他代码的执行。NaN本身两个不同寻常的特点:1.任何涉及NaN的操作都会返回NaN,这个特点在多步计算中有可能导致问题。2...
分类:
其他好文 时间:
2014-08-22 00:12:55
阅读次数:
304