JavaScript基本介绍

2019-07-17  本文已影响0人  啃馒头的狼

什么是JavaScript?

JavaScript是一种直译式脚本语言,一种轻量级脚本语言

JavaScript是一种嵌入式语言。它本身提供的核心语法并不是很多,更多的功能需要依靠宿主环境(host)提供。So,这门语言适合嵌入更大型的应用程序环境中,去调用宿主环境提供的底层API

如果从语法的层面来看,JavaScript是一门对象模型语言。各种宿主环境通过这个模型,描述自己的功能和操作接口,从而通过JavaScript控制这些功能。
同时,JavaScript还支持函数式编程

JavaScript的核心语法部分包括基本语法构造标准库,当然如果学习这门语言还需要学习不同的宿主环境提供的一些其他API[这种API通常情况下只能在该宿主环境下使用],从而在需要的时候方便调用。
例如经常涉及的宿主环境浏览器,它提供的额外的API可以分成三大类:

而如果你的宿主环境Node这种服务器环境,那么就会提供各种操作系统的API,例如文件操作API网络通信相关的API等等。

JavaScript组成

JavaScript的发展

为什么选择学习JavaScript

对浏览器的操作能力:
JavaScript诞生之初,就是为了作为浏览器内置脚本语言,让前端开发者能够操作浏览器。虽然在之前出现过很多类似的脚本语言,但是目前来讲,JavaScript是唯一的一种通用的浏览器脚本语言,所有的浏览器都支持。
开发者通过JavaScript可以让网页实现更多的展示效果,创造更好的用户体验。

更多的应用领域:
随着近些年的发展,JavaScript这门语言从最开始的只能使用在浏览器,渐渐的扩散到了服务端

日益强大的性能:

JavaScript和H5

JavaScript这门语言,本身是一门用来在浏览器当中做交互效果的脚本语言。虽然现在跟当年的环境发生了极大的变化,但是这项功能仍然还保留在JavaScript的身体里。
H5如果从狭义的角度讲,可以解释为html的第五代产品,html主要负责页面的结构,而JavaScript则需要和html相互配合,负责页面的交互效果。
如果从广义的角度来说,可以解释为新一代的富客户端解决方案,而对于这种开发需求,JavaScript更是一个好的伙伴。
同时,如果单纯的从语言本身来看,大家所说的H5开发,大概可以约等于Html+Css+JavaScript
如果从技术层面看,到了H5的年代,提供给了JavaScript更多的API,让开发变得更加灵活。

上一篇下一篇

猜你喜欢

热点阅读