es6阮一峰官网(es7阮一峰)

http://www.itjxue.com  2023-01-30 05:50  来源:未知  点击次数: 

『ES6参考链接汇总』 By 吃码小妖

『ES6参考链接汇总』 By 吃码小妖

原文地址:

阅读ES6的系列文章(英文,可在线观看)

一个外国人,关于ES标准的研究:

【04】ES文档官网网址

ECMA组织官网:

ECMAScript 5.1: ECMAScript 6.0: ECMAScript 7.0:

ECMAScript 8.0:

颜海镜的中文ES5:

参考网址:

1,火狐的:

3,阮一峰的ES6中文版:

4,wiki:ES6

DOM API 文档直接看 w3c:

DOM1

DOM2:

DOM3:

DOM4:(19 November 2015)

DOM4.1: (1 February 2018)

CSS 2:

CSS3

HTML5:(28 October 2014)

( 3 October 2017)

html :(Living Standard — Last Updated 16 April 2018)

(吃码小妖:一个私人的多人合作的,组织的HTML规范)

HTML5.3:(17 April 2018)

Chrome DevTools 中文文档地址:

(概述 · Chrome DevTools 中文文档)

(Chrome 开发者工具中文手册)

(Chrome开发文档中文版)

(下图)

(下图)

各大浏览器的最新版本,对ES6的支持可以查看 kangax.github.io/es5-compat-table/es6/ (好东西)。

有效

MDN 的网站:

web APIs

ES5 中文版:

ES5 英文版:

自学web前端开发,请问从何入手呢?

学习前端,要从学习HTML和CSS开始着手。关于这部分的学习,网上可选择的资料就太多了,这里不一一列举,题主百度搜索栏搜索?HTML 教程,或者css 教程,就可找到相关资料。

接着是学习前端的一个难点、也是重点,就是JavaScript。

首先,初学一门语言,要秉承一个原则:“能动手的,尽量别吵吵”

另外,你需要一个能够从简到难的知识体系,一步一步跟下来。

下面是干货。

体系:上图。

说明一下这张图,题主提问如何有效学习JS,我这里理解为JS原生,所以关于框架、工作流的内容,没有具体展开,题主有兴趣可以自行搜索。

一、文档资料

红宝书(基础):

蝴蝶书(进阶):

阮一峰老师ES6:

权威官方文档MDN:

二、学习步骤

语法和基本类型

控制流

循环

表达式和操作符

日期对象

正则表达式

对象

上面这些搞定,就已经掌握了ES5的最基本的内容了,接着,我们就可以来操作页面了。毕竟这是一个看脸的社会,我们在搞页面的同时,还要注意一下页面的样式。

8.DOM操作

1DOM树的概念

2从DOM树取节点

3操作这个DOM树(节点的添加、删除、修改)

4访问节点(parentNode, children, 等等)

5属性操作(id, className)

9. 事件处理

1鼠标事件(mouseove)

2键盘事件(keyup)

3浏览器事件(load)

好,到这里,基本上静态页面,你就可以随意玩耍了。这里我们最好降上面思维导图提到的例子,都撸一遍。一是加深上面知识点印象,二是锻炼一下编程的逻辑思维能力。具体实现,网上有一堆堆的。(这里让题主自己搜索,是因为编码的一项重要能力,就是搜索)一定要谨记,多敲代码。

10. 面向对象:原型式继承、原型链

11. ES6:

ES6跟ES5还是有较大的区别,所以建议你能系统的过一遍,将上面的练习,改为使用ES6再来一遍

三、调试

1、JS编程的调试非常简单,打开浏览器控制台(我个人比较钟爱Chrome)。如图:

1 console标签:这个标签,可以打印我们开发时,JS引擎为我们抛出的异常。我们可以根据这个异常的信息,来分析错误原因。另外,我们也可以在代码中使用console.log() 输出程序运行时的环境变量信息。

2 右红框1:错误提示。说明当前页有一个error发生,点击他,可以跳转到console来查看错误具体信息

3右红框2:警告信息。提示了我们程序潜在的危险。

4 source,我们进行单步调试的地方。具体见下图

(四)、工作流(跟JS原生关系不大,不详细展开了)

webpack

gulp

上面的内容结束后,就可以进入前端框架的海洋中畅游了。

转载--普通人的网页配色方案-阮一峰

阮一峰 原文链接

网页需要配色。一种好看、易用、符合心意的配色,是很不容易的,尤其在没有设计师时。

一、Flat UI 色表

最简单的方法是,从一个给定的色表选择颜色。我以前就是这样,主要根据? Flat UI ?的色表配色。

这个色表提供20种颜色(其实是10种,每种颜色有深和浅两个色调),对于简单的网页,基本够用了。实际效果可以参考? Flat UI 官网 。

二、香港地铁色表

后来,我听说香港地铁的每个车站,颜色都不一样。比如,中环是红色。

金钟是蓝色,北角是橙色。

这就是有名的香港地铁配色,目前一共有87种颜色。

有人将这87种颜色,做成了 色表 ,方便使用( 源码 )。

我觉得,这个色表非常漂亮,符合大多数人的审美,87种颜色也足够用了。

三、配色的经验法则

除了使用色表,有人还提出一种 配色的经验法则 ,也很值得参考。

(1)网页的主题色

深颜色使用c、f、6、9这四个字符,组合生成 RGB 色值,比如紫罗兰色是9966ff,靛蓝是6666ff,红色是ff6666。

淡颜色使用a、b、c、d、e、f这六个字符,组合生成 RGB 色值。

(2)文字的颜色

文字最好不要使用全黑,而是使用深蓝色,可以从下面几种颜色挑。1a2a3a最深,2a3a4a次之,7a8a9a最浅。

(3)背景色、阴影色、边框色

背景色、阴影色、边框色都属于衬托,建议使用灰色,可以从aaaaa、bbbbbb、cccccc、dddddd这四个色值挑选。

(完)

深入理解es6和es6标准入门哪本好

答:ES6的书籍主要有《深入理解ES6》、阮一峰老师的《ES6标准入门》、小问的《实战ES2015》这三本

现在正在学ES6,说一下这三本书各自的特点

1、《深入理解ES6》最大的特点是从浅到深。从为什么引入这个特性开始,一步一步地深入展开讲解。但有时就是由于过分的深入浅出,有头重脚轻的感觉。大篇幅的展开讲引入的原因,到如何使用特性时,反而不是很详细,或者说不是很系统。

总结一下,就是"为什么"的部分讲得深,"是什么"的部分讲得浅

2、《ES6标准入门》这本书继承了阮一峰老师一贯的风格,“猪肚”的部分夯地非常实,把一个特性的各种参数,各种使用场景,各种注意事项都讲得很清楚。比如,该特性有N个属性,M个方法。接下来,就开始系统地讲解这N个属性M个方法,所以,每部分的篇幅都很长

缺点是“为什么”的部分讲的相对少,有的甚至只有一句话。于是,学起来可能就有一种似懂非懂的感觉

(责任编辑:IT教学网)

更多

推荐通讯数据软件文章