一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...
一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...
相信大家对这种选择城市列表都不陌生,这次的性能瓶颈出现在当这个城市列表数据量较大,达到1000+时,通过拖动右侧的字母定位,对 ScrollView 进行快速的锚点定位,同时...
umi3 的打包速度实属感人,在 umi2 默认使用了 hard-source-webpack-plugin 插件提升构建速度,不知道为啥在 umi3 干掉了这一功能,那我们...
好久没发文章了,今天推荐一个近期自己写的 vscode 插件:json2interface[https://marketplace.visualstudio.com/item...
移动端还真没试过,能说啥具体问题?可以帮着看看
react 移动端简单实现图片上传随着组件库越来越成熟,像图片上传这样的功能组件库已经封装好了不用再造轮子,但是在移动端,至少ant-desgn-mobile还没有集成图片上传的功能,所以还是需要我们自己手写...
19年,又是新的一年,“前端届”,又出了哪些新的“玩意”,今天向你推荐目前比较热门新鲜度靠前的50款前端工具,希望在新的一年里,对你有所帮助。 一、构建工具 1、 Parce...
tcb-router基于 koa 风格的小程序·云开发云函数轻量级类路由库,主要用于优化服务端函数处理逻辑基于tcb-router 一个云函数可以分很多路由来处理业务环境,避...
一、无继承性的属性 1、display:规定元素应该生成的框的类型 2、文本属性: vertical-align:垂直文本对齐 text-decoration:规定添加到文本...
免责声明:本文的目的并不是为你列出在前端面试中可能会被问到的问题,但是可以将其视为知识储备。面试是一件很难的事情。作为候选人,通常会给你45分钟的时间来让你展示自己的技能。 ...
一、shell code 操作首先从 vscode 中安装 code 命令:打开命令面板(shift+command+P)输入 shell code 会展示下图中的选项: c...
vscode确实是比较好的编辑器其中一个比较好的插件就是path autocomplete,但是这里有个问题,当通过webpack的alias引用的时候,path autoc...
年轻有为
CSS-当前主流的三种预编译器比较CSS预处理器用一种专门的编程语言,进行Web页面样式设计,然后再编译成正常的CSS文件,以供项目使用;让你的CSS更加简洁、适应性更强、可读性更佳,更易于代码的维护等诸多好...
CSS预处理器用一种专门的编程语言,进行Web页面样式设计,然后再编译成正常的CSS文件,以供项目使用;让你的CSS更加简洁、适应性更强、可读性更佳,更易于代码的维护等诸多好...
前言 这篇文章主要记录自己在项目中搭建好npm仓库后遇到的坑,并不是讲如何搭建私有npm仓库 1、为什么要搭建私有npm仓库? 并非每一个公司都需要搭建私有npm仓库来管理代...
下面介绍一种 postMessage 方式实现父子页面通信的方法,首先先了解一个应用场景: 父页面有一个列表,每一个列有一个"编辑"按钮,点击按钮打开一个新的 tab 页面为...
步骤一:将Charles的根证书(Charles Root Certificates)安装到Mac上。 Help -> SSL Proxying -> Install Cha...
随着组件库越来越成熟,像图片上传这样的功能组件库已经封装好了不用再造轮子,但是在移动端,至少ant-desgn-mobile还没有集成图片上传的功能,所以还是需要我们自己手写...