node环境与window环境的差异
node环境遵守common.js的规范 有全局全局对象global, window环境可以支持dom, bom, es模块规范
- 在node环境支持es模块的语法,没有dom和bom对象
window对象
1.dom
2.bom
1.screen 主要有屏幕的宽高,可用宽高,色彩,像素,屏幕旋转角度,横向纵向
2.navigator 主要有应用程序app信息, 产品, 版本号, 供应商, 平台信息, 在线状态, 存储信息, 电池信息, 网络状态, 地理信息
3.history 主要有网址的浏览的历史记录 前进后退,带参数跳转
4.document 对文档模型的操作,主要从页面获取节点元素,请参考css选择器和js选择器
5.location 主要包括url, herf, 主机, 主机名, 协议, 用户名, 密码
6.frames 框架标签
3.es主要有es3,es5,es6及以后语法规则