《JavaScript基础》PPT课件

《JavaScript基础》PPT课件

ID:45088434

大小:203.00 KB

页数:41页

时间:2019-11-09

《JavaScript基础》PPT课件_第1页
《JavaScript基础》PPT课件_第2页
《JavaScript基础》PPT课件_第3页
《JavaScript基础》PPT课件_第4页
《JavaScript基础》PPT课件_第5页
资源描述:

《《JavaScript基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章JavaScript基础JavaScript语言的基本概念JavaScript核心语法JavaScript程序控制结构JavaScript函数本章主要内容:《网页设计制作基础与上机指导——HTML+CSS+JavaScript》清华大学出版社9.1JavaScript语言概述JavaScript诞生于1995年,它是由Netscape公司研发的,是一种客户端脚本语言,必须在解析器的解析下才能运行。通常JavaScript的解析器是由浏览器提供,同时它有着松散的结构和简单的语法两大特点,可以在网页中实现动态效果。9.1.1

2、什么是JavaScriptJavaScript是一种基于对象和事件驱动并具有安全性能、跨平台的解释型脚本语言,和前面学习的HTML与XHTML完全不同,HTML与XHTML只是一种标记语言,用某种结构存储数据并在设备上显示,而JavaScript基于对象和事件驱动,只是其程序代码嵌在HTML网页文件中,可以用于开发交互式的Web页面,主要用在客户端,由浏览器解析并运行。9.1.1什么是JavaScriptJavaScript采用的是小程序段的编程方式,与HTML及XHTML标识结合在一起,使用户对网页的操作更加方便,其主要特点

3、有以下几个方面。1)安全性2)易用性3)动态交互性4)跨平台性如果网页设计者只想简单显示网页的内容,那JavaScript不是必需的,但在一个完整的网站中,太多的功能需要JavaScript来完成。9.1.2JavaScript的功能JavaScript是用于检测网页中的各种事件,并作出反应,虽然是作用于客户端的脚本语言,其语法比较松散,结构也比较简单,但其功能却一点也不简单,主要包括以下几个方面。1)表单操作2)响应事件3)动态特效4)记录状态9.1.2JavaScript的功能JavaScript也存在一定的局限性,主要表

4、现在:(1)JavaScript不能制作多用户程序。(2)JavaScript在浏览器中不允许跨域操作,只能在当前域中操作才有效。(3)JavaScript不能用于安全性认证的处理。(4)JavaScript属于客户端脚本语言,只能由浏览器解析执行。(5)JavaScript不能读取客户端数据库中的数据,也不能操作其他的任何文件(引用文件除外),但服务器端数据库中的数据和文件可以读取,如果一定要读取客户端数据库中的数据和文件,那么必须通过其他组件来实现此项功能。9.2HTML文档与JavaScriptJavaScript的面世

5、实现了在HTML文档中直接嵌入脚本,能够利用各种元素和超链接动态响应用户的互动需求,所以,将JavaScript插入到HTML代码中是实现Web开发的关键技术。9.2.1在HTML文档中插入JavaScriptJavaScript代码必须放在网页代码的标签之间。当浏览器解析到标签为止。因为JavaScript代码是嵌入在HTML代码中的,为了使页面结构清晰,常把JavaScrip

6、t部分的代码放在和标签之间,当然,也可以放在标签和标签之间,或在HTML文档中多处嵌入,但这不是推荐的方法,由于浏览器在解析HTML文档时是自上而下的顺序,设计者需要确保JavaScript代码被优先解析,所以网页开发者一般都是将JavaScript代码放在和标签之间。9.2.2JavaScript的解析顺序JavaScript的解析顺序与HTML的解析顺序相同,都是按照书写顺序解析并运行的。当浏览器解析HTML文档时,一旦遇到JavaScript代

7、码,就会停止对HTML代码的解析,转向对JavaScript代码的解析,只要在JavaScript代码解析完毕后,浏览器才会继续解析HTML的代码,9.2.3script元素属性在网页中一般使用script元素来实现在网页中嵌入JavaScript脚本,该元素包含1个必选属性“type”和5个可选的属性language、charset、src、defer、runat。(1)type属性:用来设置脚本的类型,取值包括:application/ecmascript、application/javascript、applicatio

8、n/x-ecmascript、application/x-javascript、text/ecmascript、text/javascript、text/jscript、text/livescript、text/tcl、text/x-ecmascript和text/x-jav

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。