- 博客(4)
- 收藏
- 关注
原创 一步步实现一个简单的 CMJ 模块加载器
1. 使用es6的class语法 // 使用 `es6` class 语法 class Module { constructor() { &nb.
2021-10-14 17:05:32 179
原创 基于CommonJS谈谈前端模块化
模块化CMJ 被熟知得益于 Node 社区的炸裂兴起,不过目前 Node 已经转移向了 ESM。不过有兴趣的依然可以研究研究,Node 中的 CMJ 实现 Node 中 CMJ 实现源代码1、模块化如何划分?不管是 CMJ 还是 ESM,都不约而同的选择了以「文件」为基本单位来划分模块。文件是组织代码结构的基本单位,在模块加载器自身的处理上来说,也是一个相对来说更容易的粒度~2、如何使用?// a.jsexports.action = function (
2021-10-14 17:01:58 167
原创 PromiseA+规范
title: 应用打开慢分析date: 2021-06-27 13:18现状一般情况下,如果网页、小程序(下面统称应用)加载时间超过5s,用户就会感觉页面比较卡,遇到耐心不好的用户,肯定就直接关闭走人了,所以加载的时间对于一个应用来说还是相当重要的。提问:为什么网页、小程序打开会 很慢?开发通常认为:你没网,你网络不好一般人认为:开发写的程序太烂这是目前,大部分人看待一个应用加载慢的主要两个原因。但是理性一点分析,有时候我100M的电信网络,打开淘宝有时候也很慢,这是为什么呢?科普:打.
2021-10-13 13:56:48 114
原创 【积累】Element-ui,el-dialog里面嵌入el-form,resetFields失效问题
记一次element-ui,el-dialog里面嵌入el-form,使用resetFields方法初始化表单失效,问题记录:前提: 当el-form在一个el-dialog中,dialog显示与否绑定变量 showDialog,ref 为 editForm_ref ,e-lform的model绑定了一个对象editForm,初...
2019-06-09 23:44:45 5634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人