ImageVerifierCode 换一换
格式:DOCX , 页数:51 ,大小:32.34KB ,
资源ID:12907155      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12907155.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaScript 基础.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JavaScript 基础.docx

1、JavaScript 基础JavaScript 简介 Previous Page Next Page 在数百万张页面中,JavaScript 被用来改进设计、验证表单、检测浏览器、创建cookies,等等等等。JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer、 Mozilla、Firefox、Netscape、和 Opera。你应该具备的基础知识:在继续学习前,你应该对以下知识有基本的了解: HTML XHTML 如果你希望首先学习这些内容,请在 首页 访问相关教程。什么是 JavaScript? JavaScript

2、 被设计用来向 HTML 页面添加交互行为。 JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。 JavaScript 由数行可执行计算机代码组成。 JavaScript 通常被直接嵌入 HTML 页面。 JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。 所有的人无需购买许可证均可使用 JavaScript。 Java 和 JavaScript 是相同的吗?不同!在概念和设计方面,Java 和 JavaScript 是两种完全不同的语言。Java(由太阳微系统公司开发)很强大,同时也是更复杂的编程语言,就像同级别的 C 和 C+。JavaScrip

3、t 能做什么?JavaScript 为 HTML 设计师提供了一种编程工具 HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。 JavaScript 可以将动态的文本放入 HTML 页面 类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:document.write( + name + ) JavaScript 可以对事件作出响应 可以将 JavaScript 设置为当某事件发生时才会被执行,例如页面载入完成或者当用户点击某个 HTML 元素

4、时。 JavaScript 可以读写 HTML 元素 JavaScript 可以读取及改变 HTML 元素的内容。 JavaScript 可被用来验证数据 在数据被提交到服务器之前,JavaScript 可被用来验证这些数据。 JavaScript 可被用来检测访问者的浏览器 JavaScript 可被用来检测访问者的浏览器,并根据所检测到的浏览器,为这个浏览器载入相应的页面。 JavaScript 可被用来创建 cookies JavaScript 可被用来存储和取回位于访问者的计算机中的信息。 真实的名称是 ECMAScriptJavaScript 的正式名称是 ECMAScript。这个

5、标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本。在 1998 年,该标准成为了国际 ISO 标准 (ISO/IEC 16262)。这个标准仍然处于发展之中。如何

6、实现 JavaScript Previous Page Next Page HTML 的 标签用于把 JavaScript 插入 HTML 页面当中。实例生成文本 如何在页面中写文本 生成普通文本和标签 如何使用 JavaScript 在页面中写入普通文本和标签。 如何把 JavaScript 放入 HTML 页面document.write(Hello World!);上面的代码会在 HTML 页面中产生这样的输出:Hello World! 实例解释:如果需要把一段 JavaScript 插入 HTML 页面,我们需要使用 标签(同时使用 type 属性来定义脚本语言)。这样, 和 就可以告

7、诉浏览器 JavaScript 从何处开始,到何处结束。.document.write 字段是标准的 JavaScript 命令,用来向页面写入输出。把 document.write 命令输入到 与之间后,浏览器就会把它当作一条 JavaScript 命令来执行。这样浏览器就会向页面写入 Hello World!。document.write(Hello World!);TIY注意:如果我们不使用 标签,浏览器就会把 document.write(Hello World!) 当作纯文本来处理,也就是说会把这条命令本身写到页面上。TIY如何与老的浏览器打交道那些不支持 JavaScript 的浏

8、览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可以使用这样的 HTML 注释标签:注释行末尾的两个正斜杠是 JavaScript 的注释符号,它会阻止 JavaScript 编译器对这一行的编译。把 JavaScript 放置到何处 Previous Page Next Page 当页面载入时,会执行位于 body 部分的 JavaScript。当被调用时,位于 head 部分的 JavaScript 才会被执行。实例head 部分 包含函数的脚本位于文档的 head 部分。这样我们就可以确保在调用函数前,脚本已经载入了。 body 部分 执行位于 body 部分的脚本。 外部

9、JavaScript 如何访问外部脚本。 在哪里放置 JavaScript页面中的脚本会在页面载入浏览器后立即执行。我们并不总希望这样。有时,我们希望当页面载入时执行脚本,而另外的时候,我们则希望当用户触发事件时才执行脚本。位于 head 部分的脚本:当脚本被调用时,或者当事件被触发时,脚本就会被执行。当你把脚本放置到 head 部分后,就可以确保在需要使用脚本之前,它已经被载入了。.位于 body 部分的脚本:在页面载入时脚本就会被执行。当你把脚本放置于 body 部分后,它就会生成页面的内容。.在 body 和 head 部分的脚本:你可以在文档中放置任何数量的脚本,因此你既可以把脚本放置

