JavaScript基础之初识JS
JavaScript是什么?
JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言。脚本语言:不需要编译,逐行进行解释、运行。
JavaScript的作用?
JavaScript刚开始被开发出来是为了对表单进行动态校验(密码强度检测),后来它的功能慢慢变得强大起来,可以用来做网页特效、服务端开发、桌面程序(election)、APP(cordova)、控制硬件-物联网(ruff)、游戏开发(cocoszd-js)等。
JavaScript与HTML/CSS的关系
从语言上来说,HTML/CSS是标记语言(描述性语言),JS是脚本语言(编程类语言)。
从作用上来说,可以以一个人为例。HTML决定了网页的结构和内容,就好像人的身体骨架;CSS决定了网页呈现的效果,即给人穿什么样的衣服;JS就是实现业务逻辑和页面控制,是人做出的动作,就是说人穿好衣服后就要开始出去活动了。
JavaScript的组成
JavaScript由三个部分组成,ECMAscript(JavaScript语法)、DOM(页面文档对象模型)、BOM(浏览器对象模型)。
ECMAscript:ECMAScript是一种由Ecma国际通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它经常被称为JavaScript(网景公司)或JScript(微软公司)。它规定了JS的编程语法和基础核心知识,是所有浏览器厂商共同遵守的一套JS语法标准。
浏览器
这里提一下浏览器分为两个部分:渲染引擎和JS引擎。
渲染引擎是用来解析HTML和CSS,被称为内核,比如Chrome的blink。
JS引擎也成为JS解释器,用来读取网页中的JS代码,比如Chrome的v8。