基本概念:
一、是什么?
答:一种运行在客户端的编程语言,主要实现人机交互效果。
二、什么作用?
答:特效、表单前端验证、数据处理(预处理、数据渲染、后端交互)、服务器编程(node.js)
三、组成?
ECMAScript语言基础,Web APIs(DOM文档对象模型,bom浏览器对象)
PS:
- 由于html中代码是顺序执行的,所以JS一般在body底部引入
- Bom是包含在Dom中的,前者为window对象,后者为HTML根对象
引入方式: 1、行内内联;2、内部引用;3、外部引用
<script src="">外链标签内内容无效化</script>
单动作可以采用内联引入方式
<button onclik="alert('弹窗内容')">
点击按钮
</button>