码迷,mamicode.com
首页 > Web开发 > 详细

JS 概述

时间:2016-08-11 00:51:24      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

JS 简介

 

诞生于1995年。

处理一些由服务器端语言负责的输入验证操作。

原名LiveScript,改为JavaScript,与Java没有任何关系。

1997年,ECMA-262——一种定义为ECMAScript的脚本语言标准。

ECMAScript第三版标志着它成为一编程语言。

2009年12月,ECMAScript发布第五版。

由ECMA262定义的ECMAScript与Web浏览器没有依赖关系;Web只是ECMAScript可能实现的宿主环境之一;其它宿主环境包括Node(一种服务器端JS平台)和Adobe Flash。

 

一个完整的JavaScript实现应该由:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)构成。

DOM,提供访问和操作网页内容的方法和接口。

BOM,提供与浏览器交互的方法和接口。

 

在HTML中使用JS

 

在包含外部JS文件时,必须将src属性设置为指向相应文件的URL。

所有<script>元素都会按照它们在页面中出现的顺序被解析;在不使用defer和async属性的情况下,只有在解析完前面的<script>元素中的代码之后,才会开始解析后面的<srcipt>元素中的代码。

由于浏览器会先解析完不使用defer属性的<scrpt>元素中的代码,再解析后面的内容,所以一般将<script>元素放在页面最后,即</body>标签之前。

使用defer属性可以让脚本在文档完全呈现之后再执行;延迟脚本总是会按照指定它们的顺序执行。

使用async属性表示当前脚本不必等待其它脚本,也不必阻塞文档呈现;不能保证异步脚本会按照指定的顺序执行。

 

JS 概述

标签:

原文地址:http://www.cnblogs.com/cc156676/p/5759388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!