知乎视频播放器 Griffith 开源介绍 Griffith 是什么? Griffith 是一个基于 React 的视频播放器,目前已在知乎 web 和 mobile web...
知乎视频播放器 Griffith 开源介绍 Griffith 是什么? Griffith 是一个基于 React 的视频播放器,目前已在知乎 web 和 mobile web...
if/else、switch 阅读起来倒没有想象中吃力,这样更改会不会属于过度设计?
使用策略模式和多态去掉if/else、switch很多时候我们会在代码中使用很笨矬的if/else、switch语句,代码阅读起来相当的吃力。有没有一种方式可以替换呢。今天就让我们看看强大策略模式如何解决这一问题吧。 if/...
首先声明一点,本篇文章没有要贬低任何人或者秀优越感的意思。 刷朋友圈的时候,看到一条好友动态,是大学一个不甚相熟的朋友,毕业待业半年后,去了某乡镇小学做特岗教师,时不时...
最近在和后台联调接口时发现了一些恶心的对象结构,类似这样。 当需要取对象中的值时,只能够通过a['0']这种方式。而通过a.0获取会提示 Uncaught SyntaxErr...
在可复用组件而不是可复用函数时谈过react的组件化。当时正在忙于微信电影票的重构,写了大量拼凑的模板函数。 在文章写之后就对微信电影票选座页代码中拼凑的模板函数进行了复写。...
拖到十二月三号才想起来十一月的观影记录还没有写。 十一月观影共十部电影,其中有七部都是影院观影,另外美剧四部,短片三部。 十一月份工作很忙,窝在家里看电影的时间很少。但好在十...
@果爷爷 用到了es6的const(类似es5的var),import(类似require)。建议去看看es6的语法。
根据条件渲染className在前端开发中,我们经常会遇到需要根据不同条件设置class的值 就像这样 上面示例代码中,如果this.state.isPressed是true,则button的classn...
在《斯诺登》这部电影中,魔方起到了关键性作用,但有很多人看完电影之后很疑惑,斯诺登真的是通过魔方把数据从夏威夷偷出来的吗? 现实是,通过魔方把窃取的数据偷出来只是斯诺登当时的...
在日常项目中,经常会碰到日期处理的需求,这种需求千奇百怪,而且往往经常变化。虽然js提供了原生的Date方法供我们选择,但一些复杂的日期时间处理起来往往力不从心。 目前在项目...
11月11日李安新片《比利林安》马上就要上映了,大家对它的关注更多的是120帧4K3D格式。上一步电影技术上引起大家这么关注的影片还是《阿凡达》。《阿凡达》的上映引领了3D浪...
数组的map,filter,reduce,forEach方法都是有使用场景的。如果我们不根据使用场景,而随意使用,很容易出现类似这种的情况 这里我们只是想拿到数组中n值为1的...
在前端开发中,我们经常会遇到需要根据不同条件设置class的值 就像这样 上面示例代码中,如果this.state.isPressed是true,则button的classn...
在刚开始写js的时候,如果某个js函数代码量很大,我们会进行拆分,将其划分成多个细化的功能块。 就像这样 细分功能块可以避免代码重复,也能够让代码逻辑更加清晰,更加容易扩展,...
11月11日李安新片《比利林安》马上就要上映了,大家对它的关注更多的是120帧4K3D格式。上一步电影技术上引起大家这么关注的影片还是《阿凡达》。《阿凡达》的上映引领了3D浪...
今年三月份时,和女友商量去北京周边玩一下,但也不知道具体去哪。后来不知道怎么就选了济南。女友说某种意义上,这算是我第一次带她出来玩,仔细想想貌似真的是这样 济南计划了三天行程...
http://gaearon.github.io/redux/index.html ,文档在 http://rackt.github.io/redux/index.html ...