w3cTrain

Keep Moving

之前因为工作需要,用前端代码做了一个类似脸萌的前端页面,打包成小程序给 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...

好久没有更新博客了,自从正式上班以来,貌似都没什么时间写博客。
Read More...

在前端这个行业里面,浏览器担任着及其重要的角色。今天我们可以选择的浏览器有很多,Chrome,Firefox,IE,Safari… 为了能获得更佳的开发体验,大家更多地选择 Chrome。今天介绍下我平时安装的那些 Chrome Extensions。
Chrome Extensions
Read More...

12311