天天看点

【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标签和脚本代码块,如果脚本代码块当中有可以直接执行的语句,浏览器则会在读取到这样的语句的时候,马上进行解析执行。

检测脚本代码块的执行时期:

abc

执行后,发现显示对话框,当用户没有关闭对话框,浏览器就无法继续执行后面的脚本代码和html语句,单击关闭对话框后,才继续解析。

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

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