@
learningman 你真的看过这个 MIT 的课程页面吗?还是你不知道美国大学的课程是怎样的?
(1) 这个页面右上角清清楚楚地注明了这是 2017 年春季学期的内容,也就是 5 年前的教学内容,不是现在的内容!
(2) 内容里包含了<canvas>标签——这是什么概念? canvas 是 HTML5 正式引入标准的,HTML5 是 2014 年正式成为 W3C 推荐;就算往前推一些,HTML5 也是在 2011 年完成 last call 成为 living standard 的,这可比 2009 年的教材还新,而这课程是 2017 年的。
(3) 如课程内容所述,jQuery 在 2017 年的时候大约一半的主流站点都在使用,而且事实上后面几年的流行程度更高。扩展资料里的 bootstrap, 3d.js 之类在 2017 年时也挺流行的,甚至至今仍在更新。
(5) 你向上翻到目录,看到"optional"了吗?这个 lab 部分是选学的。
http://web.mit.edu/6.813/www/sp17/(6) 你再往上翻一层,可以看到最新一期是 2018 年春季开课,并且 lab 这块已经大幅更新过了。
http://web.mit.edu/6.813/www/sp18/lab 这块的 Topics covered 已经包括了许多 HTML5 甚至 ES6 的新特性,讲义内容也明显是 HTML5 的写法,Resource 还提供了指向 MDN 等网站的链接。
http://web.mit.edu/6.813/www/sp18/labs/讲义幻灯片甚至是网页版可交互的哦:
https://leaverou.github.io/talks/intro/(7) 提到 jq 插件只是举例如何利用现成的工具来“make our lives easier”。
所以说反思券你自己留着吧。
@
wangxin13g 显然你只知道 MIT 的名字,压根没看页面内容。
@
Austaras 他贴是 2017 年春季学期课程的选学部分,内容基本上都是当时的主流,完全是打他自己脸。