10、到 body,又可以放置到 head 部分。.使用外部 JavaScript有时,你也许希望在若干个页面中运行 JavaScript,同时不在每个页面中写相同的脚本。为了达到这个目的,你可以将 JavaScript 写入一个外部文件之中。然后以 .js 为后缀保存这个文件。注意:外部文件不能包含 标签。然后把 .js 文件指定给 标签中的 src 属性,就可以使用这个外部文件了:.提示:您可以把 .js 文件放到网站目录中通常存放脚本的子目录中,这样更容易管理和维护。JavaScript 语句 Previous Page Next Page JavaScript 是由浏览器执行的语句序列。Ja

11、vaScript 语句JavaScript 语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。这个 JavaScript 语句告诉浏览器向网页输出 Hello world:document.write(Hello world);通常要在每行语句的结尾加上一个分号。大多数人都认为这是一个好的编程习惯,而且在 web 上的 JavaScript 案例中也常常会看到这种情况。分号是可选的(根据 JavaScript 标准),浏览器把行末作为语句的结尾。正因如此,常常会看到一些结尾没有分号的例子。注释:通过使用分号,可以在一行中写多条语句。JavaScript 代码JavaScript 代

12、码是 JavaScript 语句的序列。浏览器按照编写顺序依次执行每条语句。本例向网页输出一个标题和两个段落:document.write(This is a header);document.write(This is a paragraph);document.write(This is another paragraph);TIYJavaScript 代码块JavaScript 可以分批地组合起来。代码块以左花括号开始,以右花括号结束。代码块的作用是一并地执行语句序列。本例向网页输出一个标题和两个段落:document.write(This is a header);document.w

13、rite(This is a paragraph);document.write(This is another paragraph);TIY上例的用处不大。仅仅演示了代码块的使用而已。通常,代码块用于在函数或条件语句中把若干语句组合起来(比方说如果条件满足,就可以执行这个语句分组了)。您会在稍后的章节学习到更多有关函数和条件的知识。JavaScript 注释 Previous Page Next Page JavaScript 注释可用于增强代码的可读性。JavaScript 注释可以添加注释来对 JavaScript 进行解释,或者提高其可读性。单行的注释以 / 开始。本例用单行注释来解释

14、代码:/ 这行代码输出标题:document.write(This is a header);/ 这行代码输出段落:document.write(This is a paragraph);document.write(This is another paragraph);TIYJavaScript 多行注释多行注释以 /* 开头,以 */ 结尾。本例使用多行注释来解释代码:/*下面的代码将输出一个标题和两个段落*/document.write(This is a header);document.write(This is a paragraph);document.write(This is

15、 another paragraph);TIY使用注释来防止执行在本例中,我们用注释来阻止一行代码的执行:document.write(This is a header);document.write(This is a paragraph);/document.write(This is another paragraph);TIY在本例中,我们用注释来阻止若干行代码的执行:/*document.write(This is a header);document.write(This is a paragraph);document.write(This is another paragrap

16、h);*/TIY在行末使用注释在本例中,注释放置在语句的行末:document.write(Hello); / 输出 Hello document.write(World); / 输出 World JavaScript 变量 Previous Page Next Page 变量是用于存储信息的容器:x=5; length=66.10;还记得在学校里学过的代数吗?当您回忆在学校学过的代数课程时,想到的很可能是:x=5, y=6, z=x+y 等等。还记得吗,一个字母可以保存一个值(比如 5),并且可以使用上面的信息计算出 z 的值是 11。您一定没有忘记,对吧。这些字母称为变量,变量可用于保存值

17、 (x=5) 或表达式 (z=x+y)。JavaScript 变量正如代数一样,JavaScript 变量用于保存值或表达式。可以给变量起一个简短名称,比如 x,或者更有描述性的名称,比如 length。JavaScript 变量也可以保存文本值,比如 carname=Volvo。JavaScript 变量名称的规则: 变量对大小写敏感(y 和 Y 是两个不同的变量) 变量必须以字母或下划线开始 注释:由于 JavaScript 对大小写敏感,变量名也对大小写敏感。实例在脚本执行的过程中,可以改变变量的值。可以通过其名称来引用一个变量,以此显示或改变它的值。本例为您展示原理。声明(创建) Ja

18、vaScript 变量在 JavaScript 中创建变量经常被称为“声明”变量。您可以通过 var 语句来声明 JavaScript 变量:var x;var carname;在以上声明之后,变量并没有值,不过您可以在声明它们时向变量赋值:var x=5;var carname=Volvo;注释:在为变量赋文本值时,请为该值加引号。向 JavaScript 变量赋值通过赋值语句向 JavaScript 变量赋值:x=5;carname=Volvo;变量名在 = 符号的左边,而需要向变量赋的值在 = 的右侧。在以上语句执行后,变量 x 中保存的值是 5,而 carname 的值是 Volvo。

