JavaScript简介
- JavaScript:世界上最流行的语言之一,运行在客户端的脚本语言。
- 脚本语言:不需要编译,运行中由js解释器逐行进行解释并执行;现在也可以基于Node.js技术进行服务器编程。
- JavaScript的作用:表单验证(密码强度检测)(js产生最初目的)、网页特效、服务端开发(Node.js)、桌面程序(Electron)、App(Cordova)、控制硬件-物联网(Ruff)、游戏开发(Cocos2d-js).
- 浏览器执行js:浏览器分为两部分(渲染引擎、js引擎)渲染引擎:解析HTML、CSS,俗称内核;js引擎:js解释器,读取网页中JavaScript代码,对其处理后运行。浏览器本身不会执行代码,而是通过JavaScript引擎来执行代码,JS引擎执行代码时逐行解释每一句源码(转换为机器语言),然后有计算机去执行,所以javascript语言归为脚本语言,会逐行解释执行。
- JS的组成:ECMAScript(ECMA标准化的编程语言)、DOM(文档对象模型)、BOM(浏览器对象模型)。