JavaScript优质精品文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

重庆邮电大学数理学院

1-

修德博学求实创新

李华荣Time\@yyyy-M-d2012-3-20

JavaScript

基本概念

Javascript是一种脚本语言,比HTML要复杂。不过即便你先前不懂编程,也不用担心,因为Javascript写的程序都是以源代码的形式出现的,也就是说你在一个网页里看到一段比较好的Javascript代码,恰好你也用得上,就可以直接拷贝,然后放到你的网页中去。正因为可以借鉴、参考优秀网页的代码,所以让Javascript本身也变得非常受欢迎,从而被广泛应用。原来不懂编程的人,多参考Javascript示例代码,也能很快上手。

Javascript主要是基于客户端运行的,用户点击带有Javascript的网页,网页里的Javascript就传到浏览器,由浏览器对此作处理。前面提到的下拉菜单、验证表单有效性等大量互动性功能,都是在客户端完成的,不需要和WebServer发生任何数据交换,因此,不会增加WebServer的负担。

JavaScript是一种描述性脚本语言,可以被嵌入到HTML文件中客户端执行。

Java和JavaScript没有任何关系,只是名字像而已。

Java是面向对象编程语言 强类型的语言

JavaScript是基于对象的脚本语言 弱类型的语言解释型语言

JavaScript主要应用于网页界面的交互控制,是一门基于事件驱动的语言。

JavaScript是一个跨平台的脚本语言,只有和网页文件配合才能使用。

特点

解释执行的脚本编程语言

基于对象的语言

由事件驱动,可以直接和用户进行交互

可以跨平台,仅依赖于浏览器,与操环境无关

JS可以实现丰富多彩的网页特效及客户端验证功能

id和name的区别与联系

相同点:在文档访问时,id和name都可以作为组件的标识来使用。

不同点:id通常用在网页内部,作为组建的唯一标识

name通常用来作为传递信息的标签名

基本结构

script

JavaScript语句

/script

JavaScript程序可以添加到HTML文档的head或body部分

应用

JavaScript直接嵌入到HTML文件中

JavaScript链接到HTML文件中

Javascript程序可以放在:

HTML网页的body/body里

HTML网页的head/head里

外部.js文件里

注释(Comments)

为了程序的可读性,以及便于日后代码修改和维护时,更快理解代码,你可以在Javascript程序里为代码写注释(comments)。

在Javascript语言里,用两个斜杠//来表示单行注释。见例句:

aGoodIdea=Commentyourcodethoroughly.;//这是单行注释。

多行注释则用/*表示开始,?*/表示结束。见例句:

/*

这是多行注释行一。

这是多行注释行二。

*/

基本语法

Javascript变量(JavascriptVariables)

什么是变量?

变量是用来临时存储数值的容器。在程序中,变量存储的数值是可以变化的。

变量表示计算机内存中的某个单元

变量声明:

varname;

JS是弱数据类型,变量类型通过给变量赋值时所赋值的类型确定,在程序执行过程中JS会根据需要实现自动转换

可以不用var关键字声明变量,并赋值。这就是隐式声明。

noStringAtAll=;//隐式声明变量noStringAtAll

变量的声明(DeclaringVariables)

在使用一个变量之前,首先要声明这个变量。Javascript里,使用var来声明变量。

声明变量有以下几种方法:

1.一次声明一个变量。例句如下:

vara;

2.同时声明多个变量,变量之间用逗号相隔。例句如下:

vara,b,c;

3.声明一个变量时,同时赋予变量初始值。例句如下:

vara=2;

4.同时声明多个变量,并且赋予这些变量初始值,变量之间用逗号相隔。例句如下:

vara=2,b=5;

变量的命名规则

变量名可以是任意长度。变量名必须符合下列规则:

变量名的第一个字符必须是英文字母,或者是下划线符号(underscore)_

变量名的第一个字母不能是数字。其后的字符,可以是英文字母,数字,和下划线符号符号(underscore)_

变量名不能是Javascript的保留字(参见Javascript保留字)。

?

注意:Javascript代码是区分大小写的(case-sensitive)。变量myname和MyName表示的

文档评论(0)

A~下一站守候 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档