240 发简信
IP属地:上海
  • 120
  • OmniGraffle 7 Mac 注册码

    OmniGraffle 7 Mac 注册码账号:Appked密码:MFWG-GHEB-HYTW-CGHT-CSXU-QCNC-SXU

  • JS 装饰器解析

    随着 ES6 和 TypeScript 中类的引入,在某些场景需要在不改变原有类和类属性的基础上扩展些功能,这也是装饰器出现的原因。 装饰器简介 作为一种可以动态增删功能模块...

  • 120
    redux applyMiddleware 原理剖析

    用法 为了对中间件有一个整体的认识,先从用法开始分析。调用中间件的代码如下: 源码 createStore.js#39 enhancer 是中间件,且第二个参数为 Funct...

  • 探索两种优雅的表单验证——策略设计模式和ES6的Proxy代理模式

    原文收录在我的 GitHub博客 (https://github.com/jawil/blog) ,喜欢的可以关注最新动态,大家一起多交流学习,共同进步,以学习者的身份写博客...

  • 120
    上海租房记

    上个周末,我被通知要搬家了。当我兴奋地买了旅行要用的遮阳帽徜徉在公寓大厅的时候,我瞥见了告示板上的通知。一开始我没在意,一般的通知无非是请大家晚上保持安静,请不要将太多液体倒...

  • 7种方法解决移动端Retina屏幕1px边框问题

    在之前的项目中,UI告诉我说我们移动项目中的边框全部都变粗了。原谅我的近视眼,为什么我看不出什么差距了,结果UI把他的设计稿跟我的屏幕截图跟我看,居然真的不一样!!!没有办法...

  • 120
    Ubuntu放弃战斗, Linux桌面的悲哀

    这几天看到 Ubuntu 放弃 Unity 和 Mir 开发,转向 Gnome 作为默认桌面环境的新闻,作为一个Linux十几年的老兵和Linux桌面的开发者,内心颇感良多。...

  • 120
    前端自动化单元测试初探

    前言 本篇文章是我在学习前端自动化单元测试时的一些思路整理,之前也从未接触过单元测试相关工具,如有错漏,请读者斧正。要是觉得不专业...你打我呀~~~示例代码的github地...

个人介绍
即将毕业的菜鸟程序员~