Javascript自学笔记第一部分(什么是Javascript)。

最近自学了Javascript,然后脑子发热决定把学习Javascript时的一些理解和感想写下来。

1、什么是Javascript?

javascrip是一种解释性脚本语言,最初开发Javascript的目的是为了加强HTML页面的交互性,但现在Javascript有更多的用途。

2、Javascript是由什么组成的?

Javascript由三个不同的部分组成,这三个部分分别是

①核心(ECMAscript)

②文档对象模型(DOM)

③浏览器对象模型(BOM)

一、ECMAscript

ECMAscript是Javascript的核心,因为它规定了Javascript的大部分内容,是javascript能运行起来的基础,它包括以下部分

  • 语法(规定了定义变量、函数、对象的格式,规定结束掉代码的格式,规定注释的格式,规定代码块的格式等)
  • 数据类型(规定了Javascript所使用的数据类型,比如布尔、字符串、函数)
  • 语句(规定了Javascript所使用语句,比如if语句、for语句)
  • 关键字(规定了Javascript所使用的关键字)
  • 保留字(规定了Javascript所使用的保留字)
  • 运算符(规定了Javascript所使用的运算符,比如赋值运算符=、加性运算符+)
  • 对象(规定了Javascript所使用的对象,比如数组对象、日期对象)

ECMAscript除了能运用在Javascript上其实还能用在其他的很多用途上,比如微软的JScript、CEnv的ScriptEase、Macromedia的Action script,这些脚本语言都运用了ECMAscript所规定的内容(就是上面我写的七部分内容)。

二、DOM

DOM全名叫Document Object Model,Document的中文意思叫文档,Object的中文意思叫对象、Model的中文意思叫模型,所以DOM的中文名就是连着一起读叫文档对象模型。

DOM是 HTML 和 XML 的应用程序接口(API)。DOM 将把整个页面规划成由许多节点层级构成的文档。比如

<p>Hello world</p>

上面由 p 标签、/p 标签以及两标签中间的内容(Hello world)构成了一个节点,即段落节点。这个段落节点在HTML里就是一个身份标记,让浏览器在解析HTML代码的时候知道这是一个段落,然后以段落的样式进行输出图像,而DOM中,这个段落节点其实是有着定位的作用,能让我们在茫茫的HTML代码中找到这个段落节点并操控它。

三、BOM

BOM全名Browser Object Model,Browser是浏览器的意思,Object是对象的意思,Model是模型的意思,所以BOM得中文名叫浏览器对象模型。

BOM也是一种程序接口(API)。BOM让HTML页面有了访问和操作浏览器的能力,这种能力是通过访问Javascript内置的几个对象进行实现的,比如下面5个Javascript对象。

  1. Windows对象
  2. Navigator 对象
  3. Screen 对象
  4. History 对象
  5. Location 对象
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值