首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
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是正则表达式规定的一个特殊代码(可以成为元字符),代表着单词的开头或结尾,也就是单词的分界处。 虽然通常英文的单词…
下一页
个人成就
文章被点赞
88
文章被阅读
19,599
掘力值
837
关注了
36
关注者
19
收藏集
7
关注标签
7
加入于
2020-07-19