JS复习总结Day1
1.什么是JavaScript?
一种脚本,可以被直接写在网页的 HTML中,在页面加载的时候自动执行。
2.JavaScript名字的由来?
其实最开始的时候,JavaScript的名字叫:LiveScript,但是因为当时 Java 很流行,所以就想蹭一下它的热度,改成了JavaScript。但是它现在是一门完全独立的语言,和Java没有任何关系。
3.JavaScript的执行环境?
JavaScript不仅可以在浏览器中执行,也可以在服务端执行,实际上它可以在任何搭载了 JavaScript 引擎的设备中执行。浏览器中就嵌入了 JavaScript 引擎,而且不同的引擎有不同的“代号”。
V8 —— Chrome 和 Opera 中的 JavaScript 引擎。
SpiderMonkey —— Firefox 中的 JavaScript 引擎。
如果说"V8支持某个功能",可以理解为这个功能可以在 Chrome 和 Opera 浏览器中正常运行。
4.JavaScript特别在哪?
它是唯一一个与HTML/CSS完全集成,被所有的主流浏览器支持并且默认开启的浏览器技术。
5.开始JavaScript
JavaScript程序只要包裹了
script 标签之前...
...script 标签之后
文件引入
如果 JavaScript 代码很多的话,就需要放到一个单独的文件,然后通过src属性这样引入。
6.把JavaScript脚本独立成文件有什么好处?
如果是的独立文件,浏览器就会把该文件下载并保存到浏览器的缓存里,之后,其他页面想要相同的脚本就会直接从缓存中获取,不需要再下载一次。这样可以是页面更快加载。
注:如果
7.注释
加了注释的代码,执行引擎会直接忽略它们,不会执行,有两种注释的方式
单行注释 双斜杆//
多行注释 斜杆加星号 /**/
8.现代模式,“use strict”
ES5 规范增加了新的语言特性并且修改了一些已经存在的特性,但是为了保证旧的功能能够使用,大部分的修改默认不生效,所以想要激活这些特性,就需要在脚本文件的顶部加上指令use strict。也就是通常说的【启用严格模式】。