首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
骑着毛驴的粉刷匠
更多收藏集
微信扫码分享
微信
新浪微博
QQ
43篇文章 · 0订阅
一文带你了解如何排查内存泄漏导致的页面卡顿现象
那什么是内存泄漏呢?借助别的大佬给出的定义,内存泄漏就是指由于疏忽或者程序的某些错误造成未能释放已经不再使用的内存的情况。简单来讲就是假设某个变量占用100M的内存,而你又用不到这个变量,但是这个变量没有被手动的回收或自动回收,即仍然占用100M的内存空间,这就是一种内存的浪…
手把手教你写一个Vue组件发布到npm且可外链引入使用
我们为什么要写个组件上传到npm镜像上呢,我们肯定遇到过这样一个场景,项目中有很多地方与某个功能相似,你想到的肯定是把该功能封装成Component组件,后续方便我们调用。但是过了一段时间,你的Leader让你去开发另一个项目,结果你在哪个项目中又看见了类似的功能,你这时会怎么…
前端优秀实践不完全指南
本文其实应该叫,Web 用户体验设计提升指南。 ... 所谓的用户体验设计,其实是一个比较虚的概念,是秉承着以用户为中心的思想的一种设计手段,以用户需求为目标而进行的设计。设计过程注重以用户为中心,用户体验的概念从开发的最早期就开始进入整个流程,并贯穿始终。 良好的用户体验设计…
反直觉!浏览器到底是如何下载资源的
今天文章来聊聊浏览器到底是如何对待下载资源的,比如说 JS、CSS、字体、图片等文件。 HTML 在解析的过程中遇到同步的 script 会卡住 DOM 解析这个知识点我相信读者们应该都知道。 上述代码中,HTML 遇到 <script>console.log(1)&…
简单又灵活的权限设计?
蛋先生:[]~( ̄▽ ̄)~* 略懂略懂~!已有项目,那就是不能“随心所欲”咯。说吧,关于已有项目DB的相关信息 丹尼尔:数据库是用MySQL,连接数据库用的是Sequelize, 一个ORM的Node.js库。 丹尼尔:可以啊蛋兄,自动生成SQL,自动生成 Model。好久不见…
Vue 项目一些常见问题的解决方案
本文已经授权掘金开发者社区公众号独家使用,包括但不限于编辑、标注原创等权益。 有一些问题不限于 Vue,还适应于其他类型的 SPA 项目。 1. 页面权限控制和登陆验证 就是一个网站有不同的角色,比如管理员和普通用户,要求不同的角色能访问的页面是不一样的。如果一个页面,有角色越…
小蝌蚪传记:前端菜鸟让接口提速60%的优化技巧
天秀老接口存在一个问题,我们每次请求1000条数据,返回的数组中,每一条数据都有上百个字段,其实我们前端只用到其中的10个字段而已。 如何从一百多个字段中,抽取任意n个字段,这就用到graphQL。 里面有两个女神的所有信息,包括女神的名字、手机、微信、身高、学校、备胎集合等信…
开发一个 Webpack 插件原来这么简单
插件是webpack的重要组成部分,为用户提供了一种强大方式来直接触及webpack的编译过程(compilationprocess)。插件能够钩入(hook)到在每个编译(compilation)中
javascript 函数的进阶
熟练函数的多种定义和调用方式。 能够理解和改变函数内部 this 的指向。 理解严格模式的特点。 可以熟练把函数作为参数和返回值传递。 理解出闭包的作用。 能够说出递归的两个条件。 理解深拷贝和浅拷贝的区别。 1. 函数声明方式 function 关键字(命名函数) 2. 函数…
【webpack 性能优化】编译速度从 50S 到 7S
随着项目不断发展壮大,组件数量开始变得越来越多,项目也开始变得庞大,webpack 编译的时间也会越来越久,我们现在的项目编译一次在 40s ——70s 之间,这是一个效率非常低下的操作。优化的手段有很多,之前项目原本已经做了很多,本文从缓存的角度进行优化讲解 babel-lo…