Skip to content

Commit 9977d57

Browse files
committed
update readme and add a image
1 parent bf95bc5 commit 9977d57

File tree

5 files changed

+26
-28
lines changed

5 files changed

+26
-28
lines changed

01 - JavaScript Drum Kit/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ by [缉熙Soyaine](https://github.com/soyaine)
88

99
模拟一个打鼓的页面。用户在键盘上按下 ASDFGHJKL 这几个键时,页面上与字母对应的按钮变大变亮,对应的鼓点声音响起来。
1010

11+
[看在线效果](http://soyaine.github.io/JavaScript30/01%20-%20JavaScript%20Drum%20Kit/index-SOYAINE.html)
12+
1113
## 关键要点
1214

1315
1. 键盘事件

02 - JS + CSS Clock/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
文档中已经给出了 HTML 结构,表盘内有三个 `div` 对应三个指针。只需要添加一些 CSS 效果,然后用 JavaScript 动态更新指针的状态即可。
88

9+
[看在线效果](http://soyaine.github.io/JavaScript30/02%20-%20JS%20%2B%20CSS%20Clock/index-SOYAINE.html)
10+
911
## 关键要点
1012

1113
1. 表盘上指针的样式:旋转的效果

02 - JS + CSS Clock/background.jpg

83.7 KB
Loading

02 - JS + CSS Clock/index-SOYAINE.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
<style>
2020
html {
21-
background:#abc7d3 url(http://unsplash.it/1500/1000?image=113&blur);
21+
background:#abc7d3 url(background.jpg);
2222
background-size:cover;
2323
font-family:'helvetica neue';
2424
text-align: center;

README.md

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,31 @@
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

5244
1. [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)
5446
3. [ ] CSS Variables
5547
4. [ ] Array Cardio, Day 1
5648
5. [ ] Flex Panel Gallery
@@ -78,4 +70,6 @@ figure out what way you learn best
7870
27. [ ] Click and Drag
7971
28. [ ] Video Speed Controller
8072
29. [ ] Countdown Timer
81-
30. [ ] Whack A Mole
73+
30. [ ] Whack A Mole
74+
75+
参加挑战并不需要你缴纳费用或是加入什么组织,也不会有人催着你去做什么,你只需要打开电脑,然后开始思考、敲击键盘。相信内在动机的力量,我在这里给出的一些建议,最适合你的方法需要你自己去摸索。

0 commit comments

Comments
 (0)