菲娱娱乐平台登录

您以后的地位:菲娱娱乐平台登录 > 前端开辟 > js手艺 js手艺

进修JavaScript的必备读物

宣布时辰:08-12  来历:云动收集  作者:云动  点击:

  经常有人要我保举进修 JS 的册本或在线教程。看起来每小我都有很好的来由在 JS 范畴有所步履。若是你对让人高兴的任务机遇很感乐趣的又想要玩一玩成心思的工具,那末 JS 必然是个很棒的说话。跟着 JS 的风行度增添,相干的册本、博客和教程也随之大批增添,可是我不能够或许统统的资本都领会过,可是我看到了一些很不错的工具也想在这里分享给你。
  册本
  请注重,在这里我只会保举我已看过的册本,你必定能够或许发明有有数的书和我保举的一样好。
  《Nicholas Zakas:JavaScript 高等法式设想》
  这本书一向都是我保举书单上的第一位,也是我总和任何 JS 开辟者倡议的总放在书架上的一本书。Nicholas Zakas 所写的这本书很是很是奇奥:它归纳综合了 JS 这门说话首要的常识点。想要读点根基常识点?你能够或许在这本书里找到。想要领会 JS 的 OOP 思惟?也能够或许在这本书里找到。想要领会文档工具模子(DOM)?这本书也能够或许给大师勾勒一个大要。本书内容浅显易懂,从 JS 的根基常识到高等操纵都有浏览归纳综合,是以我将它保举给统统的 JS 开辟者。
  Stoyan Stefanov:JavaScript 设想形式
  要领会此刻最罕见的 JS 设想形式,和这些设想形式是若何得当地办理和构造你的代码。你所挑选的设想形式会成为你的操纵的基石,当你在思虑若何构建你的站点时,这些设想形式会表演很重要的脚色。Stoyan 是这天下上最棒的 JS 开辟者之一,他在 Yahoo!和 Facebook 都任务过也曾到场了 YUI 的构建。Stoyan 很领会他在做的任务,并且他尽力于进步将罕见的设想形式。
  Stoyan Stefanov:JavaScript 面向工具编程指南,英文版
  JavaScript 面向工具,请纵情地用你的 prototype 来冷笑我好了。由于 JS 不是传统的基于“类”的面向工具说话。若是你老是在思虑原型集成(prototypal inheritance)和混入(mixin),那末你只会变得很 wonky。Stoyan 又走在了手艺大潮的浪头上,他将这个题目分别成了小题目来诠释。起头的时辰他先是稳步诠释了一些说话根本常识让你在理论中去进修,可是他又很快地投入到诠释 OOP 是若何任务的,操纵者要照实操纵 JS 的说话上风来构建可重用的工具。
  Nicholas Zakas:编写可保护的 JavaScript
  咱们都但愿咱们的法式能够或许飞速地运转,以是咱们时不断会重构优化代码。从黉舍进修中罗致常识很酷可是我更偏向于畴前人的经历中获得资本。这本书将会告知你若何优化你的代码以进步机能。
  David Herman:编写高品质的 JavaScript
  在我第一次看到这本书的时辰,我并不 100% 必定它便是我想要,我感受它更像是把其余 JS 册本中的内容停止整合而后编写出来的。可是我看到 Dojo 的作者 Alex Russell 和 Chrome Frame fame 都保举了它,我仍是买下了它,此刻我很光荣那时的行为。本书的作者是 Mozilla TC39 的代表,同时也是(不管是学术层面上仍是产业界层面上的)编程说话范畴的专家。这本书的长处之一就在于,它并不在针对 JS 这门说话来论述,它所供给的各类体例是但愿编程职员能阐扬说话的最大感化。本书中廓清了编程说话的每局部是怎样任务的(比方束缚、柯里化或主动增添分号)。这本书必然合适但愿他们对 JS 的懂得能够或许更上一层楼的编程职员。
  John Resig and Bear Bibeault: Secrets of the JavaScript Ninja
  不管你对 jQuery 抱有甚么立场,不能否定的是 John Resig(jQuery 之父)确切缔造除最受接待 JS 库,同时凸显了 JS 的感化增添了 JS 的矫捷性。这本书花了 4 年时辰完成,但我感受期待 4 年一点都不过度。
  JavaScript 的那些书
  淘宝前端工程师 Limu 力荐
  彩蛋
  我晓得大师手头比拟紧,以是若是有收费的资本是最好的。我很荣幸地找到了一个供给一些收费资本的站点。由 Revolunent 开办的 JSbooks 供给了一些品质不错的在线资本:
  jQuery 根本
  Addy Osmani 的开辟 BackboneJS 操纵
  Eloquent JavaScript 在线版
  博客
  许良多多的人都在博客上分享他们的故事、设法……咱们很难辨认出究竟要延续存眷谁的博客。跟着经历的增添,我考试考试着把存眷的博客的数目下降,下面这些是我真挚保举,以为它们很是有效的:
  DailyJS
  名字已说了然统统。这个站点供给了前后真个 JS 相干的消息和教程。它还会按期清算 jQuery 的插件。
  Nicholas Zakas
  我并不是 Nicolas 的粉丝,可是他写的博客确切和他的书一样棒,他的博客中提到的 JavaScript 的高等操纵我以为每个开辟者都要铭刻在心。
  David Walsh
  David 尽力成为一个很优异的开辟者,他到场了 MooTools 和 Dojo 框架的开辟,此刻在 Mozilla 任务,他的博文有极高的可用性。
  Badass JavaScript
  这也是一个调集报导和教程的站点。经常让我想到曩昔的 Ajaxian,我常在这里寻觅各类成心思的库和新的手艺。
  JavaScript Weekly
  这是我独一会留在收件箱中的邮件定阅,每周的推送都很是的有一席。说正派的,我不晓得 Peter Cooper 怎样能找到这么多成心思的文章。不过要谨慎,它可是会危险你的出产力的。
  Addy Osmani
  我以为 Addy 是最天赋的开辟者之一,在他的博客中能够或许看到从 jQuery promises 到 AMD 的良多常识,而他颁发在编写模块化的 JS 中的内容很是棒。
  Peter van der Zee
  他是很年青的开辟者,可是 Peter 的 JS 常识很是丰硕,我信任他会成为 Web 开辟的国家栋梁。快去熟习他吧。
  Juriy Zaytsev AKA kangax
  你能够或许起头定阅 Juriy 的博客,他是一个糊口都离不开 ECMAScript 的人。
  2ality
  我从不和 Axel Rauschmayer 博士打仗过,可是发明这个站点的时辰我有一种“我勒个去,这哥们堡垒了”的感受。当你浏览他的文章的时辰,你就会晓得为甚么我会收回如许的感伤了。那些文章都写的很有深度,就像打仗到了 ECMAScript 的底层,很是很是的成心思。
  Nettuts
  是的是的我确切带着偏心来保举这个站点的,可是它真的很是很是棒。只需看一看这里的文章你必然会赞成我说的。:)
  课程
  若是你不知足于看书和博客而是想多些一点代码,那有不计其数的课程(线上或线下)供你挑选来晋升自身的才能:
  Nettuts Premium JavaScript Courses(在线)
  在这里你不只能够或许找到 JS 的根本课程,还能找到像 Backbone 如许的 JS 框架和 OOP 这类话题的在线资本。
  The JavaScript Master Class(在线)
  我上了由 Thomas Fuchs 和 Amy Hoy 讲课的在线课程,小我以为它很是棒,出格是能间接和讲师相同。
  appendTo’s Free JavaScript Training(在线)
  8 个收费的视频课程赞助你进修 JavaScript。
  Bocoup Training(线上和线下)
  Bocoup 有很棒的操练名目,他们供给了一下在线视频,可是他们的小我操练讲堂才是精髓地点。
  Codecademy 的 JS 课程(英文)
  Codecademy 是一个最轻易上手进修若何用 JS 编程的体例之一。它是一种交互式在线进修平台,很是风趣,你也能够或许和小火伴一路来进修。
  JavaScript 交互式进修课程-低级(中文)
  课程让您疾速熟习 JavaScript,熟习根基语法、窗**互体例和经由过程 DOM 停止网页元素的操纵,学会若何编写 JS 代码,若何应用 JavaScript 去操纵 HTML 元素和 CSS 款式,为 JavaScript 深切进修打下根本。
  JavaScript 交互式进修课程-进阶(中文)
  课程从若何拔出 JS 代码起头,进修 JS 根本语法、语法、函数、体例等,让你把握 JS 编程思绪、常识的操纵等,完成应用 JS 说话为网页增添静态结果,到达与用户交互的目标。
  JavaScript 教程(中文)
  本教程是 W3School JavaScript 教程的入门级版本。内容包含 JS 根本语法,JS HTML DOM,JS 工具,JS Window,JS 库,实例和考试和参考手册。
  获得赞助
  进修一门新说话最难的处所便是找到构造。当有题目标时辰你总会但愿有人能够或许为你解答:
  JSMentors我和 Asen Bozhilov 一路建立了 JSMentors,但愿能够或许供给一个宁静又能够或许乞助的处所给开辟者会商和 JS 相干的题目。咱们想要做一个对初学者友爱的站点,以是咱们找了一些着名的 JS 专家来一起回覆题目,别的组队也是很棒的设法。
  StackOverflow我小我以为这个站点自身便是一个很是好的资本,开辟者能够或许在下面宣布他们的题目,别的它另有特地的 JS 的板块也有和 JS 相干的库比方 jQuery 的板块。
  JavaScript Topic:会聚 JS 优异内容
  CSS Topic:会聚 CSS 优异内容
  Reddit 上的 JavaScript 板块
  总结
  但愿明天的信息量不多到你没法蒙受,有这么多进修 JS 的资本真是太棒了,我明天所说的只是冰山一角罢了。记着,你须要挑选对你最好的体例来进修以节俭你的时辰。JavaScript 是一门很优异的说话,只是你须要花一些时辰搞清晰它的各类纤细不同。谢天谢地,你有良多体例能学到这门说话,也有处所供你发问。

更好
华体会体育app下载|安卓苹果版 华体会体育|手机版app下载 ub8官网-ub8娱乐登录网址 ub8|line注册登录网页 梦之城平台-梦之城注册-梦之城