一、js
1.1简介
js是一种具有函数优先级的轻量级 解释型或即时编译性的编程语言 直接由浏览器进行解析
1.2组成部分
1.ECMScript 基础语法部分,提供语言语法和基本对象
2.文档对象模型(DOM)
3.浏览器对象模型(BOM)
1.3js作用
1.嵌入动态文本于html页面
2.对浏览器事件做出响应
3.读写html元素
4.在数据被提交到服务器之前验证数据
5.检测访客的浏览器信息
6.基于Node.js技术进行服务器编程
二、变量
语法:var 变量名=变量值
查看变量的数据类型,使用typeof()
引用数据类型:{}表示对象 []表示数组
var arrays=[{"uname"="刘备" age=45},{"uname"="张飞" age=38}]
三、运算符
1.算术运算符
2.逻辑运算符
3.关系运算符
4.赋值运算符
5.三元运算符
四、选择结构
五、循环结构
for(var i in arrays){} i拿到的是数组索引
六、函数
function 方法体(参数列表){
方法体;
return 返回值;
}
参数列表不需要声明数据类型
七、三种弹窗
八、事件
onblur 失去焦点
onclick 点击事件
ondbclick 双击事件
onfouce 获取焦点
onload 页面加载完成事件
onmouseover 鼠标移入事件
onmouseout 鼠标移出事件
onsubmit 表单提交事件
九、DOM
文档对象模型
页面中所有标签都是元素 DOM中使用element表示
网页中作用内容都是节点(标签、属性、文本、注释等) DOM中使用node表示