javascript系列(1):javascript简单认识

一个完整的javascript包含三个组成部分:核心ECMAScript、文档对象模型DOM、浏览器对象模型BOM

1、ECMAScript: 由ECMA-262定义的ECMASript与浏览器并没有依赖关系,浏览器只是ECMAScript的宿主环境之一,其它宿主环境如nodejs、adobe flash;
ECMA-262定义的是这门语言的基础,包括:语法、类型、语句、关键字、保留字、操作符、对象。

    ECMAScript版本:ECMA-262于2009年发布了第5版,也可以说是ECMAScript3.1,主流浏览器对ECMAScript的支持情况如图:

这里写图片描述

2、DOM:是针对XML但经过扩展用于HTML的应用程序编程接口,DOM把整个页面映射成为多层节点结构,如图HTML页面可以映射成为DOM模型图,
这里写图片描述
这里写图片描述
通过 DOM创建的这个表示文档的树形图,借助BOM提供的API.开发人员可以轻松自如地删除,添加、替换或修改任何节点。
总结:DOM提供访问和操作网页内容的方法和接口。

3、BOM:使用BOM可以控制浏览器显示页面(通过DOM展现的内容)以外的部分。
BOM可处理的任务包括:弹出新浏览器窗口的功能;移动、缩放和关間測览器窗口的功能;提供浏覧器详细信息的navigator对象;提供測览器所加裁页面的津细信息的looation对象;提供用户.显示器分辨率详细信息的 screen对象;对 oookies的支持等
总结:提供访问和操作浏览器窗口的方法和接口。

4、javascript的版本:现在的版本已经达到1.8.x;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值