diff --git a/01-html/01-html标签图文详解(一).md b/01-html/01-html标签图文详解(一).md index 7fd49ba..db98ec8 100644 --- a/01-html/01-html标签图文详解(一).md +++ b/01-html/01-html标签图文详解(一).md @@ -1,7 +1,4 @@ -> 本文最初发表于[博客园](http://www.cnblogs.com/smyhvae/p/4850684.html),并在[GitHub](https://github.com/qianguyihao/Web)上持续更新**前端的系列文章**。欢迎在GitHub上关注我,一起入门和进阶前端。 - -> 以下是正文。 ## 本文主要内容 @@ -12,7 +9,6 @@ - 图片标签 `` - ## 前言 ### web标准 @@ -32,24 +28,30 @@ web标准总结: ### 浏览器介绍 -浏览器是网页运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、猎豹浏览器、Safari和Opera等。如下图所示: +浏览器是网页运行的平台,常用的浏览器有谷歌(Chrome)、Safari、火狐(Firefox)、IE、Edge、Opera等。如下图所示: -![](http://img.smyhvae.com/20170628_1352.png) +![](http://img.smyhvae.com/20191204_1900.png) 浏览器内核: |浏览器 | 内核| |:-------------:|:-------------:| -|IE|trident | -|chrome / 欧鹏 |blink | -|火狐|gecko| -|Safari|webkit| +|chrome / 欧鹏 |Blink | +|Safari|Webkit| +|Firefox 火狐|Gecko| +|IE|Trident | PS:「浏览器内核」也就是浏览器所采用的「渲染引擎」,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。**渲染引擎是兼容性问题出现的根本原因。** +## 编辑器相关 + +### VS Code 的使用 + +详情请移步至:[第一次使用VS Code时你应该知道的一切配置](https://github.com/qianguyihao/Web/blob/master/00-%E5%89%8D%E7%AB%AF%E5%B7%A5%E5%85%B7/01-VS%20Code%E7%9A%84%E4%BD%BF%E7%94%A8.md) + ### Sublime Text 的使用 -详情请移步至:[Sublime Text使用技巧](https://github.com/qianguyihao/Tools/blob/master/%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7/02-Sublime%20Text%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7.md) +详情请移步至:[Sublime Text使用技巧](https://github.com/qianguyihao/Tools/blob/master/01-%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7/02-Sublime%20Text%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7.md) ## 一、HTML的介绍 diff --git a/04-JavaScript基础/01-JS简介.md b/04-JavaScript基础/01-JS简介.md index 5bc47e0..3f8546b 100644 --- a/04-JavaScript基础/01-JS简介.md +++ b/04-JavaScript基础/01-JS简介.md @@ -54,22 +54,22 @@ JavaScript是由**网景**公司发明,起初命名为LiveScript;1995年年1 比如Java中需要定义如下变量: ```java - int a; - float a; - double a; - String a; - boolean a; +int a; +float a; +double a; +String a; +boolean a; ``` 而JavaScript中,只需要用一种方式来定义: ```JavaScript - // ES5 写法 - var a; +// ES5 写法 +var a; - // ES6 写法 - const a; - let a; +// ES6 写法 +const a; +let a; ``` ### JavaScript是前端语言 @@ -122,7 +122,7 @@ JavaScript基础分为三个部分: ### 特点1:解释型语言 -**解释型语言**:不需要事先被翻译为机器码;而是边翻译边执行(翻译一行,执行一行)。 +JavaScript语言,不需要事先被翻译为机器码;而是边翻译边执行(翻译一行,执行一行)。 > 由于少了实现编译这一步骤,所以解释型语言开发起来尤为方便,但是解释型语言运行较慢也是它的劣势。不过解释型语言中使用了JIT技术,使得运行速度得以改善。 @@ -132,17 +132,18 @@ JavaScript基础分为三个部分: **编译型语言**: -- 定义:事先把所有的代码 一次性翻译好,然后整体执行。比如说,c语言的代码文件是`.c`后缀,翻译之后文件是`.obj`后缀(系统执行的是 obj 文件);再比如, java 语言的代码文件是`.java`后缀,翻译之后的文件是`.class`后缀。(注意,Java 语言不是严格的 编译型语言,这个一会儿会讲) - +- 定义:事先把所有的代码 一次性翻译好,然后整体执行。 - 优点:运行更快。 - 不足:移植性不好,不跨平台。 - 编译型语言举例:c、c++ +比如说,c语言的代码文件是`.c`后缀,翻译之后文件是`.obj`后缀,系统执行的是 obj 文件;再比如, java 语言的代码文件是`.java`后缀,翻译之后的文件是`.class`后缀。(注意,Java 语言不是严格的 编译型语言,这个一会儿会讲) + **解释型语言**: -- 定义:**边翻译边执行**,不需要事先一次性编译。 +- 定义:**边翻译边执行**(翻译一行,执行一行),不需要事先一次性翻译。 - 优点:移植性好,跨平台。 @@ -174,31 +175,57 @@ ECMAScript在2015年6月,发布了ECMAScript 6版本(ES6),语言的能 ### JavaScript代码的书写位置 -(1)内嵌的方式: +> 也可以理解成:引入 js 代码,有哪几种方式。 + +方式1、内嵌的方式: 页面中,我们可以在`
`标签里放入``标签对儿,并在` + + +