zoukankan      html  css  js  c++  java
  • JavaScript学习笔记.简介

    JavaScript简介

    概述

    JavaScript是目前非常流行的一种轻量级的解释型脚本语言,可应用于多种场合,特别是在因特网前端领域更是应用广泛,JavaScript 与HTML、CSS并称为 web 开发者必学的三种语言。

    JavaScript是一种动态语言,用户可以在对象实例化后轻松地添加或删除属性。

    JavaScript是一种基于原型的语言,没有使用克隆创建类和对象的过程。

    发展

    JavaScript的前身是Netscape(网景)在1995年开发的LiveScript。

    1997年,JavaScript1.1作为一个草案被提交给欧洲计算机制造商协会(ECMA),由其第39技术委员会(TC39)来开展标准化工作,最终形成了ECMA-262标准,该标准定义了名为ECMAScript(读音:ek-ma script)的脚本语言,后来国际标准化组织及国际电工委员会(ISO/IEC)将其采纳为ISO/IEC-16262标准。ECMAScript是与运行环境无关的,它描述了脚本语言的语法、类型、关键字、保留字、运算符、对象。目前有多种语言实现了ECMAScript,JavaScript语言只是其中的一种,其他常用的还有ActionScript等。

    组成

    JavaScript的完整实现包括以下3个部分:

    • 核心:ECMAScript
    • 文档对象模型:DOM
    • 浏览器对象模型:BOM

    DOM是HTML和XML的应用程序接口(API),它将文档规划成由节点曾经构成的树。可以使用DOM API删除、添加、替换节点,动态修改文档内容。

    BOM是用于对浏览器窗口进行访问和操作的API。在HTML5标准之前没有关于BOM的标准,每种浏览器都有字节的BOM实现。

  • 相关阅读:
    Centos 7 安装配置
    日常问题
    Fluent_Python_Part1序幕,01-data-model, 数据模型
    计算机基础
    dist-packages vs site-packages
    斗地主 (NOIP2015 Day1 T3)
    字串变换 (2002 年NOIP全国联赛提高组)
    搜索
    关于动态最大子段和--线段树查询
    Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'company' in 'class java.lang.String'
  • 原文地址:https://www.cnblogs.com/arbo/p/13964662.html
Copyright © 2011-2022 走看看