html
大番薯的大额头
这个作者很懒,什么都没留下…
展开
-
antd 3.x版本的datePicker,mode设置为year,点击year面板不消失
需求: 日期控件只能选择年份实现: 使用 antd 的 DatePicker 组件,并配置 mode=‘year’,picker 配置如下<DatePicker mode='year' format='yyyy'/>描述:能正常选择年份,但选择完年份后 picker 面板不会自动消失看了 github 的 issue 有很多人也遇到了这个问题,但是都没有好的解决办法因为 antd 是基于 react 实现的,那么如果要控制一个组件是否显示,应该也是会定义一个状态的吧,那么现原创 2020-06-24 17:44:44 · 2802 阅读 · 0 评论 -
节流与防抖
为什么要使用节流或防抖?举一个比较通俗的例子,大家小时候应该都用过计算器,按一次归零键就会响一声,但是如果你短时间内多次按,扬声器就会传出"归归归归归归归归归归归归归零",这实际上是程序员在编程的时候用了防抖,设想一下如果不这么做会出现什么情况,屏幕上依然会将数字归零,但是语音队列中就会存很多个归零,“归零,归零,归零,归零,归零,归零,归零,归零,归零,归零,归零。。。。。。”,如果这是你还...原创 2019-09-26 15:13:42 · 148 阅读 · 0 评论 -
ES6常用新特性
声明变量的新关键字let1、let声明的变量不会被提升2、let声明的变量不允许出现同名3、使用let后将产生块级作用域,即被大括号包裹的代码块4、let定义的变量不在window对象上,而var声明的在const1、const的特点与let基本一致,但const声明的常量值不允许修改变量的解构赋值对象解构 var obj = { name:...原创 2019-09-28 08:22:51 · 125 阅读 · 0 评论 -
js模块化开发
什么是模块化开发模块化顾名思义就是将原本没有规律,散乱的东西整合到一起为什么要提出模块化开发在前端开发中经常会在html中引入很多的js文件,这些文件若其中有相互的依赖关系,那么书写的顺序就显得很重要,可是这种依赖又不是那么的明显,若文件很多堆放起来又显得页面很臃肿,重要的是代码会变得难以维护js模块化开发的发展js的模块化开发大概分为四个阶段commonJS—》AMD(re...原创 2019-09-29 22:50:37 · 174 阅读 · 0 评论