收录一个常用的函数 const inBrowser = typeof window !== undefined function supportWebp () { if (!inBrowser) return false let support = true const d = document try { let el = d.createElement(objec...
摘要:那有没有一种解决方案,是可以完全从零开始去自定义一个模板,能按需进行配置生成,答案是有的。在之前的版本,已经支持自定义模板功能,但仅限于对进行自定义,包含基础导航侧边栏页脚等配置,但这显然是不够的。 自定义模板顾名思义即是定制自己的模板,相对社区已有的各类 React 模板,大多数是全家桶的形式,内置了很多功能和页面集合,所谓开箱即用;但在实际使用过程中,我们会发现,下载模板进行相应的...
摘要:防抖与节流源码学习最近自己撸了一个轮播图,在点击切换的时候,为了寻求更好的用户体验,引入了节流,在此记录对源码的学习过程源码来源防抖函数防抖使用场景现在我们需要做一个搜索框,当用户输入文字,执行事件的时候,需要发出异步请求去进行结果查询。 防抖与节流(源码学习) 最近自己撸了一个轮播图,在点击切换的时候,为了寻求更好的用户体验,引入了节流,在此记录对源码的学习过程源码来源:unders...
摘要:边城这个名字,清蒸的理解是,和编程谐音,但似乎又不仅仅是这层含义,不知和边城浪子这词有没有关系呢边城大大来简单的说说名字的由来呗这个名字还真跟边城浪子有关。我认为阮老师的教程属于后者。 showImg(https://segmentfault.com/img/bVSv3I?w=900&h=385); 转眼社区访谈进行了 4 期,第一期的公子,第二期的有明,第三期的依云酱,第四期的 mc...
摘要:函数实际上是对象每个函数都是类型的实例且与其他类型一样具有属性和方法由于函数是对象故函数名即为指向函数的指针正是由于这一点函数没有重载重复定义函数只会后者替换前者函数的定义函数的定义有三种函数声明函数表达式使用构造函数不推荐使用注函数声明和 函数实际上是对象,每个函数都是Function类型的实例,且与其他类型一样具有属性和方法.由于函数是对象,故函数名即为指向函数的指针,正是由于这一...