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

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

  • VUE项目IE11兼容方案

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

  • 多行文本的省略

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

  • 文件上传

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

  • Http发展历史

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

  • 120
    JS内存管理那些事

    1、内存管理 1.1 为什么关注内存管理 像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。相反,JavaScript是在创建变量(对象...

  • 120
    HTML 生成 PDF 实践

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

  • 代码整洁之道

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

  • 120
    Babel和Postcss查找项目中无用文件

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

  • 120
    函数式编程

    1.什么是函数式编程 函数式编程是一种思维方式,强调在编程过程中把更多的关注点放在如何去构建映射关系。 函数式编程和命令式编程区别:函数式编程关心数据的映射,命令式编程关心解...

  • 120
    如何开发一个VSCode插件

    VSCode简介 VSCode是微软开源的一款基于Electron开发的代码编辑器。具有对TypeScript,JavaScript和Node.js的内置支持。同时提供了强大...

  • Vue3和组件那些事

    前言 2020年初,vue3 发布了第一个版本,在随后的时间内,vue-next 一直保持着快速的更新,直到去年的 9.18 号发布了第一个版本 one piece,这个备受...

  • 120
    WebAssembly

    WebAssembly 或者 wasm 是一个可移植、体积小、加载快并且兼容 Web 的全新格式 简介 WebAssembly是一种运行在现代网络浏览器中的新型代码,并且提供...

  • 120
    Vite

    本文原创:lideguang 某乎有一个问题“2021前端会有什么新的变化?”,其中 Vue 的作者尤雨溪给出的答案:“会有很多人抛弃 Webpack 开始用 Vite”。下...

  • 120
    浅谈Koa框架

    本文原创:zhangwei 前言 在前言中,首先想提出这样三个问题: 1.前端开发者学习Node开发的意义? 2.Node开发可以帮助我们解决哪些问题? 3.什么是Koa框架...

  • 120
    2021年与TypeScript愉快玩耍

    本文原创:nanyifei 前言 近几年,前端领域得到了日新月异的发展,各种新技术、框架层出不穷,前端的圈子越来越大。在 Github 的官方统计中,JavaScript 已...

  • 120
    项目中常用的webpack插件

    本文原创:linqiumei、huoyinghui 不同项目,使用webpack版本不同,对应的插件也不同。 如何查看项目中webpack的版本? 1.在package.js...

  • JavaScript继承方式总结

    本文原创:zhanglining 写在前面 本文总结JavaScript各种继承方式和优缺点。 1、原型链继承 基本思想:利用原型让一个引用类型继承另外一个引用类型的属性和方...