博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript 资源列表
阅读量:7122 次
发布时间:2019-06-28

本文共 1609 字,大约阅读时间需要 5 分钟。

这段时间闲着没事,就在JavaScript上多花点心思吧。


一、书籍


1、 《JavaScript高级程序设计》

    非常详尽而实用。

2、 《
JavaScript: The Definitive Guide (5th Edition)

    非常权威,
Douglas Crockford的唯一推荐。


二、文章


1、
 

    JavaScript为何成为这个世界上最被误解的语言?

2、
 

    这门被误解的语言又如何成为最流行的语言?

3、
 

     JavaScript概览。该文可作为JavaScript程序员的入门文章。

4、
 

    JavaScript编码规范。在准备放手编写大量代码前,了解这门语言的编码规范是很重要的。

5、
 

    作者对《The Little Schemer》一书的讨论,并作了以JavaScript代替Scheme的尝试。

6、
 

    在JavaScript中,我们也可以未对象定义私有的成员。这篇文章讲述了如何为对象添加三种类型的成员(Public, Private, Privileged)。这对于面向对象中的封装和隐藏有着重要的意义。 

7、
 

    非常经典的一篇文章,讲述了传统的、基于类形式的继承在JavaScript中的实现。

8、
 

    如何实现真正的原型继承,以去除JavaScript这门语言给我们带来的混乱。

9、
 

    过快的标准化导致JavaScript在开发过程中未得到足够的优化,当前它仍存在一些问题,本文提出了一些补救的措施。

10、
      

    JavaScript与HTML文件中的<Script />标签

11、
 

    JScript(MSIE)中的内存泄漏问题

12、
 

    JavaScript中操作符优先级的讨论

13、The Elements of JavaScript Style:
 

    此Style非CSS,而是讨论采用何种代码风格来改善编码质量

    上面这些文章皆来自于
的网站,这些文章可以帮助我们大大加深对JavaScript语言的认识和理解。
14、
 

    对闭包讨论的经典文章(唉,看了一半看不下去了)。


三、类库


1、
 


2、
 


3、
 


4、
 


5、
 


了解不多,不再多说。


四、工具

 

1、
 

    

2、
 


3、
 


先写这些吧,相信JavaScript在我个人的工具箱里会发挥越来越大的作用,而本文中的资源也会越来越多。


五、题外话

JavaScript也是我继C、VB 6.0、C#、Python之后有一定了解的第五种语言。但是VB 6.0早已老去,C、Python很少有机会在项目中使用,也许自己做点小工具会用到。未来一段时间内主要面对的应该是C#、VB.NET、JavaScript了。另外自己还很想学F#,因为它是一种函数式语言,我想这会一定程度上拓展自己的视野和思路,很值得尝试(目前已经可以写Hello, World了,呵呵)。


其实越来越感觉,编程语言都是浮云。我们更该关注语言所依托的平台,如C#之于数据结构与算法,C#之于设计模式,C#之于.NET Framework、ASP.NET(or WinForms)等等,简言之,
编程的思想和语言的宿主环境更重要
。这在我们平常的生活中即可感受到,比如我们一般说自己是做.NET开发的,而很少说自己是做C#的。


最后,还要让自己更Pragmatic(更注重实效,来自《程序员修炼之道》)。自己心目中理想的程序员,要对自己经常使用的工具非常熟悉,但视野并不狭窄,能够很快地接受新的东西(理念、技术、工具等);既不是那种主要工作经验是Copy & Paste的编码者,也不是那种满腹经纶、无所不知的专家,要有自己的想法,更重要的是能够很好地实现自己的想法。 

本文转自一个程序员的自省博客园博客,原文链接:http://www.cnblogs.com/anderslly/archive/2008/06/19/javascript-resources.html,如需转载请自行联系原作者。

你可能感兴趣的文章
睡觉了~~
查看>>
【LeetCode】28 - Implement strStr()
查看>>
Node.js与Sails~Model数据模型
查看>>
[转]没有找到 MFC42D.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。解决方法!...
查看>>
我再也不-或许永远不-用zend studio-受够了!
查看>>
软件工程(2019)第三次作业
查看>>
Java性能调优
查看>>
第 6 章 存储 - 039 - Data Volume 之 bind mount
查看>>
异步IO
查看>>
MySQL
查看>>
【转】Linux内核结构详解
查看>>
DevExpress学习03——label控件的背景色问题
查看>>
Cass环境下光标无显示
查看>>
linux系统监控命令汇总
查看>>
谷歌:全球10大爬升最快搜索关键字排行榜 Google Zeitgeist 2011
查看>>
firewalld 极速上手指南
查看>>
纪念我人生中第一个merge into语句
查看>>
团队报告
查看>>
Linux下启动mongodb
查看>>
java中子类实例化过程中的内存分配
查看>>