JavaScript的进阶之路(七)客户端JavaScript知识点总结

时间:2023-03-08 20:22:14

一、客户端JavaScript主要是BOM DOM的操作和js脚本的兼容性、互用性、可访问性、安全性的应用。以及一些框架的引用。

二、BOM:浏览器对象模型 主要介绍window对象

1、定时器:setTimeout()    setInterval()

2、浏览器定位和导航:window.location

3、浏览历史:window.history

4、浏览器信息和屏幕信息  window.navigator和 window.screen

5、对话框: alert() confirm() prompt() showModalDialog()

6、错误处理  try catch

7、作为window对象属性的文档元素:客户端类库jQuery中$("id")的定义方法

8、多窗口和窗体:iframe学习  window.open()   window.close()   窗体之间的关系  window.opener()

9、cookie

三:DOM:文档对象模型 是表示和操作HTML文档内容的基础API

1、选取文档元素 document.getElementById()

2、文档结构和遍历

3、文档元素的属性

4、元素的内容

5、创建、插入和删除节点

6、关于文档坐标和视口坐标

7、表单

四、事件处理:

1、文档的加载  鼠标 滚轮 拖放 键盘 文本输入

2、注册和调用事件处理程序

五、AJAX   XMLHttpRequest对象  JSONP技术  基于服务器端推送事件的Comet技术

六、客户端存储

1、locationStorage 和 sessionStorage

2、cookie技术

3、应用程序存储和离线web应用

七、多媒体和图形 img video audio  svg canvas

八、jQuery  BootStrap(移动端) Vue.js    React.js   Angular.js   Less或者Sass

九、常用API :Echarts图表  百度地图   HTML5 API

十、服务端的JavaScript:node.js