聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 2822085 views阅读

    编译的速度与激情:从 10mins 到 1s

    编译的速度与激情:从 10mins 到 1s 导语:对于大型前端项目而言,构建的稳定性和易用性至关重要,腾讯文 […]...

    分类:技术文章 时间:2020-12-14 21:17 我要评论(0个)

  • 2020027 views阅读

    移动端输入框填坑系列(二)

    背景 需求预沟通 产品:我们需要做一个 IM,和微信一样 我:打扰了,走错片场了,你们继续,,,,,,, .. […]...

    分类:技术文章 时间:2019-08-15 15:25 我要评论(0个)

  • 2768624 views阅读

    优化 JS 条件语句的 5 个技巧

    在使用 JavaScript 时,我们会处理很多条件语句,这里有 5 个技巧可以帮助您编写更好、更简洁的条件语句。 1、对多个条件使用 Array.includes 让我们看看下面的例子:// condition function test(fruit) { if (fruit == 'apple' || fruit == 'strawberry') { console.log(...

    分类:技术文章 时间:2019-03-30 22:30 我要评论(0个)

  • 1893825 views阅读

    React 许可证的五宗罪

    Facebook 公司的 BSD+专利许可证失败的原因不是因为许可证本身,而是因为它忽略了开源软件更深层次的本质。 2017 年 7 月,Facebook 公司应用于 react 等项目的许可证组合被 Apache 软件基金会禁止使用。该许可证组合曾被 Facebook 应用于其所有作为开源软件发布的项目,它使用了被 OSI 批准的广泛使用的非互惠许可证 BSD 3-Clause,并且加入...

    分类:技术文章 时间:2017-09-19 00:15 我要评论(0个)

  • 1965706 views阅读

    如何学习Vue2源码

    作者:raphealguo    文章来自[sourcelinkurl]背景近期我们把微信公众平台管理端的前端框架切成 MVVM 架构,框架层面最终我们选择了 Vue,为了更了解 Vue,阅读Vue源码是必要的。我参考的 Vue 版本是 2.2.0,整个项目的代码1万2千行,如果不搞清楚原理,直接每一行看下来肯定会漏掉不少细节,或者对作者为什么这样写...

    分类:技术文章 时间:2017-09-08 01:55 我要评论(0个)

  • 1426162 views阅读

    React+Redux组合使用之感受

    最近完成了一个使用React+Redux组合的项目,以前仅仅是接触了解以及学习,并未正儿八经地使用过,因此这一次可以说是第一次完整地再一个项目当中使用。因而对于认识之浅显请轻拍。 从架构和层次的层面,这个组合给我最好的感受是干净利落的解耦。有不少JavaScript框架尝试解决解耦问题,但是到了落实的层面上很容易出现分层分模块不容易严格控制,缺少清晰标准等问题。但是React+Redux的...

    分类:技术文章 时间:2017-06-11 17:35 我要评论(0个)

  • 1696274 views阅读

    Chrome开发者工具的小技巧

    Chrome的开发者工具是个很强大的东西,相信程序员们都不会陌生,不过有些小功能可能并不为大众所知,所以,写下这篇文章罗列一下可能你所不知道的功能,有的功能可能会比较实用,有的则不一定,也欢迎大家补充交流。 话不多话,我们开始。 代码格式化 有很多css/js的代码都会被 minify 掉,你可以点击代码窗口左下角的那个 { }  标签,chrome会帮你给格式化掉。 强制DOM状态 ...

    分类:技术文章 时间:2017-01-19 22:10 我要评论(0个)

  • 3251850 views阅读

    一些前端框架的比较(下)——Ember.js和React

    这是前端框架比较和吐槽的第二篇。 Ember.js Ember.js的extend的写法很类似于JQuery或者是Backbone.js,创建Application,然后在它下面创建相应的Model(Object)、Controller、Router、View和Template,这些都是非常类似的。但是它更为先进的地方在于,一些重复的样板代码,比如给template注入上下文并渲染,如果...

    分类:技术文章 时间:2016-12-29 01:15 我要评论(354个)

  • 1599801 views阅读

    一些前端框架的比较(上)——GWT、AngularJS和Backbone

    和一些前端框架打过交道,想起来这也是技术选型中经常面对的内容。我把我的经验、思考、感受,甚至是吐槽,记录在这里,有些零散,并且更多的是个人的感悟。而且由于技术所限,可能部分内容不够深入,或者不甚客观。当然,网上有很多分析对比,视角可能更为全面和系统。如果你在技术选型,或者在考虑要学习使用哪一款MVC/MVP/MVVM框架的时候,此文能够给你有价值的信息,就更棒了。如果你觉得我哪些部分说得...

    分类:技术文章 时间:2016-12-23 15:20 我要评论(354个)

  • 1883469 views阅读

    如何读懂并写出装逼的函数式代码

    今天在微博上看到了 有人分享了下面的这段函数式代码,我把代码贴到下面,不过我对原来的代码略有改动,对于函数式的版本,咋一看,的确令人非常费解,仔细看一下,你可能就晕掉了,似乎完全就是天书,看上去非常装逼,哈哈。不过,我感觉解析那段函数式的代码可能会一个比较有趣过程,而且,我以前写过一篇《函数式编程》的入门式的文章,正好可以用这个例子,再升华一下原来的那篇文章,顺便可以向大家更好的介绍很多基...

    分类:技术文章 时间:2016-10-24 16:05 我要评论(0个)

  • 1663824 views阅读

    画图工具

    50款JavaScript图表库分享: http://my.oschina.net/u/935975/blog/220987 纯文本流程图: http://my.oschina.net/iamancoder/blog/652233 13个JavaScript图表(JS图表)图形绘制插件: 13个JavaScript图表(JS图表)图形绘制插件 js版的visio: http://demo...

    分类:技术文章 时间:2016-06-29 17:00 我要评论(0个)

  • 1882159 views阅读

    javascript 之文件下载

    一般来讲,浏览器中下载文件都是一个链接给浏览器,下载进度有浏览器来显示;比较先进一些的实现就是通过js不断地循环请求服务器端,来获取下载的百分比。 最近发现一个网站(https://mega.nz/#F!nJR3BTjJ!N5wZsncqDkdKyFQLELU1wQ )在下载文件时,并没有立即调出文件保存对话框,而是直接在网页中显示下载进度,直到下载完毕才弹出文件保存对话框,点击保存就完成...

    分类:技术文章 时间:2016-06-07 06:55 我要评论(0个)