javascript简介
什么是javascriptjavascript简称是js,可以嵌入到html中,是基于对象和事件驱动的脚本语言。特点:
- 交互性:校验用户在表单中的输入数据
- 安全性:js不能访问客户端的本地磁盘
- 跨平台:浏览器中都具备js解析器
javascript能做什么
- 能动态的修改、增加、删除html和css的代码
- 能动态的校验用户输入的表单数据
javascript历史95年由Netscape公司发布,最初被命名为livescript,后来netscape公司与sun公司合作之后,将其重新命名为javascript,其实跟java语言没有什么关系,就像雷锋和雷峰塔一样,两者之间只不过有一些名称相同而已。后来微软等公司推出了类似的script语言,由于script语言众多,为了给这些语言定制一些标准,ECMA(欧洲计算机制造商协会)牵头制定了ECMA-262标准即ECMAScript,该标准是以javascript为基础制定的,因此javascript有时也被叫做ECMAScript。
BOM是Browser Object Model的缩写,即浏览器对象模型,主要用来获取浏览器的属性和行为,比如获取浏览器的版本,获取浏览器中的历史记录等等。
DOM是Document Object Model的缩写,即文档对象模型,主要用来获取文档中标签的属性,例如获取html中某个input的value的值。
js被引入的方式
- 内嵌脚本
<input type="button" value="button" onclick="alert('hello world')" />
- 内部脚本
<script type="text/javascript">
alert("hello world");
</script>
外部脚本
首先先创建一个js文件其次在html中引入
<script type="text/javascript" src="helloworld.js"></script>
helloworld.js中的内容:
alert("hello world");
上面三种引入js的代码可以放到html中的任意地方,在不影响html功能的前提下,建议放在html中的最下面的body和html标签之间,这样浏览器会在最后加载js,可以提升一些性能。
海报
176