11# JavaScript30 - 一个月纯 JS 挑战中文指南
22
3- 最后更新:2016-12-19
3+ 最后更新:2016-12-21
44
5- > 中文指南作者:©[ 缉熙Soyaine] ( https://github.com/soyaine ) ,一枚学生
5+ > 中文指南作者:©[ 缉熙Soyaine] ( https://github.com/soyaine )
66> JavaScript30 教程作者:[ Wes Bos] ( https://github.com/wesbos )
77> JavaScript30 挑战官网:[ JavaScript30] ( https://javascript30.com )
8- > 指南发布平台:[ GitHub] ( https://github.com/soyaine/JavaScript30 ) 、[ 简书] ( http://www.jianshu.com/notebooks/8509835/latest ) 、 [ Blog ] ( http://soyaine.cn/code/ )
8+ > 指南发布平台:[ GitHub] ( https://github.com/soyaine/JavaScript30 ) 、[ 简书] ( http://www.jianshu.com/notebooks/8509835/latest )
99
10- ## 灵感区
10+ ## JavaScript30 是什么?
1111
12- [ Git 使用的相关教程 ] ( https://github.com/OpenMindClub/pythoncamp0/wiki/%5BGithub-Gitbook%5D )
12+ JavaScirpt30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 JavaScript 来写东西,不借助框架和库,也不使用编译器和引用。
1313
14- [ GitHub 漫游指南] ( http://github.phodal.com/ )
14+ 官网的 slogan 如下:
15+ > Build 30 things in 30 days with 30 tutorial
16+ > No Frameworks × No Compilers × No Libraries × No Boilerplate
1517
16- ## 简介
18+ ## 关于《 JavaScript30 中文指南》
1719
18- This is my note when I practice the JavaScript30.
20+ 英文中描述纯 JavaScript 使用的单词是 vanilla JavaScript,vanilla 有平凡普通的意味,同时也有香草的释义,这个词很美,可惜我找不到适当的汉语来翻译它。我从入门前端时就在用纯 JavaScript 来写东西、写博客,看到这个挑战时很开心,觉得在前端社区各种框架热热闹闹的时候,有人回到最本真的地方,是很难得的一件事。
1921
20- 我相信 Learn by Use 的同时也深信教是最好的学 。
22+ 当然不可否认的是,新的工具可以帮助我们提高生产率,但最原始的 JavaScript 想必是很多人的知识结构里所缺失的部分,如果你也想探探究竟,欢迎跟着这份指南,一起逛逛 JavaScript 的原始世界 。
2123
22- 写这份中文指南的想法来源是 Nitish Dayal 写的 Guides,看了之后我决定效仿他在记录笔记的同时梳理思路,整理形成指南,希望能够帮助到想要进行练习的人们 ,特别是那些想要入门的前端小白们。
24+ 写这份中文指南的另一个原因是看了 Nitish Dayal 写的 Guides,我决定效仿他,在记录笔记的同时梳理思路,整理形成指南。我相信 Learn by Use 的同时也深信教是最好的学。希望这份指南能够帮助到想要进行练习的人们 ,特别是那些想要入门的前端小白们。
2325
24- ## 如何使用
25- 目前还在更新之中,点击下方目录中的链接即可跳转到练习对应的指南。
26- 如果阅读过程中发现问题,请[ 在这里提 issue] ( https://github.com/soyaine/JavaScript30/issues ) 。
27- 如果喜欢记得 Star 哟~ ♪(^∇^* ),鼓励我写出更好的文章。
26+ 目前这份指南还在更新之中,欢迎监督我,如果你想要及时获取新的文章,可以[ 在简书关注这个系列] ( http://www.jianshu.com/notebooks/8509835/latest ) ,或是[ 在 GitHub Star/Fork 我的 Repository] ( https://github.com/soyaine/JavaScript30 ) 。
27+
28+ ## 如何参加挑战
2829
2930下面是完成 Wes Bos 的 JavaScript30 挑战所能借鉴的文档,每个文档的具体使用建议如下:
3031
@@ -33,24 +34,15 @@ This is my note when I practice the JavaScript30.
3334- [ 挑战初始文档] ( https://github.com/wesbos/JavaScript30 ) :这是 Wes Bos 这份教程涉及的代码,你可以直接 Clone 或者下载到本地,然后开始你 30 天的挑战之旅。文档共有 30 个文件夹,每个文件夹中至少有两个文件。
3435 - **index-START.html**:是提供给我们的初始文档,方便我们专注于 JavaScript 的编写,这个文档已经将基础的 HTML 和 CSS 部分写好,我们只需要在这个基础上编写 JavaScript 代码,实现特定的功能即可。
3536 - **index-FINISHED.html**:已经实现了最终效果的文档,可以查看效果和实现思路。
36- - [ 我写的中文指南源码] ( https://github.com/soyaine/JavaScript30 ) :部分代码写了注释, 文档结构和 Wes Bos 提供的相同,进入每个文件夹都可查看当前挑战的指南。
37+ - [ 我写的中文指南源码] ( https://github.com/soyaine/JavaScript30 ) :文档结构和 Wes Bos 提供的相同,进入每个文件夹都可查看当前挑战的指南(README.md),我完成挑战时建立的文件是 ** index-SOYAINE.html ** ,里面有核心代码的中文注释。如果阅读过程中发现问题,请 [ 在这里提 issue ] ( https://github.com/soyaine/JavaScript30/issues ) 。 如果喜欢记得 Star 哟 ~ ♪(^∇^ * ),鼓励我写出更好的文章 。
3738- ~~ [ 在线 GitBook] (写完之后会有)~~
38-
39- ## Plan
40-
41- people different way
42-
43- 1 . watch material and try to build the thing 先看完
44- 2 . puzzle it
45- 3 . build at the same time as we are going to the video
46-
47- figure out what way you learn best
39+ - [ 在简书发布的 JavaScript30 中文指南] ( http://www.jianshu.com/p/23c4be7973d7 ) :点击下方目录中的链接即可跳转到练习对应的指南。
4840
4941
5042## 目录
5143
52441 . [x] JavaScript Drum Kit
53- 2 . [ ] JS + CSS Clock
45+ 2 . [x] [ JS + CSS Clock] ( http://soyaine.cn/JavaScript30/02%20-%20JS%20%2B%20CSS%20Clock/index-SOYAINE.html )
54463 . [ ] CSS Variables
55474 . [ ] Array Cardio, Day 1
56485 . [ ] Flex Panel Gallery
@@ -78,4 +70,6 @@ figure out what way you learn best
787027 . [ ] Click and Drag
797128 . [ ] Video Speed Controller
807229 . [ ] Countdown Timer
81- 30 . [ ] Whack A Mole
73+ 30 . [ ] Whack A Mole
74+
75+ 参加挑战并不需要你缴纳费用或是加入什么组织,也不会有人催着你去做什么,你只需要打开电脑,然后开始思考、敲击键盘。相信内在动机的力量,我在这里给出的一些建议,最适合你的方法需要你自己去摸索。
0 commit comments