当前位置:
文档之家› JavaScript脚本语言
JavaScript脚本语言
2.2 JavaScript的基本语法
<script> var x=3; </script> <p>这是一个HTML段落</p> <script>
alert (x); </script>
<p>这是一个HTML段落</p> <script> var x=3; alert (x); </script>
2.2 JavaScript的基本语法
为了避免旧版本浏览器不能识别<script>标签,可以 将<script></script>标签对中的内容用HTML起始和结束 注释标记(<!—和-->)括起来。支持<script>标签的浏 览器会忽略<script></script>标签对中的注释符。
<script language=“javascript”> <!-alert (x); --> </script>
形式,不具有逻辑性,不能与用户进行交互。
嵌入在HTML中的程序语言成为脚本语言,浏览器中 要集成有用于解释脚本的模块,称为脚本引擎。
脚本语言用于编写嵌入在网页中的程序,它由浏览 器负责解释和执行,可以在网页上产生动态的显示效果 和实现与用户交互的特效功能。
2.1 JavaScript是什么
脚本程序代码放在HTML文档的<script></script>标 签对之间,当浏览器读取到网页中的<script>标签后, 解释执行(通过脚本引擎)。
一个小例子:
<html> <script language=“javascript”> Alert(new Date()); </script> </html>
2.1 JavaScript是什么
脚本程序的执行时机:
一般情况下,当浏览器打开一个HTML文档时,它会从 头到尾逐句解释整个HTML标签和脚本代码块,如果脚本块 中有可以直接执行的语句,浏览器就会在读取到该语句的 时候立刻解释执行。
第二章 JavaScript脚本语言
2.1 JavaScript是什么
2.6 对象
2.2 JavaScript的基本语法 2.7 JavaScript的内部对象
2.3 运算符
2.8 专门Байду номын сангаас于对象的语句
2.4 程序的流程控制
2.9 数组
2.5 函数
2.1 JavaScript是什么
一、什么是脚本程序 HTML语言是一种标记语言,它只能定义内容的表现
2.1 JavaScript是什么
JavaScript是一种基于对象和事件驱动,并具有安全 性的脚本语言。JavaScript的编程与C++、Java非常相似, 只是提供了一些专有的类、对象和函数。
JavaScript代码并不被编译为二进制代码文件,而是 作为HTML文件的一部分由浏览器解释执行,维护和修改起 来非常方便,可以直接打开HTML文件来编辑修改 JavaScript代码,然后通过浏览器立即看到新的效果。
JavaScript是Netscape公司的产品,是一种可以嵌入在Web页面中的 基于对象和事件驱动的解释性语言,JavaScript是基于对象(objectbased),而不是面向对象(object-oriented)的语言。
由于Netscape和Sun公司的合作,JavaScript和Java在语法上有很多 相似之处,但是两者没有什么关系,JavaScript不是Java的子集。
2.1 JavaScript是什么
三、JavaScript和Java
JavaScript和Java是两个公司开发的两个不同的产品,作用与用途大 不一样。Java是Sun公司推出的新一代面向对象的程序设计语言,特别适 合Internet应用程序的开发,是一种比JavaScript复杂许多的程序语言。
JavaScript是一种不断演进的语言,每一个新版本都引入一些新 的功能。
2.2 JavaScript的基本语法
一、脚本代码的位置 可以在三个地方编写JavaScript脚本代码:
✓在网页文件的<script></script>标签对之间; ✓将脚本代码放置在一个单独的文件中,在网页中引用这 个脚本程序文件; ✓将脚本程序代码作为某个元素的时间属性值或超链接的 href属性值。
注意:这种嵌在网页中的脚本语言(客户端)完全是在浏览 器上运行的,与WWW服务器没有任何关系。
2.1 JavaScript是什么
二、JavaScript简介
JavaScript语言的前身叫作LiveScript,自Sun公司推 出著名的Java语言之后,Netscape公司引进了Sun公司有 关Java的程序概念,将自己原有的LiveScript进行重新设 计,并改名为JavaScript。
2.2 JavaScript的基本语法
1、放置在<script></script>之间 在<script></script>的位置并不固定,可以出现在
<head></head>或<body></body>中的任何地方。 在一个HTML文档中可以有多个<script></script>标签对
来嵌入多段JavaScript代码,每段JavaScript代码可以相互 访问。
2.2 JavaScript的基本语法
2、将JavaScript代码放置在一个单独的文件中
文件script.js:
alert(new Date());
HTML文件:
<html> <script src=“script.js” language=“javascript”> </script> </html>
2.1 JavaScript是什么
四、JavaScript、JScript与ECMAScript
由于得不到Netscape在技术上的许可,Microsoft开发了自己的 脚本语言JScript,JScript和JavaScript基本上相同,只是在细节 上有所出入。ECMA(European Computer Manufactures Association,欧洲计算机制造商协会)联合Microsoft、Netscape 将JavaScript标准化,称为ECMAScript,所有开发上的脚本语言都 要支持这一标准。尽管如此,Microsoft的JScript和Netscape的 JavaScript都对ECMA标准不断进行扩展。