javascript脚本语言

javascript脚本语言

ID:14326409

大小:42.00 KB

页数:12页

时间:2018-07-27

javascript脚本语言_第1页
javascript脚本语言_第2页
javascript脚本语言_第3页
javascript脚本语言_第4页
javascript脚本语言_第5页
资源描述:

《javascript脚本语言》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、javascript脚本语言javascript脚本语言(2009-04-2020:04:04)转载▼标签:javascriptnetscapejava平台运算符it分类:网页制作定义Javascript是一种由Netscape的LiveScript发展而来的面向对象的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。 

2、 JavaScript的正式名称是"ECMAScript"。这个标准由ECMA组织发展和维护。ECMA-262是正式的JavaScript标准。这个标准基于JavaScript(Netscape)和JScript(Microsoft)。Netscape(Navigator2.0)的BrendanEich发明了这门语言,从1996年开始,已经出现在所有的Netscape和Microsoft浏览器中。ECMA-262的开发始于1996年,在1997年7月,ECMA会员大会采纳了它的首个版本。  在1998年,该标准成为了国际ISO标准(ISO/IEC16262)。这个标准仍

3、然处于发展之中。  在2005年12月,ECMA发布ECMA-357标准(ISO/IEC22537)出台,主要增加对扩展标记语言XML的有效支持。  目前javascript的最新版本为1.8基本概念  在这里只作简单介绍,在以后的例子中结程序再作具体解释其作用。  1、运算符  运算符就是完成操和的一系列符号,它有七类:  赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,

4、=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,<,<=,>=,==,===,!=,!==)、逻辑运算符(

5、

6、,&&,!)、条件运算(?:)、位移运算符(

7、,

8、&,<<,>>,~,^)和字符串运算符(+)。  可能很多人不知道"==="什么。  在这里,我为大家解释一下,在javascript中"==="才是全等只有"==="两边的内存地址也相等才会返回真  而"=="只是值相等就会返回真  例如:null==undefined会返回真,但是null===undefined就会返回假!  2、表达式  运算符和操作数的组合称为表达式,通常分为四类:赋值表达式、算术表达式、布尔表达式和字符串表达式。  3、语句  Javascript程序是由若干语句组成的,语句是编写程序的指令。Javascript提供了完整的基本编程语句,它们

9、是:  赋值语句、switch选择语句、while循环语句、for循环语句、dowhile循环语句、break循环中止语句、continue循环中断语句、with语句、try...catch语句、  if语句(if..else,if...elseif...)、let语句。  4、函数  函数是命名的语句段,这个语句段可以被当作一个整体来引用不着和执行。使用函数要注意以下几点:  1)函数由关键字function定义(也可由Function构造函数构造);  2)函数可以先定义后使用,也可以定义后马上调用;  3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数

10、时不可写错函数名;  4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量,在函数内部可以通过arguments对象访问所有参数;  5)return语句用于返回表达式的值,也不返回值。  一般的函数都是以下格式:  functionmyFunction(params){  //执行的语句  }  函数表达式:  varmyFunction=function(params){  //执行的语句  }  匿名函数,它常作为参数在其他函数间传递:  window.addEventListener('load',function(){  //执行的语句  },fa

11、lse);  5、对象  Javascript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。  一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。比如要设定网页的背景颜色,所针对的对象就是document,所用的属性名是bgcolor,如document.bgcolor="blue",就是表示使背景的颜色为蓝色。  6、事件  用户与网页交互时产生的操作,称为事件。事件可以由用户引发,也可能是页面发生改变,甚至还有你看不见的事件(如Ajax的交互进度改变)。绝大部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。