摘要:
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 1、安装cross-env npm i cross-env -D 2、根目录下新建env.js文件; 文件内容如下;二选一 一、 module.exports = { // 开发测试环境 dev: { NO 阅读全文
摘要:
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 并发控制的概念相信大家都非常熟悉,比如浏览器请求的并发控制等。结合 async-pool 这个开源工具来看看如何实现一个简单的并发控制。 async-pool 的代码分为 es6 和 es7 两个版本,都非 阅读全文
摘要:
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ React + Antd 实现动态切换主题功能 前言 最近去ant design官网查阅资料,发现ant design最新版本已经更新到了4.17.x,于是比较粗略的看了一下最近几个4.17.x版本的更新日 阅读全文
摘要:
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 背景 前端路由 实际是路由与组件的映射表访问任何路径,服务器只需要响应index.html (单页面应用)浏览器根据不同路由 匹配要渲染的内容 刷新操作时候: 浏览器会带着地址栏路由请求服务器返回相应地静态 阅读全文
摘要:
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 问题描述 当程序版本升级时,用户因为缓存访问的还是老的页面,不会自动更新修改的的文件 解决方案 两种解决方案均可 nginx server { listen 80; server_name yourdoma 阅读全文
摘要:
本文适合对npm知识点有所疑惑的小伙伴阅读。 欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 一、前言 很多小伙伴可能对npm的理解停留在"安装"、“运行”、“打包”,其实这是远远不够。广东靓仔看到npm的这6个有趣的知识点,跟小伙伴们分享一下。 二、n 阅读全文
摘要:
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 一、前言 使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。 本文分享在开 阅读全文
摘要:
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 背景 有些时候,我们需要定制...后面还有其他内容 效果图,如下: 思路: 将-webkit-line-clamp实现的文字溢出截断代码为主体,叠加绝对定位同步的按需显示...更多结构。因为绝对定位,这里使 阅读全文
摘要:
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 下面我们会从effect的数据结构入手,梳理use(Layout)Effect在render和commit阶段的整体流程。 Effect的数据结构 对函数组件来说,其fiber上的memorizedStat 阅读全文
摘要:
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 一、实现步骤 1、安装vue-i18n并且创建store.js(vuex状态管理)文件 2、创建一个(middleware)中间件,用来管理不同的语言 3、创建不同语言的json文件作为语言包(例如: ~l 阅读全文