上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: 123123 阅读全文
posted @ 2021-02-22 18:26 程序員劝退师 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、闭包概念 由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,闭包就是能够读取其他函数内部变量的函数。所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。 function f1() { var n = 999; function f2() { console.l 阅读全文
posted @ 2021-02-22 18:01 程序員劝退师 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、单一原则:负责单一的页面渲染 2、多重职责:负责多重职责,获取数据,复用逻辑,页面渲染等 3、明确接受参数:必选,非必选,参数尽量设置以_开头,避免变量重复 4、可扩展:需求变动能够及时调整,不影响之前代码 5、代码逻辑清晰 阅读全文
posted @ 2021-02-21 23:31 程序員劝退师 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 首先了解一个造成不能立即生效的原因,setState异步的原因是因为react的监听事件为合成事件,state执行过程中会经历一个生命周期函数,执行多个setState会被合并,提升性能,下面几种方式可以避免我们的问题: shouleComponentUpdate componentWillUpda 阅读全文
posted @ 2021-02-21 23:14 程序員劝退师 阅读(6067) 评论(0) 推荐(0) 编辑
摘要: 一、首先了解一下高阶组件的基本概念 高阶组件(HOC,Higher-Order Components)不是组件,而是一个函数,它会接收一个组件作为参数并返回一个经过改造的新组件 const EnhancedComponent = higherOrderComponent(WrappedCompone 阅读全文
posted @ 2021-02-20 17:59 程序員劝退师 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 122313 阅读全文
posted @ 2021-02-19 23:13 程序員劝退师 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 移步这位同学的博客,写的不错 自己跟着写了一遍,基本没啥问题了 原生JS实现最简单的图片懒加载 阅读全文
posted @ 2021-02-19 23:12 程序員劝退师 阅读(13) 评论(0) 推荐(0) 编辑
摘要: css3可以进行GPU加速,主要有一下几个属性 transform opacity filter will-change 用处: 可以减少CPU消耗,增加GPU渲染,提升页面渲染效果 注意: 尽量减少使GPU加速,因为加速后悔占用内存,使用不当可能使页面变卡 GPU 渲染会影响字体的抗锯齿效果 阅读全文
posted @ 2021-02-19 19:49 程序員劝退师 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1、BFC定义 BFC:(Block formatting context)BFC是格式化上下文,形成一个独立的渲染区域,让处于BFC内部的元素和外部元素相互隔离,使内外元素的定位不会相互影响 2、如何形成BFC position:absolute或fixed display:inline-bloc 阅读全文
posted @ 2021-02-18 22:18 程序員劝退师 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 先说一下构造函数:函数用来初始化(new运算符)一个新建的对象, 可以调用函数中this 箭头函数不能通过new的方式调用 function Person(name) { this.name = name; } Person.prototype.age = '25'; var p = new Per 阅读全文
posted @ 2021-02-16 19:31 程序員劝退师 阅读(121) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页