会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
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
阅读(3739)
评论(23)
推荐(15)
2015年3月12日
JavaScript下的setTimeout(fn,0)意味着什么?
摘要: 近期在研究异步编程的我对于setTimeout之类的东西异常敏感。在SegmentFault上看到了一个问题《关于SetTimeout时间设为0时》:提问者读了一篇文章,原文解释setTimeout延迟时间为0时会发生的事情,提问者提出了几个文章中的几个疑点。读了那篇文章之后发现原文的作者对于set...
阅读全文
posted @ 2015-03-12 23:02 linkFly
阅读(17380)
评论(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
阅读(1883)
评论(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
阅读(3450)
评论(3)
推荐(7)
2015年2月8日
从angularJS看MVVM
摘要: javascript厚积薄发走势异常迅猛,导致现在各种MV*框架百家争雄,MVVM从MVC演变而来,为javascript注入了全新的活力。我工作的业务不会涉及到angularJS[ng]这么重量级的东西,只有自己闲暇之余做的项目才能一尝angularJS。我才疏学浅,而这个话题又很大,所以见到的实在有限,但凡有讨论这些比较抽象的东西,必然有争论。这一切都是探索过去未知的领域,无论谁对谁错,任何的探索都是值得的。
阅读全文
posted @ 2015-02-08 17:53 linkFly
阅读(6000)
评论(8)
推荐(10)
2015年2月7日
编写更加稳定/可读的javascript代码
摘要: [博客装修完成,速度戳进来]每个人都有自己的编程风格,也无可避免的要去感受别人的编程风格——修改别人的代码。"修改别人的代码"对于我们来说的一件很痛苦的事情。因为有些代码并不是那么容易阅读、可维护的,让另一个人来修改别人的代码,或许最终只会修改一个变量,调整一个函数的调用时机,却需要花上1个小时甚至更多的时间来阅读、缕清别人的代码。
阅读全文
posted @ 2015-02-07 21:41 linkFly
阅读(3019)
评论(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
阅读(2287)
评论(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
阅读(2954)
评论(0)
推荐(7)
2014年9月1日
Javascript - Arraylike的7种实现
摘要: jQuery的崛起让ArrayLike(类数组)在javascript中大放异彩,它的出现为一组数据的行为(函数)扩展提供了基础。类数组和数组相似,具有数组的某些行为,但是它相比数组可以更加自由的扩展,它的存在让一组数据的表现不再受限于数组,也无需去污染数组本身的原型——它来自javascript对...
阅读全文
posted @ 2014-09-01 10:52 linkFly
阅读(2985)
评论(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
阅读(2283)
评论(6)
推荐(10)
上一页
1
2
3
下一页
公告