首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
510酱
掘友等级
dayday up
保持好奇 保持可爱
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
409
文章 407
沸点 2
赞
409
返回
|
搜索文章
最新
热门
前端性能优化
前端优化是面试中高频问题,面试官可以通过这个问题考察面试者的前端功底。对于一个工作几年的前端工程师来说,做的事情无时无刻不体现性能,比如说打包项目的时候,学某个知识的时候为了性能这么去做,在学 http 的时候为了性能,应用某个技术的时候为了体验更流畅。 接下来我分项目打包构建…
「React」React全解-Hooks原理解析
下面来分析下这段代码的运行过程.. 1.首次渲染先执行render函数,调用App,这个时候React.useState(0)调用执行,并把0赋值给state(这里的state是 React.useState()函数里内置的变量),然后把state的值返回给n。这时候n为0,并…
「React」React全解-函数组件
场景:解决对第一次渲染也触发上述模拟componentDidUpdate这个的执行代码,下面三种方式是对这项功能的优化过程,也可以只看useUpdate用法。 。。。
「 抠抠记账反思」解决安卓软键盘问题
思路:会有软键盘问题是因为当软键盘弹起时,页面高度变了导致页面变形解决思路:设置当前页面的高度为页面高度即可
「抠抠记账反思」 localstorage 保存对象的坑
注意:当存入 localstorage 里的数据是对象时,注意 第二次更改里面的值,会影响第一次。
「抠抠记账反思」引入svg的坑
答案是可以的。所以我们的目标是:通过webpack来引入svg, 如果有新的svg, 直接把下载好的svg复制到对应的icon文件夹, 然后在任何一个组件里写就可以用这个svg. 所以我们需要做的就是把官方文档里 webpack.config.js 关于svg-sprite-l…
「写给自己看的」初识typescript
今天学了 typescript 的语法,typescript 的本质还是 javascript,它主要是为了让我们更早的检查错误,只需要比 js 多声明一个类型,就能在编译成 js 之前就能检查出错误。所以今天来讲讲编译、运行概念、typescript 本质和 typescri…
「DOM 」虚拟DOM和 DOM diff
虚拟DOM可以将多次操作合并为一次操作。比如可以将添加1000个节点合并成一次操作 DOM diff其实就是一个函数,它会对比 oldNode 与 newNode 的区别,渲染真实的dom。从而减少不必要的渲染。但是DOM diff会有bug。造成页面渲染的误操作,可以使用ke…
「跨域」快速理解跨域
同源就是指两个 url 的协议、域名、端口号完全一致,那么这两个 url 就是同源。 同源策略:浏览器规定如果 js 运行在源 a 上,那么就不能获取源 b 的数据,目的是为了保护用户的隐私。 跨域资源共享( CORS )机制允许 Web 应用服务器进行跨域访问控制,从而使跨域…
浅析正则表达式
在编写处理字符串的程序或者网页时,经常还会有查找某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 \b是正则表达式规定的一个特殊代码(可以成为元字符),代表着单词的开头或结尾,也就是单词的分界处。 虽然通常英文的单词…
下一页
个人成就
文章被点赞
89
文章被阅读
20,757
掘力值
840
关注了
36
关注者
18
收藏集
7
关注标签
7
加入于
2020-07-19