- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaScript语言基础 JavaScript 是目前最流行的 Web 脚本语言,用于开发动态的 Web 页面。作为一种通用的脚本语言,JavaScript 具有所有相关的编程语言特性,例如,通过变量保存数据,通过运算符进行计算,以及通过函数获得程序的模块化和功能的简化等等。它不仅可以直接应用于 HTML 文档以获得交互式效果或其他动态效果,而且可以运行于服务器端,从而替代传统的 CGI 程序。 一、什么是JavaScript 简单性 JavaScript是一种脚本编写语言,它采用小程序段的方式实现编程,像其它脚本语言一样,JavaScript同样已是一种解释性语言,它提供了一个简易的开发过程。它的基本结构形式与C、C++、VB、Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。 2. 动态性 JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,就称为“事件”。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。 3. 跨平台性 JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。 综合所述,JavaScript是一种新的描述语言,它可以被嵌入到HTML的文件之中。JavaScript语言可以做到回应使用者的需求事件(如:form的输入),而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给服务端(server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。 两个公司开发的不同的两个产品。 Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发; JavaScript是Netscape公司的产品,是一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言。 JavaScript是基于对象的,而Java是面向对象的。 Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。 JavaScript是种脚本语言,它可以用来制作与网络无关的软件。它本身提供了非常丰富的内部对象供设计人员使用。 两种语言在其浏览器中所执行的方式不一样。 Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。 JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户,由浏览器解释执行。 两种语言所采取的变量是不一样的。 Java采用强类型变量检查,即所有变量在编译之前必须作声明。 JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。 代码格式不一样。 Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。 JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。 嵌入方式不一样。 在HTML文档中,两种编程语言的标识不同: JavaScript使用 script.../script 来标识 Java使用applet ... /applet来标识 在目前流行的浏览器中 支持 JavaScript 1.0 的浏览器包括 Navigator 2.0以上。 支持 JavaScript 1.1 的浏览器包括 Navigator 3.0以上和 Explorer 4 以上。 支持 JavaScript 1.2 的浏览器包括 Navigator 4.0 以上和 Explorer 4 以上。 支持 JScript 的浏览器包括 Explorer 3 以上。 注意:Microsoft把自己实现的JavaScript规范叫做JScript。这个规范与Netscape Navigator浏览器中的JavaScript规范在基本功能上和语法上是一致的,但是在个别的对象实现方面还有一定的差别。 说明: 通过标识Script.../Script指明JavaScript脚本源代码将放入其间。 通过属性Language =JavaScript说明标识中是使用的何
您可能关注的文档
- 第3章机械加工自动线2解说.ppt
- In-Siht相机及应用解说.ppt
- internet应用解说.ppt
- 第3章基于ARM架构的嵌入式微处理器2解说.ppt
- 第3章激励解说.ppt
- introduction解说.ppt
- 第3章集成门电路与触发器zyz解说.ppt
- 第3章计划第一节决策解说.ppt
- 第3章计算机病毒解说.ppt
- 第3章-计算机网络基础解说.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)