240 发简信
IP属地:北京
  • git子模块简介

    问题背景 随着公司业务线的增加,不同的业务线不可避免的有些相似,甚至相同的逻辑,比如营销方略下有营销概览,数据中心下也有一个同样的营销概览模块,...

  • VUE项目IE11兼容方案

    一、现状 近些年,随着移动端的发展,前端技术也发生了翻天覆地的变化,尤其是ECMAScript标准的不断升级,从es2015一直到最新的es20...

  • 多行文本的省略

    在开发过程中,经常会遇到文本超出显示区域的情况,结合业务中的场景,简单总结如下: 一行文本的省略 业务中常见场景 多行文本的省略 封装成elli...

  • 文件上传

    背景1 文件上传是个非常普遍的场景,特别是在一些资源管理相关的业务中。 文件上传的3种实现方式 经典的form和input上传 这种方式基本没有...

  • Http发展历史

    1、背景 如今我们享受着丰富的互联网,网购、点外卖、叫网约车方便了我们的生活,看短视频、看电子书更扩宽了我们的视野。关于互联网,最初的设想来源于...

  • Resize,w 360,h 240
    JS内存管理那些事

    1、内存管理 1.1 为什么关注内存管理 像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。相反,Java...

  • Resize,w 360,h 240
    HTML 生成 PDF 实践

    业务场景 1. 可视化图表下载 使用 Echarts 和 G2 等生成的图表分析结果。包括饼图、条形图等 2. 分析报告下载 活动调研报告、指标...

  • 代码整洁之道

    什么是整洁的代码 C++之父 Bjarne Stroustrup 认为: 代码逻辑应该直截了当,叫缺陷难以隐藏; 尽量减少依赖关系,使之便于维护...

  • Resize,w 360,h 240
    Babel和Postcss查找项目中无用文件

    背景 因为业务需求迭代,项目中存在废弃的.vue、.js、.css等文件,通过Babel和Postcss查找出项目中未被引用的文件,作为精简项目...