首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lilutongxue
掘友等级
前端研发工程师
编程字数兑换成小说字数🦊
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
赞
文章( 16 )
沸点( 0 )
react Hook之useMemo、useCallback及memo
useMome、useCallback用法都差不多,都会在第一次渲染的时候执行,之后会在其依赖的变量发生改变时再次执行,并且这两个hooks都返回缓存的值,useMemo返回缓存的变量,useCallback返回缓存的函数。 React.memo 为高阶组件。它与React.P…
[译] 使用 NodeJS 创建一个 GraphQL 服务器
Hello World!在这个 GraphQL 的教程中,你可以学到如何使用 Apollo Server 库 2.0 版本来构建一个基于 NodeJS 和 Experss 的 GraphQL 服务器。 当谈到客户端和应用程序服务器之间的网络请求时,REST(表现层状态转换的代表…
如何让npm包支持tree-shaking
webpack文档给出的解释中有个关键词就是ES2015,大多数情况下,我们开发的npm包为了更好的浏览器兼容性,会用babel将es6转译成es5或者更低的版本,从而丢失了tree-shaking的能力。 打包工具优先通过module和sideEffects指定的路径来引入该…
js深拷贝和浅拷贝
手写深拷贝-深度遍历 深拷贝: 深拷贝开辟一个新的栈,两个对象对应两个不同的地址,修改一个对象的属性,不会改变另一个对象的属性。指复制后的新对象重新指向一个新的内存地址,两个对象改变互不影响。
解析 useEffect 和 useLayoutEffect
两个 effect hook 是 React 提供给用户处理副作用逻辑的一个窗口,比如改变 DOM、添加订阅、设置定时器、记录日志以及执行其他各种渲染过程中不允许出现的操作。 这样会每次组件更新后都会执行,有点类似于 componentDidUpdate,但请不要用 class…
Canvas 从入门到劝朋友放弃(图解版)
✨ 在前端领域,如果只是懂 `Vue` 或者 `React` ,未来在职场的竞争力可能会比较弱。 根据我多年在家待业经验来看,前端未来在 `数据可视化` 和 `AI` 这两个领域会比较香。
详解 CRP:如何最大化提升首屏渲染速度
在前端性能优化树上有很多值得展开的话题,从输入 URL 到页面加载完成发生了什么 这一道经典的面试题就涉及到很多内容,但前端主要关注的部分还是 浏览器解析响应的内容并渲染展示给用户 这一步,本文将会详细分析这一步的具体过程并在分析的过程中理解该如何做性能优化。 浏览器从磁盘或网…
前端性能优化-使用Lighthouse建立性能优化的量化指标
为什么要进行web性能优化? Amazon发现每100ms延迟导致1%的销量损失,所以前端性能优化关乎到用户的留存,网站的转换率,用户体验和网站的传播,甚至影响搜索排名遭到用户投诉,当然也会影响开发的
JS性能——~~取整与Math取整
今天刷题的时候用到了向下取整,然而js跟java不同,直接用/运算是不会取整的。自然而然想到了一直在用的Math.floor(),今天突然想到了很久之前看到过的~~取整。遂用之。用完之后,想探究下两个运算的区别。 简而言之,~~取整的原理是通过~位运算来实现的。 ~位运算(按位…
历时两个月!Nuxt3从入门到实战!你值得收藏!
前言 小右13号在微博给Nuxt 3带货了: 23号的直播分享再一次给Nuxt 3带货,这次独占一页PPT: 看来这个Nuxt3一定不简单!那这个框架是做啥的呢?村长就带大家来一探究竟!
下一页
个人成就
文章被点赞
7
文章被阅读
9,195
掘力值
242
关注了
1
关注者
3
收藏集
0
关注标签
2
加入于
2022-07-11