1.javaScript诞生于1995年,最开始是为了处理以前由服务器端语言负责的一些诸如验证的操作。

2.一些名词:

ECMA:European Computer Manufacturers Association。欧洲计算机制造商协会。

ECMA-262:一种名为ECMAScript(ek-ma-script)的新脚本语言的标准。

ISO/IEC:International Organization for Standardization and International Electrotechnical Commission.国际标准化组织和国际电工委员会,ISO/IEC-16262。

3.完整的Javascript包含以下三个部分:

(1)核心:ECMAScript,由ECMA-262定义,提供核心语言功能。

(2)文档对象模型:DOM,提供访问和操作网页内容的方法和接口。

(3)浏览器对象模型:BOM,提供与浏览器交互的方法和接口。

4.ECMA-262只是规定了javascript这门语言最基本核心的部分,包括以下部分:

语法

类型

语句

关键字

保留字

操作符

对象

5.文档对象模型(DOM,Document Object Model)

  DOM是针对XML但是经过扩展用于HTML的应用编程接口(API,Application Programming Interface)

  DOM的级别:

(1)DOM Level 1

    DOM 1级又DOM核心(DOM Core)和DOM HTML组成。

(2)DOM Level 2

    加入了下列新的模块:

    DOM视图,DOM Views 定义了跟踪不同的文档。

     DOM事件,DOM Events 定义了事件和事件处理的接口。

     DOM样式,DOM Style 定义可看基于CSS为元素的应用样式接口。

     DOM历遍和范围,DOM Traversal and Range 定义了历遍和操作文档树的接口。

(3)DOM Level 3

    DOM加载和保存,DOM Load and Save 定义了以统一的方式加载和保存文档,

    DOM验证,DOM Validation 定义验证文档的方法。

DOM3级同时对DOM的核心进行了扩展,开始支持XML 1.0规范。

注:目前,支持DOM标准已成为浏览器开发商的首要目标。

有关各大浏览器多DOM标准的支持情况在高程书的P7。

    

JS_高程1.javascript简介的更多相关文章

  1. JS高程1.javascript简介

    1.javaScript诞生于1995年,最开始是为了处理以前由服务器端语言负责的一些诸如验证的操作. 2.一些名词: ECMA:European Computer Manufacturers Ass ...

  2. 《JavaScript高级程序设计(第3版)》阅读总结记录第一章之JavaScript简介

    前言: 为什么会想到把<JavaScript 高级程序设计(第 3 版)>总结记录呢,之前写过一篇博客,研究的轮播效果,后来又去看了<JavaScript 高级程序设计(第3版)&g ...

  3. FeWeb基础之JavaScript简介

    FeWeb基础之JavaScript简介 1.JavaScript的基本介绍 JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言,它是通过嵌入或调入在标准的HTML语言中实现的.Ja ...

  4. JavaScript简介及示例

    JavaScript简介及使用 一.简介 JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛 ...

  5. HTML JavaScript简介

    一.JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司 ...

  6. javascript简介和基本语法

    javascript简介 1.javascript是个脚本语言,需要有宿主文件,他的宿主文件是html文件. 用法:为了保险起见一般写在</html>之后<javascript   ...

  7. JavaScript简介、语法

    一.JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司 ...

  8. python 全栈开发,Day50(Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏)

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

  9. JavaScript简介与使用方法

    1.JavaScript简介 1.1.JavaScript简史 最初:网络通信很慢,网页上的数据要传送到数据库验证,然后再返回错误结果,找客观过程要等很久,于是,网景公司开发出一门新语言,当时Java ...

随机推荐

  1. 远程连接mongodb服务器

  2. css3实现旋转表

    如图所示: css部分: <style> #clock{width:100px; height:100px; border-radius:50%; border:4px solid bla ...

  3. Hive的配置| 架构原理

    Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能. 本质是:将HQL转化成MapReduce程序 1)Hive处理的数据存储在HDFS 2)Hi ...

  4. oracle的DBMS_JOB相关知识

    http://langgufu.iteye.com/blog/1179235 查看当前定时任务 select job,next_date,next_sec,failures,broken from u ...

  5. bufferedwriter写json文件中文乱码

    需要用writer writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),"utf-8& ...

  6. 大数据小白系列——HDFS(2)

    这里是大数据小白系列,这是本系列的第二篇,介绍一下HDFS中SecondaryNameNode.单点失败(SPOF).以及高可用(HA)等概念. 上一篇我们说到了大数据.分布式存储,以及HDFS中的一 ...

  7. python 词云小demo

    词云小demo jiebawordcloud 一 什么是词云? 由词汇组成类似云的彩色图形.“词云”就是对网络文本中出现频率较高的“关键词”予以视觉上的突出,形成“关键词云层”或“关键词渲染”,从而过 ...

  8. 自定义sshd服务

    1.安装rsyslog服务和sshd服务并启动 2.配置日志文件    vim /etc/rsyslog.conf        在里面添加一行 local*.    /var/log/sshd.lo ...

  9. Maven设置utf8编码格式

    在pom.xml添加如下配置即可 <properties> <project.build.sourceEncoding>UTF-8</project.build.sour ...

  10. javascript事件绑定和普通事件的区别

    <!doctype html><html lang="en"><head> <meta charset="UTF-8" ...