JavaScript
起源
JavaSrcipt诞生于1996年,它的出现主要是用于处理网页中的前端验证。
所谓的验证,就是指检查用户输入的内容是否符合一定的规则。
比如:用户名的长度,密码的长度,邮箱的长度等。
简介
JavaSrcipt是一种动态类型、弱类型、基于原型的语言,内置支持类型。
解析执行与编译执行
编译执行:把代码编译成 CPU 认识的语言(文件),然后整 体的执行。
解析执行:一行一行解析,解析一行执行一行。
脚本语言是:弥补编译语言的不足而存在的,作为补充语 言,不用编译。
弱类型语言:简单理解定义一个变量,可以有多种数据类 型。
介绍
JavaSrcipt因为兼容于ECMA标准,因此也称为ECMASrcipt。JavaSrcipt作为一种脚本语言,已经广泛地应用于Web页面当中,通过嵌入HTML来实现各种炫酷的动画效果,也可以用于控制cookies以及基于Node.js技术进行服务器端编程。
实现
ECMASrcipt是一个标准,而这个标准需要由各个厂商去实现。
不同浏览器厂商对该标准会有不同的实现。
浏览器 | 实现方式 |
---|---|
FireFox | SpiderMonkey |
Internet Explorer | JScript/Chakra |
Chrome | v8 |
Safari | JavaScriptCore |
Carakan | Carakan |
内容
- ECMASrcipt:ES5.0 / ES6.0 JS的基础语法(变量,数据类型, 流程控制, 函数, 数组);
- DOM:DOM(文档对象模型) 重点之重: 主要是指 用来操作HTML文档;
- BOM:BOM (浏览器对象模型) 操作浏览器的;
特点
- 解释性语言
- 类似于C和Java的语法结构
- 动态语言
- 基于原型的面向对象