Doyle

61
获赞数
6
关注数
16
粉丝数
广州
IP 属地广东
2014-07-02 加入
浏览 10.8k

前端, angular, vue

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