logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深度解析React性能优化API

先简单回顾一下整体的更新逻辑:当用户触发更新操作时,React会首先尝试应用默认的性能优化策略尝试对组件进行bailout,这一阶段我们在编码过程中可以尽可能的应用状态下放和内容提升满足默认性能优化策略条件提高bailout命中率默认bailout不满足时,我们也可以使用像React.memo来降低匹配条件,再次进行bailout当必不可少的需要重新渲染时,我们可以使用useMemo来减少渲染的时

#react.js#性能优化#前端
Electron对接语音唤醒Windows SDK

方法的类型需要用到ref-napi进行转义 例如,回调方法 => 'pointer'char*和char *性质是一样的, 都是字符串所以, 可以把需要的方法定义如下,})方法的使用,就是通过来调用即可唯一需要注意的就是方法, 需要传入的是一个回调函数, 上面定义时, 可以使用’pointer’占位在调用时, 需要使用创建一个回调, 传入函数中, 例如:先查看回调函数的定义的第一个参数是返回参数的

#electron#windows#c++
Flutter 中的文本溢出的示例

在 Flutter 中,Text、RichText和DefaultTextStyle小部件的溢出属性指定了如何将未显示的溢出内容通知给用户。它可以被剪裁、显示省略号(三个点)、淡入淡出或溢出到其父窗口小部件之外。可以使用TextOverflow枚举值设置溢出属性:TextOverflow.clip:截断内容区域边缘的文本,以便截断可以发生在字符中间。TextOverflow.ellipsis :

#flutter#前端#html5
快速掌握Gulp自动化构建工具

Gulp是一个自动化构建工具,类似Webpack,目的是把开发环境的代码转换为生产环境的代码,比如ES6转ES5、Saas转CSS、文件压缩等。Gulp的整体设计思路是通过文件读写和一系列Stream插件实现文件内容处理,完成构建工作。完整的构建工作可以拆分为多个构建步骤,每一个构建步骤称之为任务,一个大型的项目构建由多个任务组合完成。

#gulp#自动化#webpack
vue jsx 封装Table 表格+Tree 树形控件

通过表格展示树的层级,可通过对树的勾选对每一个界面的dom元素进行控制,控制程度可精确到组件/标签整理了一套《前端大厂面试宝典》,包含了HTML、CSS、JavaScript、HTTP、TCP协议、浏览器、VUE、React、数据结构和算法,一共201道面试题,并对每个问题作出了回答和解析。有需要的小伙伴,可以点击文末卡片领取这份文档,无偿分享部分文档展示:文章篇幅有限,后面的内容就不一一展示了有

#vue.js#前端#javascript
到底了