听了一下感觉还不错。也有很多想吐槽的,就在这里吐槽了。
1. coffeescript 是没有括号写着爽了,但是读着好难过。去 stackoverflow 上看见 coffee 写的代码都感觉挺烦的。
2. 我就是写满屏幕的 const 的,其实没啥就是上了 lint 用了 airbnb 那个规范就是这样的。既然静态检查可以分析出来 const ,把 let 换成 const 其实也是不错的。不过其实说到底编译到 es5 都是 var 其实并没有什么用,完全是看个人强迫症。囧
3. generator 其实蛮少用的,因为其实 generator 和 promise 本质算法就是一样的。可以理解为用 promise 就是另一种语法的 generator 。
4. node 后端写过一些,感觉前后端统一用 js 其实没那么多必要。因为如果后端不用 node 写着更好,只要会写,但是好像有些 server rendering 的东西还是 node 比较容易接入。很多丧心病狂的语言还是有一统技术栈想法的, scala.js 、 closurescript 之类的,感觉函数式语言的社区对于将 javascript 函数式化很有热情。
5. 关于 graphQL 官方介绍就是说的,适合 data driven 的开发。其实说到底个人感觉 react flux 对于表格类似的东西的竞争能力确实没有 angular 给力。
6. 微信生态除了微店之外做类似的广告的外包很多,还催生出了做广告模板的。一般来说模板定制确实足够满足一部分需求了,但是其实投放广告的就是有钱任性,所以需求就是乱给,不按套路出牌。也就不会有一个统一的东西能够满足微信的所有 h5 需求。
7. css 模块化还有一个问题就是你模块化再好最后也要纠结于打包策略。还有就是有的防止抓某些信息可能一直改 class 的生成规则什么的。各种奇怪需求出现在 css 上都不奇怪。
8. flex 还有 IE 8 9 的 polyfill
https://github.com/10up/flexibility 9. echarts 我很想黑一波,简单说就是工具链跟不上了,一开始的时候就选定了 require js ,而且没有非 require 加载方式,导致工具链冲突会很麻烦。
10. 最后那句短语我听到的是,凡是能够被 js 实现的,都已经被 js 所实现。
最后,很高兴有国内的前端圈的 podcast ,希望节目能做好。