全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JavaScript30 一个月纯 JS 挑战中文指南(英文全集)

JavaScript30 – 一个月纯 JS 挑战中文指南

JavaScirpt30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 JavaScript 来写东西,不借助框架和库,也不使用编译器和引用

https://github.com/soyaine/JavaScript30

中文指南作者:缉熙Soyaine
JavaScript30 教程作者:Wes Bos
完整指南在 GitHub,喜欢请 Star 哦♪(^∇^*)

JavaScript30 是什么?

JavaScirpt30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 JavaScript 来写东西,不借助框架和库,也不使用编译器和引用。

官网的 slogan 如下:

Build 30 things in 30 days with 30 tutorial No Frameworks × No Compilers × No Libraries × No Boilerplate
关于《 JavaScript30 中文指南》

英文中描述纯 JavaScript 使用的单词是 vanilla JavaScript,vanilla 有平凡普通的意味,同时也有香草的释义,这个词很美,可惜我找不到适当的汉语来翻译它。我从入门前端时就在用纯 JavaScript 来写东西、写博客,看到这个挑战时很开心,觉得在前端社区各种框架热热闹闹的时候,有人回到最本真的地方,是很难得的一件事。

当然不可否认的是,新的工具可以帮助我们提高生产率,但最原始的 JavaScript 想必是很多人的知识结构里所缺失的部分,如果你也想探探究竟,欢迎跟着这份指南,一起逛逛 JavaScript 的原始世界。

写这份中文指南的另一个原因是看了 Nitish Dayal 写的 Guides,我决定效仿他,在记录笔记的同时梳理思路,整理形成指南。我相信 Learn by Use 的同时也深信教是最好的学。希望这份指南能够帮助到想要进行练习的人们,特别是那些想要入门的前端小白们。

目前这份指南还在更新之中,欢迎监督我,如果你想要及时获取新的文章,可以在 GitHub Star/Fork 我的 Repo。

如何参加挑战

下面是完成 Wes Bos 的 JavaScript30 挑战所能借鉴的文档,每个文档的具体使用建议如下:

  • JavaScript30 官网:进入官网注册后可以观看和下载所有教程视频。Wes Bos 还把视频传到了百度云,进入官网直接拉到页面底部就能找到链接。
  • Nitish Dayal 写的英文指南:这是一份非官方的文字版指南,也是激励我写这一系列文章的主要因素。
  • 挑战初始文档:这是 Wes Bos 这份教程涉及的代码,你可以直接 Clone 或者下载到本地,然后开始你 30 天的挑战之旅。文档共有 30 个文件夹,每个文件夹中至少有两个文件。
    • index-START.html:是提供给我们的初始文档,方便我们专注于 JavaScript 的编写,这个文档已经将基础的 HTML 和 CSS 部分写好,我们只需要在这个基础上编写 JavaScript 代码,实现特定的功能即可。
    • index-FINISHED.html:已经实现了最终效果的文档,可以查看效果和实现思路。
  • 我写的中文指南源码:文档结构和 Wes Bos 提供的相同,进入每个文件夹都可查看当前挑战的指南(README.md),我完成挑战时建立的文件是 index-SOYAINE.html,里面有核心代码的中文注释。如果阅读过程中发现问题,请在这里提 issue。 如果喜欢记得 Star 哟~♪(^∇^*),鼓励我写出更好的文章。

目录

  1. JavaScript Drum Kit 指南 | 纯 JS 模拟敲鼓效果
  2. JS + CSS Clock 指南 | 纯 JavaScript+CSS 时钟效果
  3. CSS Variables 指南 | 用 CSS 变量实现拖动控制参数效果
  4. Array Cardio, Day 1 指南 | 数组基本操作方法示例一
  5. Flex Panel Gallery 指南 | 可伸缩的图片墙在线效果
  6. Type Ahead 指南 | 根据关键词快速匹配诗句在线效果
  7. Array Cardio, Day 2 指南 | 数组基本操作方法示例二
  8. Fun with HTML5 Canvas 指南 | 彩虹画笔绘画板在线效果
  9. Dev Tools Domination 指南 | Console 调试技巧在线示例
  10. Hold Shift and Check Checkboxes 指南 | Shift 批量选中在线效果
  11. Custom Video Player 指南
  12. Key Sequence Detection 指南 | 在线效果
  13. Slide in on Scroll 指南 | 图片随屏幕滚动而滑入滑出的在线效果
  14. JavaScript References vs. Copying
  15. LocalStorage
  16. Mouse Move Shadow
  17. Sort Without Articles
  18. Adding Up Times with Reduce
  19. Webcam Fun
  20. Speech Detection
  21. Geolocation
  22. Follow Along Link Highlighter
  23. Speech Synthesis
  24. Sticky Nav
  25. Event Capture, Propagation, Bubbling, and Once
  26. Stripe Follow Along Nav
  27. Click and Drag
  28. Video Speed Controller
  29. Countdown Timer
  30. Whack A Mole

参加挑战并不需要你缴纳费用或是加入什么组织,也不会有人催着你去做什么,你只需要打开电脑,然后开始思考、敲击键盘。相信内在动机的力量,我在这里给出了一些建议和心得,最适合你的方法还需要你自己去摸索。

本中文指南贡献者名单

  • @DrakeXiang  
  • @zzh466
  • @Xing Liu
  • @缉熙Soyaine


# javascript  # 挑战  # 关键词  # 文档  # 这份  # 也不  # 官网  # 这是  # 我写  # 来写  # 英文  # 免费提供  # 源代码  # 操作方法  # 的是  # 这一  # 如果你  # 也有  # 看了  # 出了  # 你可以  # 还在 


相关文章: 建站之星展会模板:智能建站与自助搭建高效解决方案  如何通过FTP服务器快速搭建网站?  婚礼视频制作网站,学习*后期制作的网站有哪些?  XML的“混合内容”是什么 怎么用DTD或XSD定义  如何在IIS服务器上快速部署高效网站?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  广州营销型建站服务商推荐:技术优势与SEO优化解析  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何配置WinSCP新建站点的密钥验证步骤?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  如何在建站宝盒中设置产品搜索功能?  *服务器网站为何频现安全漏洞?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  淘宝制作网站有哪些,淘宝网官网主页?  建站之星免费版是否永久可用?  如何在IIS7上新建站点并设置安全权限?  小建面朝正北,A点实际方位是否存在偏差?  如何通过宝塔面板实现本地网站访问?  北京企业网站设计制作公司,北京铁路集团官方网站?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  大型企业网站制作流程,做网站需要注册公司吗?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  广州商城建站系统开发成本与周期如何控制?  如何规划企业建站流程的关键步骤?  建站之星后台管理系统如何操作?  营销式网站制作方案,销售哪个网站招聘效果最好?  建站之星安装提示数据库无法连接如何解决?  如何快速生成凡客建站的专业级图册?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  如何在Windows虚拟主机上快速搭建网站?  Python多线程使用规范_线程安全解析【教程】  中山网站推广排名,中山信息港登录入口?  如何在云服务器上快速搭建个人网站?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  python的本地网站制作,如何创建本地站点?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  如何在香港免费服务器上快速搭建网站?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  建站之星图片链接生成指南:自助建站与智能设计教程  Thinkphp 中 distinct 的用法解析  免费视频制作网站,更新又快又好的免费电影网站?  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  如何在IIS中配置站点IP、端口及主机头?  电脑免费海报制作网站推荐,招聘海报哪个网站多?  如何在VPS电脑上快速搭建网站?  建站之星如何快速解决建站难题?  如何在新浪SAE免费搭建个人博客? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。