w3cTrain

Keep Moving

好久没更博,看了上一篇时间是两个月前,吓我一跳。
换了工作以后,经常晚上11点多,12点回到家,确实有点忙,但没时间总结是自己的借口。

工作到今天正好一年,待过两家公司,做过面向用户的前端,也做过管理系统的前端,现在主要的还是移动端的活动页。每天都在写业务相关的代码,怕久而久之沦落为廉价劳动力,所以最近在想如何能提升自己的价值。

Read More...

之前因为工作需要,用前端代码做了一个类似脸萌的前端页面,打包成小程序给 app 端调用。做之前顾虑这顾虑那,实现出来后,感觉还可以,写篇文章记录下~写文章的目的主要还是记录下思路和一些知识点。记忆能力差的人还是多记录点东西好一些。

faceQ
Read More...

很早之前就听说过 D3 (Data Driven Documents)大名 ,它是一个数据驱动的可视化前端库,使用 D3 可以方便地实现数据可视化。今天学习了一下,并用 D3 来绘制常用的图表。
Read More...

标签:d3

记得两年前,和 Aevit 在讨论前端如何和 app 端传递数据的时候,有了解过 JSBridge,由于当时的需求很简单,最终只是暴露一个全局方法给客户端调用。现在这种方式已经满足不了需求了。越来越多的前端与客户端的交互,了解如何高效,并且可维护这类通讯很重要,今天看了 WebViewJSBridge 源码,过了一遍代码,以 iOS 和 JS 交互为例,写篇文章记录一下。

Read More...

今天去了一家创业公司面试,碰上道不太常见的笔试题。

1
2
3
// 写一个 function 让下面两行代码输出的结果都为 5
console.log(sum(2, 3));
console.log(sum(2)(3));
Read More...

写这篇文章的原因是,今天下班前在 Chrome Dev Tools 上瞎打了几行代码,意外发现自己并不了解 prototype 。庆幸不是在面试过程被问到,赶紧把漏洞补上。


先是打了下面两行代码,输出结果分别为 true, false。

Function.__proto__ == Function.prototype
// true
Object.__proto__ == Object.prototype
// false

Read More...

说实话,我对 Canvas 真的不熟,没有在任何生产环境用过,除了偶尔自己写(抄)一些 Demo 。

但是通常面试的时候会问到,你要是回问,Canvas 是什么东西,场面就相当尴尬。所以建议你平时没事也可以练练手,至少掌握一些常用 API。今天想分享的是,使用 Canvas Ghost 来做两个神奇的 Demo 。
Read More...

心有林夕
纠正之前的一个错误的观念。前几天觉得自己在细碎知识上花了太多篇幅,有点浪费时间。然而,吾生也有涯,而知也無涯,学习是一个积跬步致千里的过程,不可能一蹴而就。所以不应该觉得到了某个阶段就不去积累小知识点。把基础,简单的,打扎实先。

Read More...

最近身边有位朋友告诉我,他已经辞职两个多月,天天待在出租屋里面,哪也不去。篮球不想打,工作不想找,一日两餐外卖。
Read More...

12311