《JavaScript 闯关记》

为何写作此课程

stone 主要负责基于 Web 的企业内部管理系统的开发,虽然能够熟练地使用 JavaScript,但随着对 JavaScript 的理解越来越深,才发现自己尚未掌握其精髓。

2015年,公司请来 大胡子姜志辉 为我们培训 JS Dota 课程,让我对 JavaScript 有了全新的认识,他一步步引导我们手写 jQuery、Backbone 等 JavaScript 主流框架,更是激发了我对 JavaScript 浓厚的兴趣。

俗话说「教是最好的学」,我是公司的兼职教员,正好借此机会梳理自己 JavaScript 知识体系,深入研究每个知识点,整理成培训课程分享给大家。

本课程之所以叫做《JavaScript 闯关记》,是因为每个章节都精心设计了挑战关卡,通过提供更多的实战机会,让大家可以循序渐进地、有目的地、有挑战地开展学习,并运灵活用到工作中。

课程结构及目录

以下目录只是初步构想,课程结构及内容会根据实际情况随时进行调整。

初级:JavaScript 语言核心

  1. 简介(已完成)

  2. 初探(已完成)

  3. 语法(已完成)

  4. 变量和数据类型(已完成)

  5. 表达式和运算符(已完成)

  6. 语句(已完成)

  7. 对象(编写中)

  8. 数组

  9. 函数

  10. 类和模块

  11. 正则表达式的模式匹配

  12. JavaScript的子集和扩展

中级:客户端 JavaScript

  1. Web浏览器中的 JavaScript

  2. BOM

  3. DOM

  4. 事件

  5. 闭包

  6. 作用域

  7. 回调

高级:JavaScript「精华」和「糟粕」

  1. DOM2和DOM3

  2. 面向对象程序设计

  3. 全局变量污染

  4. 级联

  5. 模块

  6. 异常处理

实战:JavaScript 最佳实践

  1. 手写jQuery

  2. 过场动画效果

  3. 表单验证插件

  4. 全屏滚动插件

  5. 俄罗斯方块游戏

  6. 网站性能优化

勘误及提问

如需了解课程最新动态,可在 GitHub Star 该项目。

https://github.com/stone0090/...

如果您在学习本课程时发现错误,或者想提关于本课程的技术问题,可以通过以下方式联系我,或在微信公众号「石佳劼的博客」中给我留言。

Blog:http://shijiajie.com/about
Email:stone0090@hotmail.com

关键字:JavaScript, 课程, jquery, 完成

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部