【JavaScript】JavaScript概述-JavaScript的定义与基础

简介:
Html只是表现形式的语言,无法与用户进行交互活动,这就催生出了脚本语言的面世。
脚本程序的出现,弥补了html的不足。

最常见的两种脚本语言是VBScript和JavaScript。

VBScript是微软的脚本语言,同时它又是asp动态网页默认的编程语言;
JavaScript是Netscape与Sun合作的脚本语言,前身是Livescript。

为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript

嵌套在Html的语言就叫做脚本语言,写出的程序就叫做脚本程序。

浏览器要集成有用于解析脚本程序的解析器,又被称之为“脚本引擎”

脚本程序代码需要放在Script标记对中。

例如:
<html>
   <script language="javascript">
          alert(new Date());
   </script>
</html>

效果在JavaScript_1.html里面可以看到(取出计算机上的时间),alert的作用就是在网页端弹出一个对话框,对话框所显示的信息就是括号当中的程序代码所产生的结果字符串。 language来指定使用的脚本语言。

那么脚本文件在什么时候执行呢?一般来说,在浏览器打开一个html文档的时候,它会从头到尾逐字解析html标签和脚本代码块,如果脚本代码块当中有可以直接执行的语句,浏览器则会在读取到这样的语句的时候,马上进行解析执行。

检测脚本代码块的执行时期:
<html>
   <script language="javascript">
          alert(new Date());
   </script>
abc
</html>
执行后,发现显示对话框,当用户没有关闭对话框,浏览器就无法继续执行后面的脚本代码和Html语句,单击关闭对话框后,才继续解析。

Javascript是在浏览器上进行解析和运行的,和www服务器没有任何关系。明白了这个道理,对于区分客户端与asp、jsp服务器端脚本语言的差异是很有帮助的。www的服务器不会将script当成普通的html文档交给浏览器。浏览器回去解析执行脚本语言。

尊重开源精神,尊重劳动成果,转载请注明出处:http://blog.csdn.net/acmman/article/details/43889567

相关文章
|
1月前
|
JavaScript
JS数组增删方法的原理,使用原型定义
JS数组增删方法的原理,使用原型定义
N..
|
1月前
|
JavaScript 前端开发 API
Vue.js概述
Vue.js概述
N..
18 2
|
1月前
|
JavaScript 前端开发 容器
javascript中的变量定义
javascript中的变量定义
|
1月前
|
存储 XML 前端开发
编程笔记 html5&css&js 036 CSS概述
编程笔记 html5&css&js 036 CSS概述
|
3月前
|
JavaScript 前端开发
js定义函数的三种方式
js定义函数的三种方式
10 0
|
4月前
|
数据采集 JavaScript 前端开发
Vue Nuxt.js 概述
Vue Nuxt.js 概述
81 0
|
4月前
|
JavaScript
【升级玩法】js用push、unshift、shift、pop或splice实现5张卡片(可以自由定义更多)轮播图效果banner、swiper
【升级玩法】js用push、unshift、shift、pop或splice实现5张卡片(可以自由定义更多)轮播图效果banner、swiper
|
4月前
|
JavaScript 前端开发
函数:函数是JS的基本组成单元,用于封装代码块以实现特定功能。理解函数的定义、调用和参数传递方式非常重要。
函数:函数是JS的基本组成单元,用于封装代码块以实现特定功能。理解函数的定义、调用和参数传递方式非常重要。
29 0
|
4月前
|
JavaScript 前端开发
js函数:函数是JS的基本组成单元,用于封装代码块以实现特定功能。理解函数的定义、调用和参数传递方式非常重要。具体案例详解
js函数:函数是JS的基本组成单元,用于封装代码块以实现特定功能。理解函数的定义、调用和参数传递方式非常重要。具体案例详解
33 1
|
5月前
|
存储 JavaScript 前端开发
【js】函数概述学习笔记(8)
【js】函数概述学习笔记(8)
22 0