赞了文章2018-06-06
React要做到组件化开发,组件与组件之间相互独立,组件间的通信就变得尤为重要,几乎所有类型的信息都可以实现传递,例如数字、字符串、对象、方法、或者自定义组件等。 组件间可以归纳为四种类型的通信方式:父组件向子组件通信,父组件向更深层的孙子组件通信,子...
发布了文章2018-05-21
1 css布局2 垂直居中3 react生命周期 优化手段 purerender4 es6常用的新特性5 this6 面向对象 原型7 webpack 切割文件8 array string各种原生用法9 promise10 浏览器缓存机制11 mobx机制
赞了回答2016-10-25
我发现还是我的最短,且没用任何中间变量: {代码...}
赞了回答2016-09-01
当然可以了,但是需要给对象添加一个length的属性,至于为什么可以这么做,去看看v8源码中对push的定义就好,简单来说只要满足key是number的,并且还有length属性就可以用push。
赞了回答2016-09-01
{代码...}
赞了回答2016-08-30
能用 const 优先用 const,const 的特点只一但定义就不可变更(仅指不能重新赋值)不能用 const 优先用 let,最直观的,let 可以避免一些 for 循环+闭包的问题剩下的用 var
回答了问题2016-08-29
做一个绝对定位的div 然后添加拖动事件
关注了问题2016-08-29
回答了问题2016-08-29
你要是能阻止浏览器拦截,浏览器做拦截有毛用啊??
关注了问题2016-08-29
回答了问题2016-08-22
{代码...}
关注了问题2016-08-22
回答了问题2016-08-12
webpack满足你的需求
关注了问题2016-08-12
回答了问题2016-06-29
用webpack打包,html文件的body里面什么元素都没有,都是react动态渲染出来的。获取数据使用ajax,赋值给this.state
赞了回答2016-06-29
其实你要注意一点,virtual dom到底是不是快于传统dom操作要看应用场景,react刚出来的时候各种比较react和angular性能的文章里面战得天翻地覆,现在也没人提这个话题了。
回答了问题2016-05-21
-webkit-appearence:none;
回答了问题2016-05-21
在ajax的回调函数里面进行操作,移除登录注册的按钮,添加退出,个人信息的按钮。
回答了问题2016-05-05
后面加上return false就好了。应该是label标签上面点击事件冒泡了,奇怪的是,换成span或者input就没有这个问题。
发布了文章2016-04-25
一:创建对象1 工厂模式 {代码...} 2 构造函数模式 {代码...} 3 原型模式 {代码...} 不过以上方法太过于麻烦 每次都要写重复的prototype {代码...} constructor 属性不再指向Person 了 指向Object {代码...} 于是可以这样 {代码...} 原型的动态性 {代码...} 重写原型...