easy-js
#easy-javascript
目录
1. 第一个导航页面案例
2. 监听事件
3. js的七大类型
end. tips
1. 第一个导航页面案例
需要用到的一些函数
1. console.log() 打印 排错校验神器 2. while 循环 没什么好讲的 3. 字典与数组 没什么好讲的 4. document 文档 JavaScript常用函数方法 5. 通过给标签设置id在JavaScript中对标签进行操作 6. onkeypress 从键盘在document中输入数据后,获取所有键入值 7. location.href 当前页面链接 (可通过事件改写 进行跳转页面操作) 8. window.open(href) 从新窗口中打开网页
2. 监听事件
监听鼠标
···
//监听鼠标按下
document.onmousedown = function(x){
console.log(x)
}
//监听鼠标移动
document.onmousemove = function(x){
console.log(x)
}
//监听松开鼠标
document.onmouseup = function(x){
console.log(x)
}
//监听鼠标点击某个对象
obj.onclick = function(x){
console.log(x)
}
···
监听键盘
···
//监听键盘按下某个键
document.onkeypress = function(x){
console.log(x)
}
···
监听错误
···
//监听某个对象的错误信息
obj.onerror = function(x){
console.log(x)
}
···
3. JS的七大类型
1.number(数值类型)
2.string(用单双引号括起来)
3.undefined(常用于变量,可直接赋值于变量(推荐),或者对象)
查看变量是否存在if(var in window){...code...}
4.null(常用于对象,也可以直接赋值于对象(推荐)|变量)
5.object(数组,列表包含于此,非基本类型的类型)
可以通过delete删除对象key in和forin 查询打印等操作
6.boolean(真假)
7.symbol
tips:以及已经存在的函数方法 会有function 类型
可以通过typeof var 来查看变量类型
tips
1 | Q:为什么我设置了监听mouse(touch)却在设备上无法使用 |