前端开发工程师-JavaScript-1
ECMAScript和JavaScript的区别
JavaScript兼容与ECMA(欧洲计算机制造商协会)标准,为了统一规范成为ECMAScript
javascript的使用:
1、行内引入——将JavaScript置于body内部。代码冗余性高,不建议使用
2、内部引入——通过script标签内嵌js代码
3、外部引入——通过script标签中的src属性引入外链的js文件
注意:当script标签用于引入外部链接文件时,标签对之间的js代码不会执行,需要重新写
无论内部js、外部js代码,只要HTML页面碰到了,就会阻塞页面继承往下渲染
JavaScript标识符的命名规范——变量名、函数名、属性名称、函数参数:
1、不能使用关键字(如:var function)和保留字(如:class)
2、可以使用字母、数字、下划线或美元符号$组成,不能使用数字开头,不能使用中文,不能使用纯数字
3、命名尽量做到见名知意;命名区分大小写
4、一般建议使用驼峰命名方式
js的运行机制:
事件的发生对象、事件的类型、事件影响对象、影响结果
事件的发生对象:找到谁
事件类型:干什么事,点击事件、双击、右键单击事件、鼠标滑过,js中所有的事件都是以on开头,并且
都是小写
onclick 单击事件
事件的影响对象
影响结果:执行完对应代码后产生的影响
变量:就是一个容器,声明变量使用关键词var
语法:var 变量名称
var 变量名称 = 值;
window.onload 代表窗口加载完成后,执行这段代码
function 关键字,用来声明函数
oBox1; //未定义
var oBox2;//未赋值
鼠标事件:
鼠标滑过 onmouseover
鼠标离开 onmouseout
双击 ondblclick
鼠标按下 onmousedown
鼠标弹起 onmouseup
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