- 1、本文档共537页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1章JavaScript简介.pptx
第2章JavaScript基本语法.pptx
第3章JavaScript程序构成.pptx
第4章JavaScript对象.pptx
第5章JavaScript数组.pptx
第6章窗口和框架.pptx
第7章document对象.pptx
第8章表单.pptx
第9章算法.pptx
第10章综合设计实例——JavaScript特效制作.pptx
第11章综合实战——实现购物车功能.pptx
1.1什么是JavaScript?
1.2JavaScript与Java的区别
1.3JavaScript能做什么?
1.4JavaScript不能做什么?
1.5JavaScript实现
1.6搭建JavaScript环境
1.7编写第一个JavaScript程序
1.8小结
1.1什么是JavaScript?
JavaScript是一种基于对象(Object)和事件驱动(Event
Driven)并具有安全性能的脚本语言。使用它的目的是与HTML
(超文本标记语言)、Java脚本语言(Java小程序)一起实现
在一个Web页面中链接多个对象,与Web客户交互,从而可以开
发客户端的应用程序等。它是通过嵌入或调入在标准的HTML实
现的。它的出现弥补了HTML的缺陷,它是Java与HTML折中的选
择,具有以下几个基本特点。
1.简单性
JavaScript的简单性主要体现在:首先,它是一种基于
Java基本语句和控制流之上的简单而紧凑的设计,从而对学
习Java是一种非常好的过渡;其次,它的变量类型采用弱类
型,并未使用严格的数据类型。
2.动态性
JavaScript是动态的,它可以直接对用户或客户输入做
出响应,无须经过Web服务程序。
它对用户的响应,是采用以事件驱动的方式进行的。在
主页(Home
Page)中执行了某种操作所产生的动作称为“事
件”(Event)。
3.跨平台性
JavaScript依赖于浏览器本身,与操作环境无关,只要有
能运行浏览器的计算机,以及支持JavaScript的浏览器就可以
正确执行。从而实现了“编写一次,走遍天下”的梦想。
4.节省服务器的开销
JavaScript是一种基于客户端的语言,用户在浏览过程中
进行填表、验证等交互过程只需通过浏览器调入HTML文档中的
JavaScript源代码来进行解释,并执行已经编好的JavaScript
的相应程序来完成即可,大大减少了服务器的资源消耗。
1.2JavaScript与Java的区别
1.基于对象和面向对象
Java是一种真正的面向对象的语言,即使是开发简单的
程序,也必须设计对象。
JavaScript是种脚本语言,它可以用来制作与网络无关
的,与用户交互作用的复杂软件。它是一种基于对象和事件
驱动的编程语言。因而它本身提供了非常丰富的内部对象供
设计人员使用。
2.解释和编译
两种语言在浏览器中所执行的方式不一样。Java的源代
码在传递到客户端执行之前,必须经过编译,因而客户端上
必须具有相应平台上的仿真器或解释器。
JavaScript的源代码在发往客户端执行之前不需经过编
译,而是将文本格式的字符代码发送给客户端由浏览器解释
执行。
3.强变量和弱变量
两种语言所采取的变量是不一样的。
Java采用强类型变量检查,即所有变量在编译之前必须
做声明。
JavaScript中的变量声明,采用弱类型,即变量在使用
前不需做声明,而是解释器在运行时检查其数据类型。
4.代码格式不一样
Java是一种与HTML无关的格式,必须通过像HTML中引用外
媒体那样进行装载,其代码以字节代码的形式保存在独立的文
档中。
JavaScript的代码是一种文本字符格式,可以直接嵌入
HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文
件一样方便。
5.嵌入方式不一样
在HTML文档中,两种编程语言的标识不同,JavaScript使
用script.../script来标识,而Java使用applet.../
applet来标识。
6.静态联编和动态联编
Java采用静态联编,即Java的对象引用必须在编译时进行,
以使编译器能够实现强类型检查。
JavaScript采用动态联编,即JavaScript的对象引用在运
行时进行检查。
1.3JavaScript能做什么?
用JavaScript可以做许多
文档评论(0)