首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
How 工程技巧
订阅
Tran_Nac
更多收藏集
微信扫码分享
微信
新浪微博
QQ
44篇文章 · 0订阅
react 持久化存储数据
使用 localStorage 存储数据 优点: 简单易上手, h5 自带属性 缺点: 会造成数据冗余,逻辑混乱 使用 redux-persist(推荐) 使用教程 安装redux-persist 配
CSS Modules 入门教程
或者可以这么说,CSS Modules为我们解决了什么痛点。针对以往我写网页样式的经验,具体来说可以归纳为以下几点: 根据CSS选择器的解析规则可以知道,层级越深,比较的次数也就越多。当然在更多的情况下,可能嵌套的层次还会更深,另外,这里单单用了类选择器,而采用类选择器的时候,…
update Homebrew 太慢,更换Homebrew的更新源
默认官方的更新源都是存放在GitHub上的,这也是中国大陆用户访问缓慢的原因,一般来说我们会更倾向选择国内提供的更新源,在此推荐中国科大以及清华大学提供的更新源。 著作权归作者所有。
Vue项目接入Eslint+Prettier+Husky格式化代码
前端项目,主要有两种选择ESLint和TSLint。TSLint仅针对TS代码,因此如果采用TSLint规范TS代码,JS代码需要采用其他工具。而ESLint不仅能规范js代码,通过配置解析器,也能规范TS代码。此外由于性能问题,TypeScript 官方决定全面采用ESLin…
前端业务开发的通用经验 - 性能优化
性能优化体系四要素:指标、监控、性能分析、优化方案。 什么是性能?前端业务开发关注的性能,主要有两个:加载速度、渲染效率。二者一般也合称【性能体验】。 衡量加载速度的传统指标一般是:首字节、DOMContentLoaded、onLoad。传统指标的问题是,完全站在技术视角衡量,…
webpack由浅入深——(webpack基础配置)
代码校验:在代码被提交到仓库前需要校验代码是否符合规范,以及单元测试是否通过。 代码转换:TypeScript 编译成 JavaScript、SCSS 编译成 CSS 等。 模块合并:在采用模块化的项目里会有很多个模块和文件,需要构建功能把模块分类合并成一个文件。 代码分割:提…
Express 实战(四):中间件
原生 Node 的单一请求处理函数,随着功能的扩张势必会变的越来越难以维护。而 Express 框架则可以通过中间件的方式按照模块和功能对处理函数进行切割处理。这样拆分后的模块不仅逻辑清晰,更重要的是对后期维护和开发非常有利。 中间件栈以及请求处理的工作流。 中间件的使用。 如…
从零开始写一个Javascript解析器
简单点说,使用 Javascript 运行Javascript代码。 这篇文章来告诉你,如何写一个最简单的解析器。 可以把 Javascript 代码写进一个 Js 文件,然后在其他文件 require 它,达到执行的效果。 NodeJs 会缓存模块,如果你执行 N 个这样的文…
仿 vue-cli 搭建属于自己的脚手架
从前我总觉得脚手架是个很高大上的东西,好像得牛叉🐂一点的人才写的出来,可望而不可即。其实并不是因为困难使我们放弃,而是因为放弃才显得困难(这是个好词好句🙈)。只要你肯花个一天半天的时间✊,也能写出属于你自己的脚手架。 早前脚手架这个词是从 vue-cli 这里认识的,我们通…
性能优化之组件懒加载: Vue Lazy Component 介绍
这篇文章分享了从遇到前端业务性能问题,到分析、解决并且梳理出通用的Vue 2.x 组件级懒加载解决方案(Vue Lazy Component )的过程。 问题起源于我们的一个页面,下面是这个页面的截图和初次请求的瀑布图。 初始加载的资源过多导致在 domInteractive …