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语句,单击关闭对话框后,才继续解析。
脚本程序的出现,弥补了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