loveboby0210
|
分享:
x0
|
[JScript][讨论] [转贴]JavaScript的介绍
1. JavaScript的由来 JavaScript是由网景(Netscape)及升阳(Sun Microsystems.)共同研发出来的。在当时,由于网景公司为加强自己的浏览器Netscape的功能,便研究了LiveWire套件,而在网页上则研究了LiveScript;而升阳公司也正在研究跨平台的Java。于是,两家公司便合作研究,JavaScript便诞生了。它是一种描述语言,运灵活运用于网页之中。<hr size="1" noshade> 2. JavaScript的好处 JavaScript是一种在客户端(即浏览网页的人)的浏览器上运行,不用经伺服器(处理使用者不同网路需求的电脑)解读,而是交给浏览器解读,因此有效减轻伺服器负荷。而且JavaScript只需写在HTML(一般网页常用的格式)内,并不需额外的档案(Script插入档除外),因此使用方便。而JavaScript的结构自由,各变数不需明确定义,浏览器会跟据上文下理解释变数形态,因此写作时更加快捷。因此,JavaScript无论在互动性能及动态控制网页内容内都算是最快捷的。<hr size="1" noshade> 3. JavaScript的坏处 JavaScript是不能作进阶的网路要求如读写档案、送出资讯等。JavaScript也没有保护,因为它是直接写在HTML中的,浏览者只需检视网页原始档便能看到JavaScript程式。而由于直译(即没有经过将JavaScript程式变成机器代码)的关系,JavaScript的运行速度也非常慢。<hr size="1" noshade> 4. JavaScript跟Java的分别 由于JavaScript跟Java也是由升阳公司有份儿研制的,所以名字非常相似。但当中也有不少分别的,试为诸君一一述之: Java JavaScript 需要经过编译 能够直译执行 结构严谨 结构松散 运行速度较快 运行速度较慢 必须有额外档案 不必有额外档案 有进阶网路功能 不能控制网路 任何作业系统环境皆能执行 必须有浏览器且支援JavaScript才能执行<hr size="1" noshade> 5. JavaScript的基本结构 JavaScript是包在HTML中的,因此必须有特定的HTML标签才能让浏览器辨识哪里是JavaScript语法,哪里是HTML语法。告诉浏览器「以下是JavaScript语法」的标签是: <script language="JavaScript"> <!-- JavaScript语法 //--> </script> 其中JavaScript语法即您要运行的JavaScript语句。其中<!--……//-->是让旧版、不支援JavaScript浏览器辨识这是注解,否则旧版的浏览器会把它们显示在网页中。
|