H5-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文件中:外部脚本

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

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值