JavaScript

转载 2017年01月03日 10:58:50

初识JavaScript

JavaScript是一种基于ECMAScript规范的脚本语言,并在此基础进行了自己的封装。ECMAScript不是一种编程语言,仅仅是一种脚本语言规范,由欧洲计算机协会制定和发布,任何基于此规范实现的脚本都要遵守它的约定。

除了JavaScript,微软发布的 JScript 和 Flash 开发中的 ActionScript 也是基于 ECMAScript 规范的。

在JavaScript,JScript 和 ActionScript 中声明变量,操作数组等语法完全一样,因为它们都是基于 ECMAScript 规范的。但是在操作浏览器等方面又有各自独特的方法,这些都是各个浏览器厂商进行的不同的扩展,这些扩展只有一些“事实上的标准”,没有规范的文档。

JavaScript的内容,包含以下三个部分:

  1. ECMAScript(核心):JavaSrctip语言基础;
  2. DOM(文档对象模型):规定了访问HTML和XML的接口
  3. BOM(浏览器对象模型):提供了独立与内容而在浏览器窗口之间进行交互的对象和方法。

一、ECMAScript
ECMAScript规定了JavaScript脚本的核心语法,如 数据类型、关键字、保留字、运算符、对象和语句等,它不属于任何浏览器。

ECMAScript标准定义了JavaScript脚本中最为核心的内容,是JavaScript脚本的骨架,有了骨架就可以在它上面进行扩展,如DOM和BOM

目前,ECMAScript已经发布了五个版本,最新版本是V5,于2009年12月发布。

二、DOM
DOM是“Document Object Model”的缩写,简称“文件对象模型”,由W3C制定规范。

DOM定义了JavaScript操作HTML文档的接口,提供了访问HTML文档(body、form、div、textarea等)的途径以及操作方法。

三、BOM
BOM是“Browser Object Model”的缩写,简称“浏览器对象模型”

BOM定义了JavaScript操作浏览器的接口,提供了访问某些功能(如浏览器窗口的大小、版本信息、浏览历史记录等)的途径以及操作方法。

Javascript中的<!-- //-->

Javascript中的
  • wangshuxuncom
  • wangshuxuncom
  • 2014年04月21日 18:56
  • 3767

javascript:;与javascript:void(0)的理解

void运算符简介:void 是 javascript 的操作符,意思是:只执行表达式,但没有返回值。该表达式会被计算但是不会在当前文档处装入任何内容,例如,void(0) 计算为 0 ,但在Java...
  • xsj_blog
  • xsj_blog
  • 2016年12月04日 10:50
  • 4185

Javascript 读写文件

Javascript 是网页制作中离不开的脚本语言,依靠它一个网页的内容才生动活泼、富有朝气。应用它的一些高级功能可以对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。Ja...
  • sunboy_2050
  • sunboy_2050
  • 2012年08月21日 15:58
  • 23010

JavaScript的角色巨变和Web技术的发展

曾经JavaScript是职业程序员看不上眼的脚本语言,如今只有高级程序员才能驾驭它。 JavaScript性质和地位的天翻地覆,正是Web技术飞速变化的印证。 最初职业程序员轻视JavaScri...
  • starrow
  • starrow
  • 2013年07月01日 15:13
  • 5649

JavaScript的历史(精简全面的JavaScript发展史总结)

注:转载请注明出处 1.JavaScript最初诞生的原因,是网景公司(Netscape)为解决拨号上网时代(低带宽),服务端验证表单数据低效的问题,而着手开发一种客户端语言。但在其发展过程中,...
  • Rock_Lee_
  • Rock_Lee_
  • 2014年11月19日 21:00
  • 1493

javascript中 $ 的作用

1.$用作选择器, var e = $("h1 a"); var f = $("table tr:nth-child(even)") 2.$用作功能函数前缀  var str ...
  • bzb123321
  • bzb123321
  • 2015年05月07日 20:21
  • 1521

VBscript和javascript区别以及在哪里该用谁?

在很多论坛中看到关于VBscript和javascript到底应该使用哪个,哪个比较好的问题?  今天我来谈谈我的看法:  服务器端:  大家知道ASP支持这两中脚本语言,也就是在服...
  • Chair_
  • Chair_
  • 2014年10月31日 15:30
  • 1552

javascript 的用处

引言我们已经探讨过了必要的程序设计核心概念。现在是时候从细节中退出来,并高瞻远瞩地来看看你可以利用 JavaScript 来做些什么了——为什么你要花时间来学习这样一门复杂的功课,以及如何将其用到你的...
  • zhifeilong
  • zhifeilong
  • 2010年01月08日 19:39
  • 4649

Eclipse配置Javascript开发环境图文教程

这篇文章主要介绍了Eclipse配置Javascript开发环境图文教程,需要的朋友可以参考下 首先需要安装Spket。这里就不细讲了。 之后进行JQuery的配置: 1. 从JQuery....
  • baochanghong
  • baochanghong
  • 2016年04月21日 00:44
  • 819

<a>标签中href=\"javascript:;\"表示什么意思??

标签中href="javascript:;"表示什么意思??2014-01-06 10:02小卡布0202 | 分类:JavaScript | 浏览16509次修改密码 有一种说法是:href="j...
  • forest_fire
  • forest_fire
  • 2016年03月21日 11:09
  • 3519
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript
举报原因:
原因补充:

(最多只允许输入30个字)