- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 闭包与柯里化的小题目
题目如何实现以下函数:add(2,5)//7 add(2)(5)//7分析 凭直觉讲add函数的返回值有两种,一种是数值,一种是函数,根据参数来定 要实现第二种效果的时候,返回值就是函数,那么如何把第一个参数传进返回函数中(就是闭包的应用),其实原理都很简单 似乎有点柯里化函数式编程的味道 Show Codefunction add(){ let sum = 0; if(argume
2017-04-17 21:23:25
641
原创 你可能不知道的js事件处理
1. 同一个节点能不能绑定多个事件?可以绑定,使用addEventListener[attachEvent]和事件委托2. onclick 和 addEventListener[attachEvent]关系两者相互没有影响,element.onclick=null,不会影响addEvenListener[attachEvent]的事件3. 绑定了多个时间处理函数,如何执行其中一个取消其他的 当onc
2017-04-16 01:42:48
702
原创 再看React生命周期
单个React组件的生命周期应该知道了吧,不知道看这https://facebook.github.io/react/docs/react-component.html 经常用到,也经常被面试官问到 当父子组件嵌套的时候构造函数和render之间的先后关系是啥,根据dom tree结构的特点,肯定是递归调用的,对于virtual dom的diff算法有兴趣的可以看这https://supnat
2017-04-08 00:32:28
707
原创 7.Draftjs 学习笔记-StateToHtml
扯点废话,我们使用draftjs来进行文本编辑是很不错的,但是如果只是单纯的显示的时候,用draftjs设置只读也是可以的,总有点杀鸡用牛刀的感觉。这时候可以把state转成html,应用场景比如在pc端后台管理,想在手机端显示就比较实用了。 介绍这个工具https://github.com/sstur/draft-js-export-html,用法直接看文档就行。就我使用的情况总结几点: 当只使
2017-04-06 20:36:09
3867
学生管理系统
2012-10-14
mysql服务检测并自动重启
2017-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人