🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# JavaScript概述 JavaScript实现是由以下3个部分组成: ![](https://img.kancloud.cn/f8/30/f830718f62ab1240728284819f0b5def_354x157.png) ## ECMAScript:描述了该语言的语法和基本对象 * 语法 * 类型 * 语句 * 关键字 * 保留字 * 运算符 * 对象 ## DOM:Document Object Model 文档对象模型 ``` <html> <head> <title>Sample Page</title> </head> <body> <p>hello world!</p> </body> </html> ``` 这段代码可以使用DOM绘制成一个节点层次图: ![](https://img.kancloud.cn/a9/a3/a9a36166a69617b73cffb9227d07166b_296x271.png) ## BOM:Browser Object Model 浏览器对象模型,最核心的对象(window) * Window 对象 表示浏览器中打开的窗口 * Navigator 对象 包含有关浏览器的信息,可通过 window.navigator 属性对其进行访问。 * Screen 对象 包含有关客户端显示屏幕的信息,可通过 window.screen 属性对其进行访问。 * History 对象 包含用户(在浏览器窗口中)访问过的 URL,可通过 window.history 属性对其进行访问。 * Location 对象 包含有关当前 URL 的信息,可通过 window.location 属性来访问。