- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 -- part2 JavaScript 介简 一. JavaScript的特色 JavaScript是Web上的脚本语言, 已被用在数以百万计的网页上,是Internet上最流行的脚本语言。 其主要功能: 为HTML网页增加交互功能. 改进设计、对表单进行有效性检查、对浏览器进行检测、创建cookies等等。 JavaScript采用了与C/C++非常相似的语法。 JavaScript的特色(2) JavaScript通常被直接嵌入到HTML网页中 , Client端语言。(ASP.NET C#是Server端语言) JavaScript是一种解释型语言, 使用JavaScript,不需为此购买许可. Java、JSP和JavaScript是一回事吗? NO! Java和JavaScript无论在概念上还是在设计上都是两种完全不同的语言! Java (由Sun 公司开发)是一种功能强大且复杂的程序设计语言 – 它与C/C++属于同一类型. JSP并不是JavaScript的缩写,而是Java服务器页(Java Server Pages)的缩写, 它是一种服务器端的脚本语言, 因而与PHP, ASP.NET属于同一类别. JavaScript能做什么? JavaScript为HTML设计者提供了一种编程工具. HTML设计者通常不是程序员,但是JavaScript是一种语法非常简单的脚本语言! 几乎所有的人都可以将小段的JavaScript代码插入到HTML网页中 . JavaScript可以将动态文本(dynamic text)植入到HTML网页中 – 下面的JavaScript语句可以将可变的文本写入HTML网页(DHTML--动态网页): document.write(h1 + name + /h1) JavaScript可以对事件做出响应 – JavaScript程序可以被设置为当某个事件发生时执行, 如网页装入或当用户点击了某个HTML元素. JavaScript能做什么?(2) JavaScript可以对HTML网页元素进行读写操作 : 可以改变HTML元素的内容, JavaScript可被用于对数据进行有效性检验: 可用于对网页数据提交到服务器前进行检验. 这将减轻服务器的运行负荷. JavaScript可以被用于检测用户的浏览器类型: 通过对这种检测来决定装入为特定浏览器设计的网页. JavaScript可用来创建cookies : 它可被用于存储和检索用户计算机中的信息. 如何将JavaScript代码加入到网页中? HTML的script标签被用于将JavaScript代码插入到HTML网页中: html body script language=javascript document.write(Hello World!); /script /body /html 也可以在write的内容中包括HTML格式化标签. 在语句末使用“;”? C/C++等程序要求使用“;”结束一个语句. 在JavaScript中语句末的“;”是可选的, 如果要将多个语句书写在同一行上, 则应该使用“;”将它们分隔开. 在何处书写JavaScript程序? 1)JavaScript程序可以写在HTML的BODY中。 BODY区中的JavaScript程序将在网页装入浏览器中时立即执行. 2)JavaScript程序也可以写在HTML的HEAD中。 3)JavaScript程序也可以写在一个专门的外部程序文件中。 在HTML的HEAD区中的程序 有些时候我们不希望JavaScript程序在网页装入时立即执行,而是当某个事件发生时执行, 在HTML的HEAD区中的JavaScript程序可以实现上述目的。 一个网页中的JavaScript程序量是没有限制的。 在HTML的HEAD区中的程序 在Head区中的JavaScript应该被编写为函数,这些函数可以在body区中调用执行, 示例: head script language=javascript function message() { alert(“这个警告框将在onload事件中执行) } /script /head body onload=message() /body 在HEAD区添加事件处理 head 1)选择 window对象(=head) script language=javascript type=text/javascript // !CDATA[ function window_onload() { 2)
文档评论(0)