笔记002:javascript简介

时间:2023-03-09 00:57:29
笔记002:javascript简介

1、

  • HTML服务于内容
  • CSS服务于表现
  • Javascript服务于行为(一切东西的粘合剂)

2、javascript能运行多种宿主环境中(Web浏览器最普遍)

3、历史

1995 Netscape LiveScript

Netscape2.0 改名 JavaScript

Internet Explorer (IE) 3.0  JScript 引入IE独有特性

标准化:ECMA(欧洲计算机制造协会) --> ECMA-262标准 --> ECMAScript(描述javascript语言核心部分)

ECMAScript 第3版  所有浏览器与其他环境都已经实现

ECMAScript 第5版 (ES5)2009年12月发布,未全部实现

ES5提供 严格模式(strict mode)向后兼容 ==> 代码段头部 "use strict"

4、JavaScript术语

  • ECMAScript——语言的核心部分(变量、函数等)
  • 文档对象模型(DOM):提供与HTML、XML文档交互的方式。万维网联盟(W3C)创建了DOM标准
  • 浏览器对象模型(BOM):与浏览器环境有关的对象集合。

5、JavaScript的宿主环境

  • Web应用程序:HTML5特性(应用缓存、本地存储、本地数据库)
  • 编写服务端脚本:使用.NET和Node.js编写服务器脚本(*)
  • 为移动设备编写应用程序:借助于PhoneGap等工具
  • 使用ActionScript创建富媒体应用(Flash)
  • 桌面自动化管理脚本任务:Windows Scripting Host
  • 桌面应用程序扩展和插件:
  • 创建跨操作系统的桌面应用程序
  • 创建桌面小工具