您查询的关键词是:JavaScript入门必读 
下面是原始网址 http://dev.yesky.com/359/8102359.shtml 在 2018-03-13 14:22:54 的快照。

360搜索与该网页作者无关,不对其内容负责。

JavaScript入门必读_天极网
您现在的位置: 天极网 > 开发>评测>JavaScript入门必读

JavaScript入门必读

天极网软件频道 2008-05-05 09:50 我要吐槽

JavaScript是赋予网页活力与交互性的主要手段之一,全世界每天都有无数网页在依靠JavaScript完成各种关键任务。随着web2.0和Ajax进入主流,JavaScript已经被推到了舞台中心,使用它来开发更大更复杂的程序势在必行,更多开发人员和Web设计师需要更熟练掌握JavaScript。

一个完整的JavaScript是由以下三部分组成的:

核心的ECMASCRIPT;

文档对象模型DOM;

浏览器对象模型BOM;

其中ECMASCRIPT是一个重要的标准,它是一种由欧洲计算机制造商协会(ECMA)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的扩展。

历史

1995年12月 太阳公司(SUN)与网景通讯公司(Netscape)一起引入了JavaScript。

1996年03月 网景通讯公司发表了支持JavaScript的网景导航者2.0。

1996年08月 由于JavaScript作为网页的客户面脚本语言非常成功,微软将之引入了Internet Explorer3.0,取名JScript。

1996年11月 网景通讯公司将JavaScript提交给欧洲计算机制造商协会进行标准化。

1997年06月 ECMA-262的第一个版本于被欧洲计算机制造商协会采纳。并将 ECMA-262 标准取名为 ECMAScript。

JavaScript 和 JScript 与 ECMAScript 相容,但包含超出 ECMAScript 的功能。

至今为止有三个ECMA-262版本发表,第四版正在工作中。

v1 1997年06月 首版

v2 1998年06月 格式修正,以使得其形式与ISO/IEC16262国际标准一致

v3 1999年12月 强大的正则表达式,更好的文字链处理,新的控制指令,异常处理,错误定义更加明确,数输出的格式化及其它改变

v4 正在工作中...可能更明确的类的定义,命名空间等等...

2004年6月欧洲计算机制造商协会发表了ECMA-357标准,它是ECMAScript的一个扩延,它也被称为E4X(ECMAScript for XML)。

ECMAScript的语言特性和Java、C、Perl都有许多相似之处,其中不少特性都是从这些语言借鉴而来,同时它们之间也存在许多差异。下面列举一些ECMAScript的基本特性。

--和Java一样,ECMAScript区分大小写,注释的格式相同,通过{}确定代码块,原始数据类型存储在堆栈,对象的引用存储在堆中

--ECMAScript是一种松散的语言,ECMAScript通过var操作符声明变量,并且不限类型,例如var n = 25,那么n就是数字类型,var n = "string" ,那么n就是String类型

--在每一行代码后,可以不写分号,ECMAScript自动认为该行的末尾为该行代码的最后;ECMAScript中的变量可以不用初始化,在幕后系统将自动完成初始化操作

--同一变量可以赋予不同类型的数据;变量的第一个字符只能是字母、下划线或$ ,其他的字符可以是下划线、$、或任意的字母、数字、字符

--和其他语言一样,变量最好遵循驼峰书写法,或Pascal表示法、或匈牙利表示法

--和大多数语言不同的是, ECMAScript 变量在使用之前可以不必声明,系统会自动将该变量声明为全局变量,例如var m = " Good " ; n = m + " Morning " ; alert(n)输出结构是 " Good Morning "

--在大多数语言里,String是对象,在ECMAScript中却是原始数据类型。

(作者:论坛整理责任编辑:nancy)
请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
办公软件IT新闻整机