会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
linkFly
管理
上一节
下一节
Top
世界很大,风住过这里
某个月夜,秋风漫步而来,带来一片律动,捎走一阵繁花。
阳光或许依旧,日子或许仍有,但我想,尚有很多梦还未醒。
世界很大,风住过这里。
Write the code
change the world
console.log('Hello,Wrold!');
任何可以使用JavaScript来编写的应用,最终都会由JavaScript编写。
(46840404742).toString(36).replace(/\u0066/,function(){ return arguments[0].toUpperCase(); });
世界很大,风住过这里
以你所学,做以极致
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2015年3月25日
JavaScript - 如果...没有方法
摘要: 这篇文章源于我上一周所读的一篇12年的文章。原作者提出了一个问题,如果js没有原生方法Math.round(),我们如何去实现呢?对此我和我的基友进行了小小探讨,并给出了一些有意思的答案。
阅读全文
posted @ 2015-03-25 21:53 linkFly
阅读(3744)
评论(23)
推荐(15)
2015年3月12日
JavaScript下的setTimeout(fn,0)意味着什么?
摘要: 近期在研究异步编程的我对于setTimeout之类的东西异常敏感。在SegmentFault上看到了一个问题《关于SetTimeout时间设为0时》:提问者读了一篇文章,原文解释setTimeout延迟时间为0时会发生的事情,提问者提出了几个文章中的几个疑点。读了那篇文章之后发现原文的作者对于set...
阅读全文
posted @ 2015-03-12 23:02 linkFly
阅读(17390)
评论(44)
推荐(41)
2015年3月2日
JavaScript异步编程(2)- 先驱者:jsDeferred
摘要: JavaScript当前有众多实现异步编程的方式,最为耀眼的就是ECMAScript 6规范中的Promise对象,它来自于CommonJS小组的努力:Promise/A+规范。研究javascript的异步编程,jsDeferred也是有必要探索的:因为Promise/A+规范的制定基本上是奠定在...
阅读全文
posted @ 2015-03-02 23:42 linkFly
阅读(1885)
评论(1)
推荐(5)
2015年2月12日
JavaScript异步编程(1)- ECMAScript 6的Promise对象
摘要: JavaScript的Callback机制深入人心。而JavaScript世界同样充斥的各种异步操作(异步IO、setTimeout等)。异步和Callback的搭载很容易就衍生"回调金字塔"。——由此产生Deferred/Promise。而Deferred起源于Python,后来被CommonJS挖掘并发扬光大,得到了大名鼎鼎的Promise,并且已经纳入ECMAScript 6(JavaScript下一版本)。Promise/Deferred是当今最著名的异步模型,不仅强壮了JavaScript Event Loop(事件轮询)机制下异步代码的模型,同时增强了异步代码的可靠性。匠者为之,以惠匠者。
阅读全文
posted @ 2015-02-12 23:23 linkFly
阅读(3454)
评论(3)
推荐(7)
2015年2月8日
从angularJS看MVVM
摘要: javascript厚积薄发走势异常迅猛,导致现在各种MV*框架百家争雄,MVVM从MVC演变而来,为javascript注入了全新的活力。我工作的业务不会涉及到angularJS[ng]这么重量级的东西,只有自己闲暇之余做的项目才能一尝angularJS。我才疏学浅,而这个话题又很大,所以见到的实在有限,但凡有讨论这些比较抽象的东西,必然有争论。这一切都是探索过去未知的领域,无论谁对谁错,任何的探索都是值得的。
阅读全文
posted @ 2015-02-08 17:53 linkFly
阅读(6002)
评论(8)
推荐(10)
2015年2月7日
编写更加稳定/可读的javascript代码
摘要: [博客装修完成,速度戳进来]每个人都有自己的编程风格,也无可避免的要去感受别人的编程风格——修改别人的代码。"修改别人的代码"对于我们来说的一件很痛苦的事情。因为有些代码并不是那么容易阅读、可维护的,让另一个人来修改别人的代码,或许最终只会修改一个变量,调整一个函数的调用时机,却需要花上1个小时甚至更多的时间来阅读、缕清别人的代码。
阅读全文
posted @ 2015-02-07 21:41 linkFly
阅读(3023)
评论(5)
推荐(21)
2014年12月5日
网站已迁移至:https://tasaid.com/
摘要: 个人网站:http://tasaid.com/ 主要文章在 个人网站 更新,尽可能在博客园同步更新。 github:https://github.com/linkFly6 或者可以参与到我目前正在开发项目(nodejs + electron): https://github.com/linkFly6
阅读全文
posted @ 2014-12-05 20:43 linkFly
阅读(2289)
评论(2)
推荐(1)
2014年9月28日
jQuery源码解读 - 数据缓存系统:jQuery.data
摘要: jQuery在1.2后引入jQuery.data(数据缓存系统),主要的作用是让一组自定义的数据可以DOM元素相关联——浅显的说:就是让一个对象和一组数据一对一的关联。一组和Element相关的数据如何关联着这个Element一直是web前端的大姨妈,而最初的jQuery事件系统照搬Dean Edw...
阅读全文
posted @ 2014-09-28 13:33 linkFly
阅读(2958)
评论(0)
推荐(7)
2014年9月1日
Javascript - Arraylike的7种实现
摘要: jQuery的崛起让ArrayLike(类数组)在javascript中大放异彩,它的出现为一组数据的行为(函数)扩展提供了基础。类数组和数组相似,具有数组的某些行为,但是它相比数组可以更加自由的扩展,它的存在让一组数据的表现不再受限于数组,也无需去污染数组本身的原型——它来自javascript对...
阅读全文
posted @ 2014-09-01 10:52 linkFly
阅读(2992)
评论(3)
推荐(2)
2014年8月18日
读jQuery源码 - Deferred
摘要: Deferred首次出现在jQuery 1.5中,在jQuery 1.8之后被改写,它的出现抹平了javascript中的大量回调产生的金字塔,提供了异步编程的能力,它主要服役于jQuery.ajax。Deferred就是让一组函数在合适的时机执行,在成功时候执行成功的函数系列,在失败的时候执行失败...
阅读全文
posted @ 2014-08-18 10:39 linkFly
阅读(2291)
评论(6)
推荐(10)
上一页
1
2
3
下一页
公告