WEB-API
JS基础知识:ECMA标准
JS-WEB-API:W3C标准
W3C标准中包含的JS标准:
BOM
DOM
事件绑定
ajax请求(包括HTTP请求)
存储
但w3c没有定义与JS基础相关的,如变量类型,作用域,原型,异步
只管定义在浏览器中JS操作页面的API和全局变量
简单JS语法提供了Array、Object、Boolean等内置对象,Math、JSON等内置函数,window、document等对象由浏览器提供,相当于是js语法加上浏览器运行环境,而node是js基础语法加上操作系统运行环境,所以有自己特有的API(模块形式),属于js基础的可以在node上用,属于浏览器的就不可以在node中使用;
DOM
DOM是哪种基本数据结构:树
DOM本质:由HTML结构化成为浏览器和JS可识别的东西
(html和dom很像,但dom体现的不是html代码,html是一个字符
串)
DOM 节点的 attr 和 property 有何区别:
property 只是一个 JS 对象的属性的修改
Attribute 是对 html 标签属性的修改
BOM:
navigator
screen
localtion
history
事件: