javascirpt历史澄清误解基本概念特点编程语言web2.0

javascirpt历史澄清误解基本概念特点编程语言web2.0

ID:9405797

大小:33.85 KB

页数:7页

时间:2018-04-30

javascirpt历史澄清误解基本概念特点编程语言web2.0_第1页
javascirpt历史澄清误解基本概念特点编程语言web2.0_第2页
javascirpt历史澄清误解基本概念特点编程语言web2.0_第3页
javascirpt历史澄清误解基本概念特点编程语言web2.0_第4页
javascirpt历史澄清误解基本概念特点编程语言web2.0_第5页
资源描述:

《javascirpt历史澄清误解基本概念特点编程语言web2.0》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、javascirpt历史澄清误解基本概念特点编程语言web2.0  目录  1历史2澄清误解3基本概念4特点5与Java的不同6开发工具  历史  大概在1992年,一家称作Nombas的公司开始开发一种叫做C减减(C-minus-minus,简称Cmm)的嵌入式脚本语言。这个脚本语言捆绑在一个叫做CEnvi的共享软件产品中,当NetscapeNavigator崭露头角时,Nombas开发了一个可以嵌入网页中的CEnvi的版本。这些早期的试验称为EspressoPage(浓咖啡般的页面),它们代表了第一个在万维网上使用的客户端脚本语言。而Nombas丝毫没有料到它的理念将会成为因特网的一块重要

2、基石。  澄清误解  *JavaScript是Java的变种吗?  JavaScript最初的确是受Java启发而开始设计的,而且设计的目的之一就是“看上去像Java”[2],因此语法上有很多类似之处,许多名称和命名规范也借自Java。但是实际上,JavaScript的主要设计原则源自Self和Scheme[3],它与Java本质上是不同的。它与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。  *JavaScript与JScript相同吗?  为了取得技术优势,微软推出了JScript来迎战JavaScript的脚本语言。为了互用性,Ecma国际(前身为欧洲计算机制造

3、商协会)建立了ECMA-262标准(ECMAScript)。现在两者都属于ECMAScript的实现。  *JavaScript是一门简单的语言吗?  尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的编程语言来推广和宣传,但是JavaScript是一门具有非常丰富特性的语言,它有着和其他编程语言一样的复杂性,或更甚复杂。实际上,你必需对JavaScript有扎实的理解才能用它来撰写比较复杂的程序。  基本概念  在这里只作简单介绍,在以后的例子中结程序再作具体解释其作用。  1、运算符  运算符就是完成操和的一系列符号,它有七类:  赋值运算符(=,+=,-=,*=,/

4、=,%=,<<=,>>=,

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

6、

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

8、,&,<<,>>,~,^)和字符串运算符(+)。  可能很多人不知道"==="什么。  在这里,我为大家解释一下,在javascript中"==="才是全等只有"==="两边的内存地址也相等才会返回真  而"=="只是值相等就会返回真  例如:null==undefined会返回真,但是null===undefined就会返回假!  2、表达式  运算符和操作数的组合称为表达式,通常分为

9、四类:赋值表达式、算术表达式、布尔表达式和字符串表达式。  3、语句  Javascript程序是由若干语句组成的,语句是编写程序的指令。Javascript提供了完整的基本编程语句,它们是:  赋值语句、switch选择语句、while循环语句、for循环语句、foreach循环语句、dowhile循环语句、break循环中止语句、continue循环中断语句、with语句、try...catch语句、  if语句(if..else,if...elseif...)、let语句。  4、函数  函数是命名的语句段,这个语句段可以被当作一个整体来引用不着和执行。使用函数要注意以下几点:  1)函

10、数由关键字function定义(也可由Function构造函数构造);  2)使用function关键字定义的函数在一个作用域内是可以在任意处调用的(包括定义函数的语句前);而用var关键字定义的必须定义后才能调用;  3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名;  4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量,也可以是函数,在函数内部可以通过arguments对象(arguments对象是一个伪数组,属性callee引用被调用的函数)访问所有参数;  5)return语句用于返回表达式的值。  6)yield语句扔出一个表达式,并且中断

11、函数执行直到下一次调用next。  一般的函数都是以下格式:  functionmyFunction(params){  //执行的语句  }  函数表达式:  varmyFunction=function(params){  //执行的语句  }  匿名函数,它常作为参数在其他函数间传递:  window.addEventListener('load',function(){  //执行的语句 

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

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

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