首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
李赵同学猛猛哒
掘友等级
前端
|
滴滴
( •̥́ ˍ •̀ू )
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 20
沸点 14
赞
34
返回
|
搜索文章
赞
文章( 20 )
沸点( 14 )
一文看懂 Vue.js 3.0 的优化
monorepo 把这些模块拆分到不同的目录中,每个模块有各自的API类型定义和测试。这样使得模块拆分更细化,职责划分更明确,模块之间的依赖关系也更加明确,开发人员也更容易阅读、理解和更改所有模块源码,提高代码的可维护性。 使用Flow做类型检查,Flow 是 Facebook…
手写简易版bundler.js
webpack的定位是一个bundler,最基本的要解决的是将多个JS模块打包成可以在浏览器上运行的代码。接下来我们将实现一个简易的miniWebpack也就是一个bundler:由入口文件对代码进行打包,打包成可以在浏览器运行的代码。 整个演示项目的目录结构如下所示,其中sr…
webpack区分developement和production打包
需要devServer帮助我们开启一个服务器,里面还集成了一些HMR,(HMR的作用:只要更改了代码就会重新打包,内容会实时展现在页面),方面开发。 需要非常全面的SourceMap信息,方便调试。 不需要非常全面的sourceMap信息,可以生成一个.map文件进行存储。 那…
聊聊浏览器的事件循环机制
最近阅读了一些与浏览器事件循环相关的资料,并整理输出了本篇文章,希望能帮助大家搞懂浏览器的事件循环。后续(会很久,因为我懒)会继续补充node中的事件循环机制。 JavaScript语言的一大特点就是单线程,作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操…
用vue做登录鉴权功能
几乎每个vue项目里都会有登录鉴权功能,本文整理一个通用的登录鉴权功能模板。
浅读Redux源码
之前整理了如何使用redux(见《React全家桶之Redux》),今天简单读一下redux源码,一起来挖掘createStore的实现,不仅做到知其然,还要做到知其所以然。
React全家桶之Redux
文章介绍了什么是Redux、Redux的工作流和三项原则、并以一个小例子演示了怎么使用Redux。
JS的防抖与节流
在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(
Vue 项目性能优化 — 实践指南(网上最全 / 详细)
Vue 框架通过数据双向绑定和虚拟 DOM 技术,帮我们处理了前端开发中最脏最累的 DOM 操作部分, 我们不再需要去考虑如何操作 DOM 以及如何最高效地操作 DOM;但 Vue 项目中仍然存在项目首屏优化、Webpack 编译配置优化等问题,所以我们仍然需要去关注 Vue …
ES6中的Generator
ES6中引入很多新特性,其中关于异步操作的处理就引入了Promise和生成器。众所周知,Promise可以在一定程度上解决被广为诟病的回调地狱问题。但是在处理多个异步操作时采用Promise链式调用的语法也会显得不是那么优雅和直观。而生成器在Promise的基础上更进一步,允许…
下一页
个人成就
文章被点赞
955
文章被阅读
111,045
掘力值
3,143
关注了
1
关注者
1,010
收藏集
3
关注标签
13
加入于
2018-03-31