JavaScript 全攻略:克服 JS 的奇怪部分

一个给所有人的 JavaScript 进阶课程! 深入瞭解各种观念,以及打造自己的框架!

2187 次查看
慕课台湾
Udemy
  • 完成时间大约为 11 个小时
  • 初级
  • 中文
注:本课程由Udemy和Linkshare共同提供,因开课平台的各种因素变化,以上开课日期仅供参考

你将学到什么

理解 JavaScript 的运作机制与基本概念

写出优良稳定的 JavaScript 程式码

瞭解进阶观念,像是闭包、原型继承、IIFEs

彻底地增进 JavaScript 的除错能力

避免一般开发者会犯的 JavaScript 陷阱和错误

瞭解 JavaScript 受欢迎框架的原始码

建立自己的 JavaScript 框架或资源库

课程概况

JavaScript 是现今开发者都必须熟悉的程式语言,这可以让你得到工作、建立好的网站及应用。

注意:这们课包含了ECMAScript 6 (ES6),也就是下一版本的JavaScript之资讯!

在这门课中你能深入瞭解JavaScript,知道它的运作模式,来帮助你避免一些可能会犯的错误,大幅提升你除错的能力。你可以懂得一些其他人(甚至是有经验的开发者)都很困惑的东西,你将见识到这个程式语言的美丽与强大。

这门课将提到进阶概念,包含了物件与物件实体、函数表示式、原型继承、函数程式设计、范围链、函数建构子(还有新的ES6功能)、立即呼叫的函数表示式(IIFEs)、call、apply、bind等等。

我们会深入讨论知名框架的的原始码,像是jQuery和Underscore,从中学习JavaScript的知识。

最后,你将学到如何建立自己的JavaScript框架或资源库之基础。

在这门课中所到的东西会让你成为更好的JavaScript开发者,并增进你在AngularJS、NodeJS、jQuery、React、Ember、MongoDB及其他以JavaScript为基础的技术!

学习爱上JavaScript,并写好它。

注意:在这门课中,你还会得到一些可下载的程式码。我会提供每节课开始时的’starter’程式码给你练习,以及该节课练习完成后的’finished’程式码给你对照。

课程大纲

淮备开始
5 个讲座
14:07

执行环境与词彙环境
13 个讲座
01:33:50

型别与运算子
11 个讲座
01:17:21

物件与函数
23 个讲座
04:28:13

JavaScript 的物件导向与原型继承
4 个讲座
39:58

建立物件
8 个讲座
01:07:22

杂谈
4 个讲座
18:17

检验知名的框架与资源库
4 个讲座
52:22

来打造一个框架/资源库!
8 个讲座
48:45

BONUS 课程
2 个讲座
04:41

BONUS:淮备 ECMAScript 6
2 个讲座
00:56

结论
1 个讲座
01:14

面向人群

瞭解基本的 JavaScript 技巧并想要增进的人
有程式语言经验的开发者
想要深入瞭解这个语言的 JavaScript 新手或老手
认为物件原型、闭包与其他进阶观念很难懂的人
在 JavaScript 遇到许多莫名其妙的错误,而想要瞭解如何避免错误的人
想要建立自己的框架,或想从知名框架及资源库的原始码学习的人

预备知识

基本的 JavaScript 知识(变数、迴圈与基本函数,这样就够了!)
一个浏览器与文字编辑器

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2022 CMOOC.COM 慕课改变你,你改变世界