首页 › 分类: 文章
  • Web 中文字体性能优化实践

    背景介绍 Web 项目中,使用一个适合的字体能给用户带来良好的体验。但是字体文件这么多,如果设计师或者开发人员想要查询字体,只能一个个打开,非常影响工作效率。因此,夸克平台需要实现一个功能,能够支持根...

    Web 中文字体性能优化实践
    7 小时前
  • 从输入URL到页面加载 —— 网络请求篇

    前言 在Web相关的问题中,从输入URL到整个页面加载展示到用户面前这个问题是绕不开的,它主要涉及到网络请求与客户端渲染两个步骤 网络请求 DNS解析 TCP连接建立 SSL/TLS隧道建立(H...

    从输入URL到页面加载 —— 网络请求篇
    7 小时前
  • 深入react-基础API(二)

    前言 上一篇写了Children,createRef,接着上一篇写后面的几个API ReactAPI Component 这里我稍微改了一下源代码,源代码是用的function构造...

    8 小时前
  • web-app-ftp-publish-基于FTP的前端自动发布工具

    最近随手写了一个React和Vue的自动发布工具,可以通过简单的脚本命令(npm run publish)将build或dist文件夹上传到服务器目录,实现一键发布 描述 使用 FTP Server,...

    8 小时前
  • vue中改变滚动条样式(CSS)

    今天在自己开发的一个项目中,需求是让浏览器的滚动轴变细。想了好长时间才完成,在目前的测试中,滚动条在IE浏览器中不支持。外汇监管http://www.fx61.com/supervision scro...

    8 小时前
  • 搭建基于vue-cli3+typescript的tsx开发模板

    项目创建使用vuecli3创建一个基于ts的模板: (/public/upload/8c51d138b4a002b0277e5f5a734ead2b) vuetsxsupport上一步中已经创建完...

    搭建基于vue-cli3+typescript的tsx开发模板
    9 小时前
  • 手写 flat

    手写 flat flat()方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回 展开一层 Use Generator fun...

    9 小时前
  • Node中url.parse(url, true).query:[Object: null prototype]问题

    问题背景 在node v13.5.0中通过url模块解析get请求参数的时候,遇到query: Object: null prototype 如果我们在node中console.log一个n...

    9 小时前
  • 手写 forEach

    手写 forEach forEach()方法对数组的每个元素执行一次提供的函数 callback currentValue数组中正在处理的当前元素。

    10 小时前
  • 手写 some

    手写 some some()方法测试数组中是不是至少有 1 个元素通过了被提供的函数测试。它返回的是一个 Boolean 类型的值。 callback用来测试每个元素的函数,接受三个参数: ele...

    10 小时前
  • 手写 filter

    手写 filter filter()方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。 filter 不会改变原数组,它返回过滤后的新数组 callback用来测试数组的每个...

    10 小时前
  • 手写 reduce

    手写 reduce reduce() 方法对数组中的每个元素执行一个由您提供的 reducer 函数(升序执行),将其结果汇总为单个返回值 reducer 函数接收 4 个参数: Accumulat...

    11 小时前
  • 这一次,用 AntV 给你的老板画个饼

    作者 新茗 蚂蚁金服·数据体验技术团队 TL;DR G2Plot 是一个注重于细节体验的通用统计图表库。 背景 饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表。

    这一次,用 AntV 给你的老板画个饼
    19 小时前
  • 【重学前端框架】Vue之nextTick原理

    前言 我们都知道vue是数据驱动视图,而vue中视图更新是异步的。在业务开发中,有没有经历过当改变了数据,视图却没有按照我们的期望渲染?而需要将对应的操作放在nextTick中视图才能按照预期的渲染,...

    【重学前端框架】Vue之nextTick原理
    19 小时前
  • 第一次学习jQuery出现的问题

    jQuery jQuery初印象 总是听别人说jQuery非常好用,特别实在设置样式的时候,封装了很多的方法去让别人更好的使用。在今天第一次尝试了,发现了很多问题 jQuery使用时出现的问题 在使用...

    20 小时前
  • setTimeout和setInterval实现倒计时的区别

    前言 这是一个由于倒计时插件出现bug而出现的文章,导致我努力去寻找这个原因的源头,最后终于发现了新大陆(先事先展示一下新大陆的结论): setTimeout和setInterval都有误差 以1秒...

    setTimeout和setInterval实现倒计时的区别
    20 小时前
  • Promise从两眼发懵到双眼放光(8)-手写Promise之resolve,reject,all,race方法

    代码已同步更新到github https://github.com/hnt815/promise...

    20 小时前
  • 记录一下如何实现在文本中插入图片的功能

    背景 产品要做一个类似豆瓣那样的发布功能,需要在文章插入图片,刚接到这个需求时,一脸懵逼。没办法,为了糊口,在看了一些大佬的文章后,终于实现了。废话不多说,直接上代码! 问题 原...

    21 小时前
  • elementUI中table动态列以及动态列排序

    关于elmentUI的普通表格排序没有啥好说的, 但是在实际项目过程中有时候是需要动态列的,动态列也就意味着prop字段的不确定,动态列的排序也会因为没有字段而无法处理,而我们需要完成动态列以及对动态...

    elementUI中table动态列以及动态列排序
    21 小时前
  • 深入浅出js单例模式

    何为单例模式?顾名思义,单例模式就是保证一个类仅有一个实例,也就是创建出来的两个实例必须相等! 构造函数静态属性创建单例 该方法的缺点是,instance属性暴露外面,改变一个实例的属性,另...

    21 小时前
分类
标签