- 博客(5)
- 收藏
- 关注
原创 从零开始写类库(2)——对类型的判断
javascript的数据类型分为简单数据类型和复杂数据类型,他们分别为简单类型:Undefined Null Boolean Number String复杂类型:Object复杂数据类型只有Object一种,实质上Object只是一组无序键值对,而对于Array,Function这些类型则都属于Object。 判断类型在javascript中使用typeof方法,当然是远远不够的,我们通过
2015-05-09 12:50:47 285
原创 从零开始写类库(1)——加载脚本的研究
在笔者看来,进阶javascript的最好方式是从编写类库开始。当然,很多人认为是通过做大型项目来进阶技术,我也不否认这一点。但要注意的是,在你有资格接触到足够有深度的大项目之前,如何提高自己的水平呢?所以,我认为编写类库就是一个提高自己的好方法,模拟著名类库的实现方式,将自己的实现与其相比较,找出不足,从而从根本上弄懂javascript这门语言。
2015-03-05 19:40:00 379
原创 你真的懂javascript的计时器吗?
大部分javascript程序员都认为setTimeout和setInterval的区别仅仅是调用次数不同,其实它们的区别非常之大,如果不通过实践了解其内部机制,那么在编写一些复杂需求或动画时,肯定会发生奇葩错误而掉入坑中不能自拔。
2015-02-12 22:11:58 2273
原创 读义利之辩有感
以后周末不是特殊情况下,不看技术书籍了,好的思想不是通过阅读技术书籍就能轻松提升上去的。今天读孟子见梁惠王,孟子对与梁惠王的问题直言不讳,对其只图眼前之利的行为进行直接的批评,这种做法当然对孟子在魏国的职业晋升没有什么益处,但孟子这样一个知名的思想家仍然采取了这样的做法。由此看来,孟子对于那些阿谀奉承及观点包装其实是了然于心的,他早已超过了只图进身之阶的阶段,非不能也,是不为也。推及开来,从孟
2015-02-07 09:52:45 978
原创 理解AngularJS——从WPF说起
学习新技术对于一个刚入门的程序员来说,约等于买一本XXX从入门到精通;对于一个有一些开发经验的程序员来说,则是到该技术的官网上查阅API文档,从Get Started一步步做起,等大体了解它的常规使用后,可能回去研究它的内部机制等等。最近我也开始厌倦了这种从Get Started开始的方式,在我看来,很多程序员并没有真正理解譬如语言只是工具,思想最重要这样老生常谈的话题,包括我也一样。我想大部分人
2014-12-23 20:47:38 1091
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人