博客园 - linkFly
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=140304
2018-03-15T02:48:09Z
linkFly
https://www.cnblogs.com/silin6/
feed.cnblogs.com
https://www.cnblogs.com/silin6/p/8572255.html
Node.js 部署免费/自动续订 HTTPS - linkFly
<img src="http://images.cnblogs.com/cnblogs_cohttp://images.cnblogs.com/cnblogs_com/silin6/596820/o_lets%20Encrypt%20HTTPS%20%E7%BB%9F%E8%AE%A1.pngm/silin6/596820/o_lets%20Encrypt%20HTTPS%20%E7%BB%9F%E8%AE%A1.png" class="desc_img">随着互联网快速发展,互联网信息安全越来越受到大家重视,HTTPS 应该是近两年各大厂商都在尽力普及的技术之一。国内大厂基本上已经全面普及了 HTTPS。
2018-03-15T02:48:00Z
2018-03-15T02:48:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】<img src="http://images.cnblogs.com/cnblogs_cohttp://images.cnblogs.com/cnblogs_com/silin6/596820/o_lets%20Encrypt%20HTTPS%20%E7%BB%9F%E8%AE%A1.pngm/silin6/596820/o_lets%20Encrypt%20HTTPS%20%E7%BB%9F%E8%AE%A1.png" class="desc_img">随着互联网快速发展,互联网信息安全越来越受到大家重视,HTTPS 应该是近两年各大厂商都在尽力普及的技术之一。国内大厂基本上已经全面普及了 HTTPS。 <a href="https://www.cnblogs.com/silin6/p/8572255.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/7793753.html
JavaScript 和 TypeScript 交叉口 —— 类型定义文件(*.d.ts) - linkFly
<img src="http://images2017.cnblogs.com/blog/588325/201711/588325-20171106161935606-787503551.png" class="desc_img">TypeScript 的核心在于静态类型。但是主流的库都是 JavaScript 编写的,那么如何让这些第三方库也可以类型呢?
这篇文章我们来讲解 JavaScript 和 TypeScript 的静态类型交叉口 —— 类型定义文件。
2017-11-06T08:22:00Z
2017-11-06T08:22:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】<img src="http://images2017.cnblogs.com/blog/588325/201711/588325-20171106161935606-787503551.png" class="desc_img">TypeScript 的核心在于静态类型。但是主流的库都是 JavaScript 编写的,那么如何让这些第三方库也可以类型呢?
这篇文章我们来讲解 JavaScript 和 TypeScript 的静态类型交叉口 —— 类型定义文件。
<a href="https://www.cnblogs.com/silin6/p/7793753.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/7655179.html
从 JavaScript 到 TypeScript 系列 - linkFly
<img src="http://images.cnblogs.com/cnblogs_com/silin6/596820/o_timg.jpg" class="desc_img">随着应用的庞大,项目中 JavaScript 的代码也会越来越臃肿,这时候许多 JavaScript 的语言弊端就会愈发明显,而 TypeScript 的出现,就是着力于解决 JavaScript 语言天生的弱势:静态类型。这个系列的文章会带大家了解什么是 TypeScript,以及如何引入 TypeScript。
2017-10-12T03:08:00Z
2017-10-12T03:08:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】<img src="http://images.cnblogs.com/cnblogs_com/silin6/596820/o_timg.jpg" class="desc_img">随着应用的庞大,项目中 JavaScript 的代码也会越来越臃肿,这时候许多 JavaScript 的语言弊端就会愈发明显,而 TypeScript 的出现,就是着力于解决 JavaScript 语言天生的弱势:静态类型。这个系列的文章会带大家了解什么是 TypeScript,以及如何引入 TypeScript。 <a href="https://www.cnblogs.com/silin6/p/7655179.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/Array-prototype-include.html
有了 indexOf,为什么 ECMAScript 7 还添加了 Array.prototype.include - linkFly
最近又看了下 ECMAScript 7 规范,看到新的规范中包含了 Array.prototype.includes(),用于检测数组中是否包含某个元素
想到了 Array 其实有很多相关 API 可以检测到是否包含某个元素
于是好奇为什么要实现这样一个 "看起来功能有点重复的 API"
2017-08-29T10:30:00Z
2017-08-29T10:30:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】最近又看了下 ECMAScript 7 规范,看到新的规范中包含了 Array.prototype.includes(),用于检测数组中是否包含某个元素
想到了 Array 其实有很多相关 API 可以检测到是否包含某个元素
于是好奇为什么要实现这样一个 "看起来功能有点重复的 API" <a href="https://www.cnblogs.com/silin6/p/Array-prototype-include.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/5933372.html
网站部署 HTTPS 中需要做的事情 - linkFly
web 发展迅猛,技术日新月异层出不穷,web 的安全性同样是一场持久的攻防战。而 HTTPS 的普及,为 web 通信构建了更加良好和安全的根基。
2016-10-05T21:13:00Z
2016-10-05T21:13:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】web 发展迅猛,技术日新月异层出不穷,web 的安全性同样是一场持久的攻防战。而 HTTPS 的普及,为 web 通信构建了更加良好和安全的根基。 <a href="https://www.cnblogs.com/silin6/p/5933372.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/5931640.html
从 HTTP 到 HTTPS - IIS 部署免费 HTTPS - linkFly
这篇文章主要讲述 IIS 8 部署免费 HTTPS 。 HTTPS 是互联网 web 大势所趋。TaSaid 最近把机房从香港迁移到青岛,趁着这次机会,观望并折腾了几天,在迁移中顺便完成了 HTTPS 的部署。
2016-10-04T19:22:00Z
2016-10-04T19:22:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】这篇文章主要讲述 IIS 8 部署免费 HTTPS 。 HTTPS 是互联网 web 大势所趋。TaSaid 最近把机房从香港迁移到青岛,趁着这次机会,观望并折腾了几天,在迁移中顺便完成了 HTTPS 的部署。 <a href="https://www.cnblogs.com/silin6/p/5931640.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/5928503.html
从 HTTP 到 HTTPS - 什么是 HTTPS - linkFly
HTTPS是互联网 web 大势所趋。各大网站都已陆续部署了HTTPS,这篇文章我们来探讨什么是HTTPS以及为什么要部署HTTPS。
2016-10-02T18:31:00Z
2016-10-02T18:31:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】HTTPS是互联网 web 大势所趋。各大网站都已陆续部署了HTTPS,这篇文章我们来探讨什么是HTTPS以及为什么要部署HTTPS。 <a href="https://www.cnblogs.com/silin6/p/5928503.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/coJS.html
co.js - 让异步代码同步化 - linkFly
对于异步代码来说,回调函数是最基础的方案,带来的弊端也显而易见。
Promise 让代码扁平化,而 co 让代码同步化。
2016-09-30T16:55:00Z
2016-09-30T16:55:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】对于异步代码来说,回调函数是最基础的方案,带来的弊端也显而易见。
Promise 让代码扁平化,而 co 让代码同步化。 <a href="https://www.cnblogs.com/silin6/p/coJS.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/jQuery-fn-show.html
记jQuery.fn.show的一次踩坑和问题排查 - linkFly
现在已经很少用jQuery了,因为主攻移动端,常用Zepto,其实很多细节和jQuery并不一样。
最近又无意中接触到了PC的需求和IE6, 使用了jQuery,刚好踩坑了,特意记录一下。
2015-11-12T04:09:00Z
2015-11-12T04:09:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】现在已经很少用jQuery了,因为主攻移动端,常用Zepto,其实很多细节和jQuery并不一样。
最近又无意中接触到了PC的需求和IE6, 使用了jQuery,刚好踩坑了,特意记录一下。 <a href="https://www.cnblogs.com/silin6/p/jQuery-fn-show.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/animate.html
JavaScript - 基于CSS3动画的实现 - linkFly
探索现代画风的js动画:随着HTML5的降临,带来了强劲的CSS3动画,本文主要探讨:乘着CSS3的风,实现JS动画。
2015-07-21T03:50:00Z
2015-07-21T03:50:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】探索现代画风的js动画:随着HTML5的降临,带来了强劲的CSS3动画,本文主要探讨:乘着CSS3的风,实现JS动画。 <a href="https://www.cnblogs.com/silin6/p/animate.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/4367019.html
JavaScript - 如果...没有方法 - linkFly
这篇文章源于我上一周所读的一篇12年的文章。原作者提出了一个问题,如果js没有原生方法Math.round(),我们如何去实现呢?对此我和我的基友进行了小小探讨,并给出了一些有意思的答案。
2015-03-25T13:53:00Z
2015-03-25T13:53:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】这篇文章源于我上一周所读的一篇12年的文章。原作者提出了一个问题,如果js没有原生方法Math.round(),我们如何去实现呢?对此我和我的基友进行了小小探讨,并给出了一些有意思的答案。 <a href="https://www.cnblogs.com/silin6/p/4367019.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/4333999.html
JavaScript下的setTimeout(fn,0)意味着什么? - linkFly
近期在研究异步编程的我对于setTimeout之类的东西异常敏感。在SegmentFault上看到了一个问题《关于SetTimeout时间设为0时》:提问者读了一篇文章,原文解释setTimeout延迟时间为0时会发生的事情,提问者提出了几个文章中的几个疑点。读了那篇文章之后发现原文的作者对于set...
2015-03-12T15:02:00Z
2015-03-12T15:02:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】近期在研究异步编程的我对于setTimeout之类的东西异常敏感。在SegmentFault上看到了一个问题《关于SetTimeout时间设为0时》:提问者读了一篇文章,原文解释setTimeout延迟时间为0时会发生的事情,提问者提出了几个文章中的几个疑点。读了那篇文章之后发现原文的作者对于set... <a href="https://www.cnblogs.com/silin6/p/4333999.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/4309925.html
JavaScript异步编程(2)- 先驱者:jsDeferred - linkFly
JavaScript当前有众多实现异步编程的方式,最为耀眼的就是ECMAScript 6规范中的Promise对象,它来自于CommonJS小组的努力:Promise/A+规范。研究javascript的异步编程,jsDeferred也是有必要探索的:因为Promise/A+规范的制定基本上是奠定在...
2015-03-02T15:42:00Z
2015-03-02T15:42:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】JavaScript当前有众多实现异步编程的方式,最为耀眼的就是ECMAScript 6规范中的Promise对象,它来自于CommonJS小组的努力:Promise/A+规范。研究javascript的异步编程,jsDeferred也是有必要探索的:因为Promise/A+规范的制定基本上是奠定在... <a href="https://www.cnblogs.com/silin6/p/4309925.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/4288967.html
JavaScript异步编程(1)- ECMAScript 6的Promise对象 - linkFly
JavaScript的Callback机制深入人心。而JavaScript世界同样充斥的各种异步操作(异步IO、setTimeout等)。异步和Callback的搭载很容易就衍生"回调金字塔"。——由此产生Deferred/Promise。而Deferred起源于Python,后来被CommonJS挖掘并发扬光大,得到了大名鼎鼎的Promise,并且已经纳入ECMAScript 6(JavaScript下一版本)。Promise/Deferred是当今最著名的异步模型,不仅强壮了JavaScript Event Loop(事件轮询)机制下异步代码的模型,同时增强了异步代码的可靠性。匠者为之,以惠匠者。
2015-02-12T15:23:00Z
2015-02-12T15:23:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】JavaScript的Callback机制深入人心。而JavaScript世界同样充斥的各种异步操作(异步IO、setTimeout等)。异步和Callback的搭载很容易就衍生"回调金字塔"。——由此产生Deferred/Promise。而Deferred起源于Python,后来被CommonJS挖掘并发扬光大,得到了大名鼎鼎的Promise,并且已经纳入ECMAScript 6(JavaScript下一版本)。Promise/Deferred是当今最著名的异步模型,不仅强壮了JavaScript Event Loop(事件轮询)机制下异步代码的模型,同时增强了异步代码的可靠性。匠者为之,以惠匠者。 <a href="https://www.cnblogs.com/silin6/p/4288967.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/4279965.html
从angularJS看MVVM - linkFly
javascript厚积薄发走势异常迅猛,导致现在各种MV*框架百家争雄,MVVM从MVC演变而来,为javascript注入了全新的活力。我工作的业务不会涉及到angularJS[ng]这么重量级的东西,只有自己闲暇之余做的项目才能一尝angularJS。我才疏学浅,而这个话题又很大,所以见到的实在有限,但凡有讨论这些比较抽象的东西,必然有争论。这一切都是探索过去未知的领域,无论谁对谁错,任何的探索都是值得的。
2015-02-08T09:53:00Z
2015-02-08T09:53:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】javascript厚积薄发走势异常迅猛,导致现在各种MV*框架百家争雄,MVVM从MVC演变而来,为javascript注入了全新的活力。我工作的业务不会涉及到angularJS[ng]这么重量级的东西,只有自己闲暇之余做的项目才能一尝angularJS。我才疏学浅,而这个话题又很大,所以见到的实在有限,但凡有讨论这些比较抽象的东西,必然有争论。这一切都是探索过去未知的领域,无论谁对谁错,任何的探索都是值得的。 <a href="https://www.cnblogs.com/silin6/p/4279965.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/4273511.html
编写更加稳定/可读的javascript代码 - linkFly
[博客装修完成,速度戳进来]每个人都有自己的编程风格,也无可避免的要去感受别人的编程风格——修改别人的代码。"修改别人的代码"对于我们来说的一件很痛苦的事情。因为有些代码并不是那么容易阅读、可维护的,让另一个人来修改别人的代码,或许最终只会修改一个变量,调整一个函数的调用时机,却需要花上1个小时甚至更多的时间来阅读、缕清别人的代码。
2015-02-07T13:41:00Z
2015-02-07T13:41:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】[博客装修完成,速度戳进来]每个人都有自己的编程风格,也无可避免的要去感受别人的编程风格——修改别人的代码。"修改别人的代码"对于我们来说的一件很痛苦的事情。因为有些代码并不是那么容易阅读、可维护的,让另一个人来修改别人的代码,或许最终只会修改一个变量,调整一个函数的调用时机,却需要花上1个小时甚至更多的时间来阅读、缕清别人的代码。 <a href="https://www.cnblogs.com/silin6/p/4273511.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/linkFlyState.html
网站已迁移至:https://tasaid.com/ - linkFly
个人网站:http://tasaid.com/ 主要文章在 个人网站 更新,尽可能在博客园同步更新。 github:https://github.com/linkFly6 或者可以参与到我目前正在开发项目(nodejs + electron): https://github.com/linkFly6
2014-12-05T12:43:00Z
2014-12-05T12:43:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】个人网站:http://tasaid.com/ 主要文章在 个人网站 更新,尽可能在博客园同步更新。 github:https://github.com/linkFly6 或者可以参与到我目前正在开发项目(nodejs + electron): https://github.com/linkFly6 <a href="https://www.cnblogs.com/silin6/p/linkFlyState.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/jQuery_data.html
jQuery源码解读 - 数据缓存系统:jQuery.data - linkFly
jQuery在1.2后引入jQuery.data(数据缓存系统),主要的作用是让一组自定义的数据可以DOM元素相关联——浅显的说:就是让一个对象和一组数据一对一的关联。一组和Element相关的数据如何关联着这个Element一直是web前端的大姨妈,而最初的jQuery事件系统照搬Dean Edw...
2014-09-28T05:33:00Z
2014-09-28T05:33:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】jQuery在1.2后引入jQuery.data(数据缓存系统),主要的作用是让一组自定义的数据可以DOM元素相关联——浅显的说:就是让一个对象和一组数据一对一的关联。一组和Element相关的数据如何关联着这个Element一直是web前端的大姨妈,而最初的jQuery事件系统照搬Dean Edw... <a href="https://www.cnblogs.com/silin6/p/jQuery_data.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/ArrayLike.html
Javascript - Arraylike的7种实现 - linkFly
jQuery的崛起让ArrayLike(类数组)在javascript中大放异彩,它的出现为一组数据的行为(函数)扩展提供了基础。类数组和数组相似,具有数组的某些行为,但是它相比数组可以更加自由的扩展,它的存在让一组数据的表现不再受限于数组,也无需去污染数组本身的原型——它来自javascript对...
2014-09-01T02:52:00Z
2014-09-01T02:52:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】jQuery的崛起让ArrayLike(类数组)在javascript中大放异彩,它的出现为一组数据的行为(函数)扩展提供了基础。类数组和数组相似,具有数组的某些行为,但是它相比数组可以更加自由的扩展,它的存在让一组数据的表现不再受限于数组,也无需去污染数组本身的原型——它来自javascript对... <a href="https://www.cnblogs.com/silin6/p/ArrayLike.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/silin6/p/Deferred.html
读jQuery源码 - Deferred - linkFly
Deferred首次出现在jQuery 1.5中,在jQuery 1.8之后被改写,它的出现抹平了javascript中的大量回调产生的金字塔,提供了异步编程的能力,它主要服役于jQuery.ajax。Deferred就是让一组函数在合适的时机执行,在成功时候执行成功的函数系列,在失败的时候执行失败...
2014-08-18T02:39:00Z
2014-08-18T02:39:00Z
linkFly
https://www.cnblogs.com/silin6/
【摘要】Deferred首次出现在jQuery 1.5中,在jQuery 1.8之后被改写,它的出现抹平了javascript中的大量回调产生的金字塔,提供了异步编程的能力,它主要服役于jQuery.ajax。Deferred就是让一组函数在合适的时机执行,在成功时候执行成功的函数系列,在失败的时候执行失败... <a href="https://www.cnblogs.com/silin6/p/Deferred.html" target="_blank">阅读全文</a>