第一章: JavaScript简介

一个完整的JavaScript由下列三个不同部分组成

核心(ECMAscript):提供核心语言功能;
文档对象模型(DOM):提供访问和操作网页内容的方法和接口;
浏览器对象模型(BOM):提供与浏览器交互的方法和接口;

文档对象模型(DOM)

DOM是针对xml经过扩展用于HTML的应用编程接口,把整个页面映射为一个多层节点结构。通过DOM创建的文档树形图,开发人员可以轻松自如地删除、添加、替换节点,从而控制页面。

<html>
  <head>
    <title>Sample Page</title>
  </head>
  <body>
    <p>Hello World!</p>
  </body>
</html>

上述HTML页面可由图1-1分层节点图表示

图1-1

浏览器对象模型(BOM)

BOM只处理浏览器窗口和框架;但人们习惯上也把所有针对浏览器的JavaScript扩展算作BOM的一部分,比如:
弹出新浏览器窗口的功能;
移动、缩放和关闭浏览器窗口的功能;
提供浏览器详细信息的navigator对象;
提供浏览器所加载页面详细信息的location对象;
对cookie的支持;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JS诞生于1995年,用于处理以前由服务器语言负责的一些验证操作。如今,JS具备了与浏览器窗口及其内容几乎所有...
    cooore阅读 2,885评论 0 1
  • 历史 javascript诞生于1995年,那个年代人们普遍使用电话拨号上线,网速和现在比很渣,很慢。当时例如表单...
    日暮途远_阅读 2,241评论 0 0
  • 木四宜最后如愿考上了A大珠宝设计专业,木业梁开心得合不拢嘴,就连木四宜告诉木业梁季家发生了大事,他也只是惊讶了一下...
    莓Ziiiii阅读 3,237评论 0 1
  • 我想成名,我想发财! 想过网红一样的日子, 与粉丝们亲你互动, 每篇文章都能获得大家认可! 每个演讲都获点赞无数!...
    水和木木阅读 2,905评论 0 0
  • 这段时间带娃,有大把的时间,可那时间真是除了睡觉,不知道能干啥? 宝宝的睡眠时间多,我不需要睡,但必须得陪着他,不...
    小丫屠阅读 2,563评论 2 1