搜索热点


H5-Chapter1-概述

何轩伟 2023-11-10 220 11/10

本章附件:chapter1 概述


Chapter1 概述

  • javascript的发展简史

javascript最初由网景公司在1995年推出,当时的名字叫livescript。随后网景公司与Sun公司合作开发该产品并更名为javascript。Javascript中虽然有java这个词,但javascript其实与java并没有任何关系。此后微软公司也推出了自己的javascript,名叫jscript。也就是说,市场上有两个版本的javascript:网景公司的javascript和微软公司的jscript。

由于两家公司的产品之间存在差异,“欧洲计算机制造协会(ECMA)”制定了标准(规范),以缩小(取消)差异,有利于产品之间的兼容。

 

  • Javascript的执行环境

Javascript是解释执行的语言,要执行javascript代码需要对其进行解释(解析),这个任务由javascript引擎来完成。PC、手机和平板电脑中的浏览器都内置有javascript引擎。Javascript引擎除了解析javascript代码之外,还负责与操作系统进行交互(如请求内存、请求CPU执行时间等)。浏览器也称为javascript的宿主环境。

除了作为客户端javascript宿主环境的浏览器之外,还有作为服务器端javascript宿主环境的Node.js等。

 

  • Javascript的构成

javascript由三部分构成:ECMAScript、DOM、BOM

ECMAScript是对实现了ECMA-262规范的语言的统称。Javascript实现了ECMA-262规范,Adobe ActionScript也实现了ECMA-262规范,它们都可以称为ECMAScript。

ECMAScript只描述语言的语法、类型、语句、关键字、保留字、操作符、全局对象等,而不涉及浏览器。

DOM是文档对象模型(Document Object Model)的缩写。任何一个网页文件(.html文件),javascript引擎在内部都会把其映射成一棵由节点构成的、有层次结构的文档树。通过javascript代码,可以对文档树执行添加、删除、修改的操作,这些操作既可以操作节点本身,也可以操作节点的属性。对于添加操作,既可以在文档树中添加新的节点,也可以为已有的节点添加属性;对于删除操作,既可以删除现有节点,也可以只删除现有节点的属性。

 

  • 在哪里编写javascript代码

可以写在html文件的内部:内联脚本和内部脚本

也可写在一个独立的.js文件中:外部脚本

- THE END -
Tag:
最后修改:2023年11月10日
2

引自©南通职业大学 - 陈斌老师