19、向未声明的 JavaScript 变量赋值如果您所赋值的变量还未进行过声明,该变量会自动声明。这些语句:x=5;carname=Volvo; 与这些语句的效果相同:var x=5;var carname=Volvo; 重新声明 JavaScript 变量如果您再次声明了 JavaScript 变量,该变量也不会丢失其原始值。var x=5;var x; 在以上语句执行后,变量 x 的值仍然是 5。在重新声明该变量时,x 的值不会被重置或清除。JavaScript 算术正如代数一样,您可以使用 JavaScript 变量来做算术:y=x-5;z=y+5; 在本教程的下一节中,您将学习能够在 Ja

20、vaScript 变量间使用的运算符。JavaScript 运算符 Previous Page Next Page 运算符 = 用于赋值。运算符 + 用于加值。运算符 = 用于给 JavaScript 变量赋值。算术运算符 + 用于把值加起来。y=5;z=2;x=y+z; 在以上语句执行后,x 的值是 7。JavaScript 算术运算符算术运算符用于执行变量与/或值之间的算术运算。给定 y=5,下面的表格解释了这些算术运算符:运算符描述例子结果+加x=y+2 x=7 -减x=y-2x=3*乘x=y*2x=10/除x=y/2x=2.5%求余数 (保留整数)x=y%2x=1+累加x=+yx=6

21、-递减x=-yx=4 JavaScript 赋值运算符赋值运算符用于给 JavaScript 变量赋值。给定 x=10 和 y=5,下面的表格解释了赋值运算符:运算符例子等价于结果=x=yx=5+=x+=yx=x+yx=15-=x-=yx=x-yx=5*=x*=yx=x*yx=50/=x/=yx=x/yx=2%=x%=yx=x%yx=0用于字符串的 + 运算符+ 运算符用于把文本值或字符串变量加起来(连接起来)。如需把两个或多个字符串变量连接起来,请使用 + 运算符。txt1=What a very;txt2=nice day;txt3=txt1+txt2;在以上语句执行后,变量 txt3 包

22、含的值是 What a verynice day。要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:txt1=What a very ;txt2=nice day;txt3=txt1+txt2;或者把空格插入表达式中:txt1=What a very;txt2=nice day;txt3=txt1+ +txt2;在以上语句执行后,变量 txt3 包含的值是:What a very nice day对字符串和数字进行加法运算请看这些例子:x=5+5;document.write(x);x=5+5;document.write(x);x=5+5;document.write(x);x=5

23、+5;document.write(x);TIY规则是:如果把数字与字符串相加,结果将成为字符串。 Previous Page Next Page 课外书如需更多有关 JavaScript 运算符的知识,请阅读 JavaScript 高级教程中的相关内容:ECMAScript 一元运算符 一元运算符只有一个参数,即要操作的对象或值。本节讲解 ECMAScript 中最简单的运算符 - 一元运算符。 ECMAScript 位运算符 位运算符是在数字底层进行操作的。本节深入讲解了有关整数的知识,并介绍了 ECMAScript 的各种位运算符。 ECMAScript Boolean 运算符 Bool

24、ean 运算符非常重要。本节深入讲解三种 Boolean 运算符:NOT、AND 和 OR。 ECMAScript 乘性运算符 本节讲解 ECMAScript 的乘性运算符:乘法、除法、取模运算符,以及它们的特殊行为。 ECMAScript 加性运算符 本节讲解 ECMAScript 的加性运算符:加法、减法运算符,以及它们的特殊行为。 ECMAScript 关系运算符 关系运算符执行的是比较运算。本节讲解关系运算符的常规比较方式,以及如何比较字符串与数字。 ECMAScript 等性运算符 等性运算符用于判断变量是否相等。ECMAScript 提供两套等性运算符:等号和非等号,以及全等号和非

25、全等号。 ECMAScript 条件运算符 本节讲解 ECMAScript 中的条件运算符。 ECMAScript 赋值运算符 本节讲解 ECMAScript 中的赋值运算符。 ECMAScript 逗号运算符符 本节讲解 ECMAScript 中的逗号运算符。 JavaScript 比较和逻辑运算符 Previous Page Next Page 比较和逻辑运算符用于测试 true 或 false。比较运算符比较运算符在逻辑语句中使用,以测定变量或值是否相等。给定 x=5,下面的表格解释了比较运算符:运算符描述例子=等于x=8 为 false=全等(值和类型)x=5 为 true;x=5 为 false!=不等于x!=8 为 true大于x8 为 false小于x=大于或等于x=8 为 false=小于或等于x=8 为 true如何使用可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动:if (age18) document.write(Too young);您将在本教程的下一节中学习更多有关条件语句

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1