Web前端
文章平均质量分 78
叶刀刀
每天敲代码,感觉萌萌哒
展开
-
理解AngularJS——从WPF说起
学习新技术对于一个刚入门的程序员来说,约等于买一本XXX从入门到精通;对于一个有一些开发经验的程序员来说,则是到该技术的官网上查阅API文档,从Get Started一步步做起,等大体了解它的常规使用后,可能回去研究它的内部机制等等。最近我也开始厌倦了这种从Get Started开始的方式,在我看来,很多程序员并没有真正理解譬如语言只是工具,思想最重要这样老生常谈的话题,包括我也一样。我想大部分人原创 2014-12-23 20:47:38 · 1091 阅读 · 0 评论 -
你真的懂javascript的计时器吗?
大部分javascript程序员都认为setTimeout和setInterval的区别仅仅是调用次数不同,其实它们的区别非常之大,如果不通过实践了解其内部机制,那么在编写一些复杂需求或动画时,肯定会发生奇葩错误而掉入坑中不能自拔。原创 2015-02-12 22:11:58 · 2277 阅读 · 0 评论 -
从零开始写类库(1)——加载脚本的研究
在笔者看来,进阶javascript的最好方式是从编写类库开始。当然,很多人认为是通过做大型项目来进阶技术,我也不否认这一点。但要注意的是,在你有资格接触到足够有深度的大项目之前,如何提高自己的水平呢?所以,我认为编写类库就是一个提高自己的好方法,模拟著名类库的实现方式,将自己的实现与其相比较,找出不足,从而从根本上弄懂javascript这门语言。原创 2015-03-05 19:40:00 · 379 阅读 · 0 评论 -
从零开始写类库(2)——对类型的判断
javascript的数据类型分为简单数据类型和复杂数据类型,他们分别为 简单类型:Undefined Null Boolean Number String 复杂类型:Object 复杂数据类型只有Object一种,实质上Object只是一组无序键值对,而对于Array,Function这些类型则都属于Object。 判断类型在javascript中使用typeof方法,当然是远远不够的,我们通过原创 2015-05-09 12:50:47 · 285 阅读 · 0 评论