学习了javascript第一章,对js有了初步的了解。
首先,javascript主要由三个部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)
ECMAScript主要是用来提供核心语言,它包括语法、类型、语句、关键字、保留字、操作符以及对象。需要web浏览器等宿主环境提供基本的ECMAScript实现,同时宿主环境也可提供语言等。
DOM是针对XML经过扩展后用于HTML的应用程序编程接口,它可以把整个页面映射为一个多层节点结构。借助于DOM,人们可以实现轻松删除、添加、替换或修改任何节点。DOM分级,1级主要映射文档的结构,而2级在1级的基础上又增加了DOM视图、事件、样式、遍历和范围。
而BOM主要是处理浏览器窗口和框架,提供与浏览器交互的方法和接口。