zoukankan      html  css  js  c++  java
  • 国外优秀JavaScript资源推荐

    JavaScript的优秀资源

       
         原文链接:http://code.tutsplus.com/articles/resources-for-staying-on-top-of-javascript--cms-21369


            去年,我写了一篇关于优秀资源之获取JavaScript优秀资源的博文。一年对于互联网来说是非常长的。而且我认识到如今能够更新JavaScript资源了。依据用户的採用和接受情况,JavaScript在浏览器和server两端迅速的扩展。

    所以。是时候重訪而且更新资源列表,让它有更好的地方停留。      

    书籍推荐

          由于JavaScript的使用比例在上升,除了之前我们看到的书籍,如今很多其他的关于介绍JavaScript高速的出如今市场上,可是仅有非常小一部分在提供又新又有趣的阅读资料。

    以下几本书是我一直都非常感兴趣的:

          1、JavaScript高级程序设计      ----by Nicholas Zakas
          
           老实说,我推荐它是由于我还没看到一本新书能够像Nicholas Zakas一样。全然覆盖了JavaScript的知识。

    正如我说的,不管你是刚開始学JavaScript还是想查找一点资料,这将有助于你对JavaScript有一个全然的參考。

    此书没有涉及ES6,可是我相信在下一次修订中会非常好的包括ES6。

         2、JavaScript设计模式     ---by Addy Osmani
           
            没有异议的是好的设计模式有助于创建可维护性的代码。找到一个能真正的学习和理解设计模式的地方是非常难的。互联网上到处都是不相关的信息。所以能够指出那些真正知道他的东西的人是非常伟大的,这也是我推荐Addy的书的原因。Addy不仅是一个杰出的作家,他也是一个最熟悉前端开发的人之中的一个。在谷歌浏览器的团队中。Addy每天的工作是整天修补JavaScript并了解哪些是可行的,哪些是没实用的。

    这本书就是他在努力工作中的记录。

             最好的消息是,在创作共用许可的条件下,Addy和O'Reilly共同完毕了这本书的发行,也意味着你能够在线阅读或者购买平装版。



         3、JavaScript面向对象设计原则    ---by Nicholas Zakas

              开发人员面对JavaScript的一个共同问题是面向对象编程的概念。

    由于JavaScript不是一个传统的基于类的编程语言。Java或C#与Grokking最初斗争的最好方式就是封装代码。

    Nicholas再一次提供了一本精炼短小的书,使得面向对象编程易于阅读和理解。要明确一点,这本书并不适合刚開始学习的人,它清晰定位于理解JavaScript或面向对象编程的开发人员。

    可是,它仍然值得一读。


       
         4、DOM启蒙  ---by Code Lindley

               基于浏览器的发展,假设你想做不论什么起作用的事,就离不开DOM。所以在没有受益于如JQUERY一样的DOM类库时,理解DOM是怎么工作而且勤写代码是非常实用的。Code's的书就恰好教你用简单的JavaScript操作DOM。书以“菜谱”风格形式编写,同意你进入详细想学习的章节。

               和Addy一样,Code提供了免费在线阅读或者能够购买平装版。

        5、Node.js In Action(我没找到中文版)  ---by various authors
         
              基于JavaScript的Node.jsserver应用已经深受顶尖公司欢迎,如PayPal在它的生产系统中全然接受Node.js。

    在JSConf,Node.js開始于几年前的proof-of-concept。而如今已经成为一种同意开发人员在前台和后台使用同一种语言的server技术。

              这本书由部分世界上最好的开发人员编写,给了你一种学习Node,js的进阶方式。

    其实,T.J. Holowaychuk作为作者之中的一个。是最受欢迎的Node.js框架Express的创始人。假设你想学Node.js,就应该去读读这本书。



        6、第三方JavaScript(Third-Party JavaScript,我未找到中文版)   --by Ben Vinegar & Anton Kovalyov


              就如你如今去站点上去找一些可嵌入的脚本,此书就非常好的提供了这样的功能。不管是登陆button。还是社会媒体工具或事件分析,都能够通过第三方脚本把值加入到你的站点。难道你不想知道创建它们的细节吗?
     
               第三方JavaScript是我眼下发现的唯一一本深入讨论这个话题而且手把手教你怎么创建可嵌入式脚本的书,它能够让你扩展站点应用和用户使用的功能。



               Ben(个人站点)在Disqus为他的用户提供了同样的功能,同意他们嵌入自己站点的丰富的评论。

    Anton(个人站点)在Mozilla工作,但他也是Disqus的成员之中的一个。当谈到第三方脚本时,他们两个是知道这些的。



         
    博客推荐

        在过去的一年。我在跟进博客列表和管理信噪比的信号方面做的更好了。我发现以下列举的博客会持续提供一些关于JavaScript的最新消息。
       
         1、2ality

               Dr. Axel Rauschmayer有一个使JavaScript简单易懂的任务。他的典型博客都是某种语言详细领域的详细细节,并对它的特性原理和主要内容提供了非常棒的解释。你将会从他身上学到非常多。

         2、DailyJS
           
              关于JavaScript的最新消息,DailyJS一直是最好的来源,他用一种混合框架统计基于代码的深层次的短片花絮,让你停留在新框架的技术前沿并了解怎么使用它们。



         3、Nicholas Zakas

              由于他的两本书被列举出来,那也不难理解我把他的博客也列举出来了。他在博客中有非常多对于JavaScript的深层次分析得到引用和对未来ES6的思考及演示(Demo).

         4、JavaScript Weekly

              时事通讯来了又走,正由于如此,我非常乐意推荐JavaScript Weekly。不仅是Peter Cooper坚持每周传送EDA软件,而且他会持续发表优秀的短文供用户阅读。

         5、Node Weekly

              跟JavaScript Weekly相似,这是另外一个关注Node.js,来源于Peter Cooper的时事通讯站点,对于更新Node.js的最新技术。它是最好的资源输出之中的一个。

         6、Addy Osmani

              虽然Addy不常常写博客,可是他的博客内容太好了以致于我必须推荐一下他的博客。仅仅须要给Addy发送回显信息让它保持博客更新,对他的博客,你是不会失望的。

         7、Ben Nadel

              Ben是个非常谦虚低调的人,仅仅想做他的工作。并和别人分享他的经验。

    最关键的是Ben也是一个非常有才华的开发人员,他写了一些关于JavaScript的非常不错的博客。Ben如今非常受益于AngularJS和在启动句柄中推动他的框架,因此,从他的博客中。你将得到最真实的回馈。



         8、HTML5Rocks

              不要被这个标题骗了。它可能是关于HTML5的介绍,可是HTML5Rocks包括了大量关于JavaScript的教程。你须要真正利用JavaScript在HTML5中的特性,不用想就知道你将得到非常多来源于各种写作者,包括谷歌浏览器团队在内的资源。

         9、SuperheroJS

              当你第一次訪问这个站点时,可能会打击到你,由于它须要技术精湛的人进入。这让我想起了一本经典的迪克特雷西的漫画书。在这里,你将使自己沉浸在一个集聚JavaScript资源的最好环境之中的一个。

         10、Tuts+
           
                 我依旧有偏见,由于我们有最好的作家写了最好的资料。假设你不相信,你也不会去阅读这篇文章。


    书籍之外的资源推荐

         当书籍或者blog不起作用而你又想勤写代码,如今你有大量的线上或者线下资源能够使用,让你加快学习的速度。

          1、Tuts+ Courses(非常多人推荐,还是不错的)

               从搭建JavaScript web apps到获取优秀的案例,Tuts日益添加的课程会让你兴奋,这里不仅包括了前端开发。而且还涉及了完整的堆栈。

          2、Khan Academy's Computer Programming Curriculum

               由于JQuery的创始人John Resig在Khan学院担任计算机科学学院课程资源的负责人。所以你能够保证在学习过程中,这里包括了JavaScript的所有资源。然而这个文件夹如今不是非常大,可是你至少有免费的课程让你进入JavaScript的世界。

          3、Codecademy(非常多人推荐,还是不错的)

                当说到提供交互式方式学习编程的场景,Codecademy引起了轰动,而且它把JavaScript作为基本的教学语言。当Codecademy扩展到你如今能够学习的语言时。JQuery和JavaScript仍然是中心。而且更棒的是,它是免费的。!



          4、Nodeschool.io

               这个社区驱动的努力帮助你通过课程设计和提供自由的Node.js社区课程来提升学习速度。然而,它独特的关键之中的一个是:Nodeschool.io也是真是生活现场的一方面,现场节点的学校被世界各地的人们举行。

    假设你想去学习某个人,就看看这个将要发生的事件列表

          5、JavaScript Jabber

                这个站点是针对那些喜欢播客的人。JS Jabber始终获得最热门的嘉宾和话题。并保持着以往节奏的播客。在这里你就会明确有些东西是不平庸的事。




    获取帮助

         
      对于JavaScript的发展,非常难找到一个非常好的资源支持。这也是我推荐的列表没有太大改变的原因。
          
          
    JSMentors
       
           我一直觉得JSMentors是最好获取关于你对Javascript问题答复的地方。JSMentors的交流规则是特意设计的,目的是确保得到优秀经验而且阻止其他站点上的开发人员发表粗陋的行为和经验。我也觉得StackOverFlow提供了非常多有价值的东西,可是重要的是它会审查你得到的回复,正如非常多人有过贡献一样。你得到的答案的质量也会高非常多。


    总结

           正如你看到的,自从去年以来。列举的资源列表已经有了非常大的改变,这是由于JavaScript不断发展新的可用资源和新的加快指导方式的影响。

           最好的事情就是假设你是一个JavaScript开发人员或正在进入JavaScript的世界,那就选择继续学习JavaScript。由于JavaScript正在慢慢称为web开发的通用语言。

             

       

        
             

     
     

  • 相关阅读:
    WKT转换工具terraformers
    关于微信公众号投票结果的通告
    个人博客03
    个人博客02
    个人博客01
    四则运算2
    学习进度条
    构建之法阅读笔记01
    错误随笔
    软件工程概论第一节
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10576315.html
Copyright © 2011-2022 走看看