赞了文章2021-11-22
我们都知道,npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。虽然作为命令行工具的 npm 近年来逐渐式微,但是作为广泛使用的存储库的 npm,却依然如日中天,还是世界上最大的软件注...
赞了文章2021-11-22
自从 ECMAScript 的 Promise ES2015 和 async/await ES2017 特性发布以后,异步在前端界已经成为特别常见的操作。异步代码和同步代码在处理问题顺序上会存在一些差别,编写异步代码需要拥有跟编写同步代码不同的“意识”,为此我还专门写了一篇「异步编程需要“意识”」...
赞了文章2021-04-29
一个复杂的应用都是由简单的应用发展而来的, 随着越来越多的功能加入项目, 代码就会变得越来越难以控制. 本文章主要探讨在大型项目中如何对组件进行组织, 让项目具备可维护性.
赞了文章2020-08-14
time 设置一个极短的时间,比如1000,就表示在1000毫秒之内不会重复向服务器发出请求,当然你也可以用new CancelToken,但会导致本次请求报错,需要做异常处理
赞了问题2020-08-05
赞了文章2020-05-16
写在开头: 手写框架体系文章,缺手写vue和微前端框架文章,今日补上微前端框架,觉得写得不错,记得点个关注+在看,转发更好 对源码有兴趣的,可以看我之前的系列手写源码文章 微前端框架是怎么导入加载子应用的 【3000字精读】 原创:带你从零看清Node源码createS...
赞了文章2020-04-20
2019 年 6 月,微前端框架 qiankun 正式发布了 1.0 版本,在这一年不到的时间内,我们收获了 4k+ star,收获了来自 single-spa 官方团队的问候,支撑了阿里 200+ 线上应用,也成为社区很多团队选用的微前端解决方案。
赞了文章2020-04-20
几周前我写了一篇文章描述了 mobx 与 angularjs 结合使用的方式及目的 (老树发新芽—使用 mobx 加速你的 AngularJS 应用),这次介绍一下如何将 MobX 跟 Vue 结合起来。
提出了问题2020-03-30
赞了文章2020-03-19
今天利用webpack-theme-color-replacer插件,为ant-design实现了在运行时动态切换主题色的功能,无需在页面进行less的编译,提升了切换速度。有需要的同学可以参考下。 源码 效果预览。在右侧中央的配置按钮点开可以切换主题色。 实现方案: 方案是统一的,见之前的...
发布了文章2020-01-11
本文主要是多入口配置,希望能在无框架开发网页时提高开发效率,对代码进行打包优化。本文有什么需要改善的地方,还望各位多多指教。 本文关键词: babel7 多入口 sass 图片处理 音视频处理 字体处理 gzip github 源码 模块总览 目录结构大概如下: {代码...} {代码....
赞了回答2020-01-10
假设一个使用动态导入的情况(使用import()),在app.js动态导入component.js {代码...} build之后,产生3个包。 0.01e47fe5.js main.xxx.js runtime.xxx.js 其中runtime,用于管理被分出来的包。下面就是一个runtimeChunk的截图,可以看到chunkId这些东西。 {代码...}...
回答了问题2019-09-11
marquee MDN 文档说是已经废弃的了,不要使用为好
赞了文章2019-09-11
当我们在浏览器开发vue页面时,由于浏览器对于调试有天然的支持,我们开发起来很方便。但是现在已经进入了移动端时代,移动端页面的需求越来越大。
赞了文章2019-08-08
⭐️ 更多前端技术和知识点,搜索订阅号 JS 菌 订阅 桥接模式实际上就是将逻辑抽象和具体的实现分离。 以追加字符串到文件中为例 代码从 {代码...} 变为: {代码...} 上面代码是读取某个文件并在文件中追加字符串,最后调用回调函数。 桥接模式的主要特点就是实现层(...
赞了文章2019-05-08
他在咖啡厅与朋友闲谈,遇到了一个让时间彷佛静止的女孩。他描述,那一刻,他的心彻底被抓住了,脑中轰然,眼睛无法再从她身上移开。 而女孩,也时不时向她望来,那是一双如秋水般清澈的明眸。
赞了回答2019-04-27
js 引擎在执行时,遇到 {,至少有两种选择, 当做语句块的开始 当做对象字面量表达式的开始 但是,默认情况下,是当做语句块的,所以 {代码...} 会报错:Unexpected token . 因为实际上浏览器执行的可能是这样: {代码...} 如果要让 js 引擎认为 { 是一个对象字面量...
发布了文章2018-09-25
不改后台的前提下,如何解决跨域请求接口的问题。我试着用 http-proxy-middleware 来代理接口,并返回跨域头,从而解决跨域请求接口的问题。
发布了文章2018-08-30
我其实一点也不懂,上网去查看别人都没写前端怎么做,就很郁闷。自己尝试一番才知道为何没人写前端的操作步骤,因为非常简单——生成 gz 文件,上传服务器即可。所以为了避免有人和我一样懵逼,索性记录下来以供参考。开门见山直接说操作方法:
赞了文章2018-08-15
当用户打开首页的时候显示8条数据,当用户滚动到屏幕可视区边缘的时候,然后触发一个函数,请求一个api加载新的数据,并且填充到之前的数据下面。