js总结

简介: js总结

JavaScript = ECMAScript + JavaScript自己特有的东西(BOM+DOM)

ECMASCRIPT基本对象:


  1. Function:函数(方法)对象
  2. . Array:数组对象
  3. . Boolean
  4. Date:日期对象
  5. Math:数学对象
  6. . Number
  7. String
  8. RegExp:正则表达式对象
  1. Global


BOM:


  1. 概念:Browser Object Model 浏览器对象模型
  • 将浏览器的各个组成部分封装成对象。
  1. 组成:
  • Window:窗口对象
  • Navigator:浏览器对象
  • Screen:显示器屏幕对象
  • History:历史记录对象
  • Location:地址栏对象


DOM:


  • 概念: Document Object Model 文档对象模型
  • 将标记语言文档的各个组成部分,封装为对象。可以使用这些对象,对标记语言文档进行CRUD的动态操作
  • W3C DOM 标准被分为 3 个不同的部分:
  • 核心 DOM - 针对任何结构化文档的标准模型
  • Document:文档对象
  • Element:元素对象
  • Attribute:属性对象
  • Text:文本对象
  • Comment:注释对象
  • Node:节点对象,其他5个的父对象
  • XML DOM - 针对 XML 文档的标准模型
  • HTML DOM - 针对 HTML 文档的标准模型

这里最重要的是Document对象,因为它代表整个DOM树,来获取其他的元素对象

Element对象是标签对象,可以来获取内容


事件监听机制:


  • 常见的事件:
  1. 点击事件:
  1. onclick:单击事件
  2. ondblclick:双击事件
  1. 焦点事件
  1. onblur:失去焦点
  2. onfocus:元素获得焦点。
  1. 加载事件:
  1. onload:一张页面或一幅图像完成加载。
  1. 鼠标事件:
  1. onmousedown 鼠标按钮被按下。
  2. onmouseup 鼠标按键被松开。
  3. onmousemove 鼠标被移动。
  4. onmouseover 鼠标移到某元素之上。
  5. onmouseout 鼠标从某元素移开。
  1. 键盘事件:
  1. onkeydown 某个键盘按键被按下。
  2. onkeyup 某个键盘按键被松开。
  3. onkeypress 某个键盘按键被按下并松开。
  1. 选择和改 变
  1. onchange 域的内容被改变。
  2. onselect 文本被选中。
  1. 表单事件:
  1. onsubmit 确认按钮被点击。
  2. onreset 重置按钮被点
相关文章
|
4月前
|
JavaScript
什么是js?js的特点是什么?
什么是js?js的特点是什么?
|
3月前
|
JavaScript 前端开发
什么是js
什么是js
29 4
|
4月前
|
JavaScript
js的一些理解
js的一些理解
25 1
|
4月前
|
JavaScript 前端开发 Go
octokit.js
octokit.js
33 1
|
JavaScript
js实现全选反选
js实现全选反选
|
JavaScript
JS 解决 removeEventListener 不生效问题
JS 解决 removeEventListener 不生效问题
462 0
|
JavaScript
js小技巧(2)
js小技巧(2)
|
JavaScript CDN
写了一个Strview.js
写了一个Strview.js
|
前端开发 JavaScript
|
JavaScript 前端开发