JS的起源、简介
js诞生于1995年,出现主要是处理网页前端验证。以前网速较慢,表单到服务器速度慢,输入验证到服务器再判断,若不符合要求,则打回,再经过相同的时间重新发送服务器判断,相当麻烦。
所以将验证信息(密码位数,电子邮件格式等)放在服务器验证不是明智的选择,故想要将这些信息放在前端处理。
当时Netscape公司研发的navigator浏览器(火狐前身)(在那时是收费浏览器),他们开发出一门语言liveScript,后来sun公司介入开发,且正遇java大热,故改名javascript。
js能完成的功能不只是前端验证。现在网速变快,如果js只能用于前端验证,则根本无法存活。如Node.js还可以应用在服务器上。
微软也推出了explorer浏览器,后来看到javascript也研发了JScript。因为打不过微软,所以网景公司(netscape)交给了一个中立的组织(欧洲计算机协会),最后由几个公司共同制定了JS的标准命名为ECMASCript。
ECMAScript是一个标准,由厂商遵守来实现。
v8是其中最快的js引擎。
DOM文档对象模型。
BOM浏览器对象模型。
特点
- 解释性语言(不用编译)
- 类似于c和java语法结构
- 动态语言
- 基于原型的面向对象
Hello World
document文档
代码编写位置
⬆️将js代码写在标签属性之中。
⬆️将js代码写在<script>
标签中。
⬆️将js代码外部引用,写在<head>
之中。