- 1、本文档共101页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaScript基础课件
JavaScript基础 JavaScript是什么 JavaScript是一种小型的、轻量级的、面向对象的、跨平台的脚本语言,是目前最流行的网页客户端编程语言。JavaScript用于控制网页内容,实现网页浏览者与网页内容之间的交互,这种交互的实现直接发生在客户端,并不需要与Web服务器之间进行数据通信,因此将获得极高的响应速度。 JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。 JavaScript是一种解释性脚本语言。它不同于一般的程序设计语言,它不需要事先进行编译,而是嵌入在HTML文本中,由客户端浏览器对其进行解释执行。 JavaScript具有平台无关性:只要客户端的浏览器支持JavaScript,JavaScript程序便能正确运行。而几乎所有主流的浏览器均支持JavaScript。 知识点——解释性语言 计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为编译器。 编译器翻译的方式有两种:一个是编译,一个是解释。当编译器以解释方式运行的时候,称之为解释器。 解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。 常见解释性语言:HTML、XHTML、JavaScript、XML、CSS、AJAX等。 JavaScript能做什么 表单数据验证:表单数据验证是JavaScript最基本也是最能体现效率的功能。 动态HTML(即DHTML):动态HTML指不需要服务器介入而动态变化的网页效果,包括动态内容、动态格式、动态布局等。 用户交互:用户交互指根据用户的不同操作进行的响应处理。例如:联动菜单等。 数据绑定:HTML中表单和表格能够以.txt文件定义的数据源,通过对位于服务器端的数据源文件的访问,便可以将数据源中的数据传送到客户端,并将这些数据保存在客户端。 少量数据查找:能够实现在当前网页中进行字符串的查找和替换。 AJAX核心技术:AJAX即异步JavaScript+XML。该对象提供一种支持异步请求的技术,使客户端可以使用JavaScript向服务器提出请求并处理响应,但并不影响用户在客户端的浏览。 JavaScript历史和发展 JavaScript语言最初称为LiveScript语言,是由Netscape(网景)公司为Netscape Navigator 2.0开发的脚本语言。希望借助流行的Java使LiveScript流行起来,因此改名为JavaScript。 Microsoft在IE3.0中引入了JavaScript。因为Microsoft没有授权使用JavaScript商标,因此将其改名为Jscript。 1997年,JavaScript 1.1被提交到ECMA(欧洲计算机制造商协会)。并在1997.6ECMA制定了第一个正式语言规范ECMA-262,并命名为ECMAScript。 各浏览器中的脚本是对ECMA-262语言规范的具体实现。Navigator中,ECMAScript的实现称之为JavaScript,而IE中称之为Jscript,这些都是对ECMAScript的具体实现。 常用的两个客户端方法 document.write(str) 该方法在浏览器中输出参数字符串str。 document是文档对象模型(DOM)中的一个对象,表示当前浏览器中的网页文档。 document提供了许多访问和控制页面中元素的属性和方法,write()是其中的一个方法。 JS通过“.”运算符调用对象的属性和方法。 window.alert(str) 该方法在浏览器中弹出一个对话框,对话框中显示参数str的内容。 Window对象同样是浏览器提供的对象(BOM),对象提供了许多访问和控制窗口元素的属性和方法,alert()方法是其中一个方法。 在HTML代码中加入JavaScript代码 script/script标记对(内嵌式) 在一个HTML文件中,可以出现多个script/script块,各个块按照他们在HTML中出现的顺序依次被解释与执行。 浏览器将忽略其不支持的版本编写的脚本。language属性可以省略,因为所有的浏览器默认的language为JavaScript。 在HTML中加入JavaScript 直接加入到HTML的标记中(行内式) 如果是多句脚本代码,应用script/script 如果是简单的代码,可以直接将代码加到HTML的标记中。这种方法一般是将JavaScript代码直接指定给事件响应句柄,由事件触发脚本的执行。 在HTML标记中直接加代码,需要使用“javascript:”协议。 在HTML中加入JavaScript 使用src属性引用Java
文档评论(0)