微日记-20171212

天气晴。 嗯,满一年了。记得17年的给自己定的一个需要坚持的事情。 keep patient 一年还是下来了。今晚复盘过去一年所在 A 厂的总总遭遇也确实值得回味一番。 12月份去杭州,第一次去江南的城市。感受的是没有雾霾的天,是不时的雨。在杭州认识了一群小伙伴,一起吃饭,一起去解决问题。相识与江湖,自然又会再逢。今年去了杭州很多次,暑假七月份去杭州,纪稳刚定下不久,和北京的童鞋深夜逛西湖,35度的高温让人喋喋不休,从纪稳的口中,看到的是幸福的小城。 详情 »

微日记-20171208

天气晴; 似乎这才是12月份的第一份日记。大概到了年底似乎就又是各种反思和给予希望的时候。 去年12月份这个时候,一个人从北京回天津,考科目三。一个人拖着一个行李箱,去天津住的地方。天津卧室暖气真的很给力,自己自己盖一个薄薄的被子就好了。早上六点在路口等教练的感受也真够人受的。好在科三还够顺利。科三完后参与体检,随后双十二报道来到了新的公司。前些天回答了 有哪一刻让你觉得自己可能要孤独一生? 。大概去年冬天起初的时候就是这样。 回到年底,看了自己的一些安排,其实今年有很多意外惊喜。有些超出预期的计划,也有些还是未能完成的计划,比如读书这些。要想年底加班加点的也还是无济于事。其实今年的 github 详情 »

分享一组 iPhone X UI 交互动效

iPhone X 发布后,很多用户已经上手了当前最好的 iPhone 手机。当让,对于开发者和设计师而言,这无疑又是激发创意的时候。自己收藏了一些个人认为非常 酷炫 的交互设计稿,希望可以激发大家的灵感。 Multitasking messenger UI by Cuberto Important messenger feature by Cuberto Error II by 详情 »

手写一个自己的 JavaScript Promise 类库

终于有时间写这篇文章了, ES2015 推出了JS 的 Promise ,而在没有原生支持的时候,我们也可以使用诸如 Promises/A+ 的库的帮助,在我们的代码里实现Promise 的支持; 如何使用 Promise 在讲具体实现之前我们还是先了解下我们如何使用 Promise 在我们的代码中。 function getData() { return new Promise((resolve, reject)=>{ request( 详情 »

创建一个指定长度的空字符串数组

最近在项目里遇到了这种问题,大概就简单写下解题思路吧。 给出指定长度 n 然后创建一个该长度的的空字符串数组。比如 n=3; 输出应该是 ['', '', ''];比如 n = 2; 输出应该是 ['', '']; 使用 for 大概这个思路,就是最简单的也很容易让人作为垫底方案的实现; var a = []; for (let 详情 »

ICO 项目场外交易指南

本篇文章是最近四个月的初入 ICO 圈的一点经历总结,不构成任何建议。投资需谨慎!!!! 今年八月初入 ICO Initial Coin Offering 公开发行初始产生的数字加密货币 ,大概这时候的 比特币(BTC) 加个已经持续上涨接近 4200 刀美元。实际上,自己去年冬天的时候和杭州的朋友聊到这块的时候,第一次接触参与 炒比特币 的 圈子里的人。那个时候的价格也才接近 5000 多 详情 »

微日记-20171125

天气晴。 晚上和天津的前同事聚餐。大概自己从 V 厂离职也就差不多一年了。 最近确实自己也开始玩 吃鸡的游戏,大概天生喜欢射击类的游戏吧,其中代入感很强,而且团队配合也不错。 上周真的是非常匆匆忙忙的一周,感觉时间节点真的非常紧张。自己需要好好控制自己的专注度。最近读《射雕英雄传》发觉,小说读起来还是要比电视剧多出很多细节描写。 大概想年终总结的时候,也不知道今年想写多少故事,只是希望回头看, 感谢曾经所做的决定 详情 »

前端集成测试

最近在团队内分享了关于集成测试这一块,大概从集成测试,到JS的单元测试,以及现有框架都有所涉及,希望帮助大家梳理下思路。 扩展阅读 持续集成系统的演进之路 不可错过的「持续集成」进阶指南 avajs/ava Sinon 入门,看这篇文章就够了 travis ic documents 详情 »

微日记-20171102

晴。 冬天了,最害怕起风的日子。一旦遇着了,几乎都是老天都是带着情绪的,冷的只让人颤栗。今天是11月22日,去年这个时候,八点结束了东京之行,坐在空港线去往成田国际机场。上午老早告别同行的小伙伴,做新干线从大阪去往日本。然后一个人在火车站逛游(迷路了😂),随后去往新海诚笔下的新宿御苑,随后从新宿出发去往台场,最后前往东京铁塔,晚上急匆匆赶回火车站,吃了至今怀念的牛肉米饭套餐。 是的,一个人逛的时候,真的是自由散漫的,拿着相机拍下想拍的事物,走走停停,完全无忧无虑的放空自己。不过离开的时候, 详情 »

使用 lerna 进行项目多模块的管理

在前端工程中,可能我们在最开始开始的时候,需要集中进行很多模块的同步开发,虽然我们可以用 npm link 来进行,但是这个时候我们需要进行不同的 repository 管理,这个时候 lerna 可能是您的新选择。 比如 babel 的项目: 快速开始 npm install learna -g 然后如果你自己的 repository 需要的话,你只需要在自己的项目目录里输入 learn 详情 »