提要
最近在学习web开发,由于这方面知识繁杂,经常会让人产生一种厌烦心理,所以笔者以知识点的形式统筹文章,希望读者可以根据知识点寻找自己想要的东西,了解的知识点就可以略过,每个知识点的第一句话是知识点总结
什么是脚本语言
解释什么是javascript,及他的特点
web开发用html和css来实现外观,但是网页经常会需要我们进行用户交流,实现内部逻辑就用到了脚本语言,脚本语言可以帮助我们做很多事情,比如获得电脑的时间、打开其他的网页,甚至是一些电脑程序能实现的功能,在web‘开发中经通常使用两种脚本语言javascript和vbscript,由于学过java,所以选择了学习前者(有没有具体的关系还不知道,但一体到就感觉亲切啊)
一个简单的例子
用javascripe实现获取电脑时间并显示的对话框
这里就不详细讲解html和css的知识了,没有学过前者的可以去了解一下,关键性的地方会有渗透,所以不特意学习亦可
<html>
<body>
ok
<script language = "javascript">
alert(new Date());
</script>
</body>
</html>
效果如下
脚本语言何时运行
我们还会考虑到的问题就是脚本语言什么时候运行?是在html开始之前先运行还是一边编译一边运行?
我们以上面的例子为例,现在,我们将代码改成这样
<html>
<body>
<script language = "javascript">
alert(new Date());
</script>
ok
</body>
</html>
那么,界面会变成这样
是的,ok没有了,这说明浏览器是逐行运行的,我们不点击确定,就不会运行到ok那行,所以ok没有了
javascript的“野史”
讲述javascript的历史
学习这门语言的一定也有很强的好奇心,到底是现有的java还是先有的javascript?其实,javascript前身叫做Livescript,是一种基于对象和事件驱动的并具有安全性能的脚本语言,当java诞生之后,创始者吸收了他的好处重新改造,于是,它诞生了
所以,如果你学会了java,javascript也就学起来简单了
javascript、JScript、ECMAScript的区别
三者的区别及原因
我们经常把听到过得这些名词弄混,比如JS是什么的简称?
JScript是微软公司开发的,他本来想用javascript,但是
Netscape公司没有答应,所以微软公司按着javascript做了一个JScript,所以二者极其相似,你也可以画个等号
(下面度娘了=w=)
ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。