·提到Java script 不免有人会想到Java。话说这两个有啥区别?
其实这两个本质上没有关系,如果非得说有关系,那也只能说是合作关系。Java script原名live script。由于当时Java特别火。为了蹭热度,在合作关系的基础上,借用了Java的名字。因此也不算侵权。
- 什么是js
基于对象事件驱动的解释性脚本语言。
- js的特性是什么
基于对象 事件驱动 解释性 跨平台
- js的组成
- ECMAScript: js的语法标准 是js的核心 常用对象
- DOM: Document Object Model 文档对象模型
- BOM: Browser Object Model 浏览器对象模型
- js的引入方式有哪些,有什么特征
行间引入
特性:将js的语法直接写在开始标签上
*双引号不嵌套双引号
单引号不能嵌套单引号
但是他两可以互相嵌套
内部引入
js代码放在script标签中,script标签可以放在任意位置
代码执行顺序从上往下执行
外部引入
在外部创建js文件 通过script标签的src属性引入文件 src="js文件路径"
变量的命名规则
- 以数字 字母 下划线 $组成 但是不能以数字开头
- 不能使用关键字和保留字
- 见名知意 使用驼峰命名
- 变量不要重名 重名会覆盖
鼠标的事件有哪些
onclick:点击事件
ondblclick:鼠标双击事件
onmouseover/onmouseenter:鼠标移入事件
onmouseout/onmouseleave:鼠标移出事件
onmousemove:鼠标移动事件
onmousedown:鼠标按下
onmouseup:鼠标抬起
oncontextmenu:鼠标右键显示菜单
onkeydown:键盘按下的时候触发,键盘上任何一个键都可以触发该事件 不区分大小写 返回的是大写的字符编码
onkeyup:键盘抬起的时候触发
onkeypress:键盘按下的时候触发 键盘上的特殊字符无法触发该事件 区分大小写 返回的是大写和小写的字符编码
@南乔笔记