JavaScript第一章 JavaScript概述

JavaScript自我学习路线

  • JavaScript概述
    • 一、历史简介
    • 二、JavaScript简介

JavaScript概述

一、历史简介

  • JavaScript是网景公司(NetScape)的布兰登艾奇开发的,最初叫LiveScript,JavaScript使浏览器更加生动,不再是单纯的静态页面,页面更具有交互性
  • SUN与NetScape在一段期间有合作关系,SUN将LiveScript改名为JavaScript,尽管带有“Java”,但和Java没有任何关系,只是语法上有点类似
  • 网景公司98年被美国在线公司(AOL)收购
  • 网景公司领航者浏览器:Navigator浏览器,LiveScript仅支持Navigator浏览器,不支持其他浏览器
  • 微软与网景公司是竞争关系,所以微软研发了只支持IE浏览器的脚本语言,叫做JScript
  • JavaScript与JScript并存的年代,ECMA制定了ECMA-262标准,叫做ECMA-Script,才使得JavaScript与JScript统一
  • JSP:JavaServer Pages(隶属于Java语言,运行在JVM当中)
  • JS:JavaScript(脚本语言,运行在浏览器上)

二、JavaScript简介

  • JavaScript包含三块:
  1. ECMAScript:JS的核心语法,描述了该语言的语法和基本对象
  2. DOM:Document Object Model(文档对象模型,对网页当中的节点进行增删改的过程),HTML文档被当作一棵DOM树来看待,描述处理网页内容的方法和接口
  3. BOM:Browser Object Model(浏览器对象模型),描述与浏览器进行交互的方法和接口
    关闭浏览器窗口、打开一个新的浏览器窗口、后退、前进、浏览器地址栏上的地址等,都是BOM编程
  • DOM和BOM的区别与联系:
    BOM的顶级对象是:window
    DOM的顶级对象是:document
    实际上BOM是包括DOM
  • JavaScript是一门事件驱动型编程语言,依靠事件去驱动,然后执行对应的程序
  • JS不需要手动编译,编写完源代码后,浏览器直接打开解释执行
  • JS的“目标程序”以普通文本形式保存,这种语言被称为“脚本语言”
  • Java的目标程序以.class形式存在,不能使用文本编辑器打开,不是脚本语言
  • Java运行在JVM当中,JS运行在浏览器的内存当中
  • JS中的字符串可以使用双引号,也可以使用单引号
  • JS中的一条语句结束之后,可以使用";",也可以不使用

你可能感兴趣的:(JavaScript学习路线,javascript,脚本语言,js)