创始人
布兰登·艾奇(1965~),在1995年用10天时间创建出JavaScript
介绍
JavaScript是一种运行在客户端的脚本语言;
脚本(script)语言:不需要进行编译,由js解释器进行逐行解释并执行;
现在也可以和Node.js进行服务端的编程。
作用
1. 表单校验(最初目的)
2. 网页特效
3. 服务端开发(Node.js)
4. 桌面程序(Electron)
5. APP(cordova)
6. 硬件控制—物联网(Ruff)
7. 游戏开发(cocos2d-js)
浏览器介绍
浏览器分为渲染引擎和JS引擎;
渲染引擎:俗称内核,解析HTML和CSS,比如chorme浏览器的blink,老版本的webkit;
JS引擎:JavaScript解释器,读取JS代码并解释运行,比如chorme中的V8。
js的组成
1. ECMAScript:规定了JavaScript的基本语法和基础核心知识;
2. DOM:页面文档对象模型;
3. BOM:浏览器对象模型;
书写方式
1. 行内式;2. 内嵌式;3. 外部js