JS是运行在客户端的脚本(script)语言。
脚本语言–不需要编译,运行过程中由JS解释器(JS引擎)逐行来进行解释并执行。
解释型语言好比吃火锅,边吃边涮,同时进行
编译型语言先把所有菜做好,才能上桌吃饭。
浏览器执行JS过程:
浏览器分为两部分:渲染引擎和JS引擎
渲染引擎用来解析HTML和CSS,俗称内核。
JS解释器(JS引擎):用来读取网页中的JS代码。
JS作用:1.嵌入动态文本于HTML页面
2.对浏览器事件作出响应
3.读写HTML元素
4.在数据被提交到服务器之前验证数据
5.检测访客的浏览器信息
6.控制cookies,包括创建和修改等
JS三种书写位置:①直接写在元素内部
②内嵌于head标签之间
③写在外部—于head标签之中引入
<script src='xx.js'></script>