- 博客(5)
- 收藏
- 关注
原创 js小记
兼容mac的command和window的ctrl的事件绑定document.addEventListener("keydown", function(e) { if (e.keyCode == 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)) { e.preventDefault(
2016-12-27 16:29:49 348
原创 ReactCssTransitionGroup的应用
ReactCssTransitionGroup 是react官方提供的css插件库,为不同生命周期下的组件添加类名标识,然后通过这些类名,就可以添加自定义动画阶段划分 appear首次渲染加载加载时,ReactCssTransitionGroup内的子组件将会被添加appear appear-active 的类名 enter首次渲染加载之后,当又有新的组件被添加到ReactCssTra
2016-12-22 09:32:52 1095
原创 react 小记
本文主要记录在react项目中遇到的一些小问题组件更新当在组件前套的情况下,在组件挂载之后的更新阶段,当父组件的shouldComponentUpdate 返回值为true的时候,子组件会重新实例化生成一个新的,重新走一遍constructor 函数,在这个阶段子组件内部的 shoudldComponentUpdate 不会执行。子组件内部的生命周期方法负责本身的状态管理和更新组件传递 在做Dr
2016-12-16 13:19:18 384
原创 一个布局算法问题解析
已知条件:在宽度已知且有限,高度无限的区域内,有n个方格,已知这些方格的x ,y 坐标以及宽度w和高度h,方格不重叠需求:在空间内找个一个位置,可以放的下一个固定宽高(如4 x 4)的方格,原则:离原点最近且Y轴最上关键点:位置信息转化为二维数组目标点:每个已知方格的左下角点 A,右下角点 B,和右上角点 C目标点位置调整:A点依照高度向左平移,B C点按照宽度向上平移
2016-12-14 10:01:41 1189
原创 draft.js编辑器开发笔记
需求:光标在输入框内的时候,点击上方的格式按钮,不能让输入框失去焦点解决方案:将格式按钮事件绑定在onmousedown事件上,并阻止默认事件。不要用click事件
2016-12-01 19:12:12 3520 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人