240 发简信
IP属地:四川
  • 240
    彻底弄懂强缓存与协商缓存

    在工作中,前端代码打包之后的生成的静态资源就要发布到静态服务器上,这时候就要做对这些静态资源做一些运维配置,其中,gzip和设置缓存是必不可少的。这两项是最直接影响到网站性能...

  • 240
    领域驱动模型(DDD)在美团外卖活动管理业务的应用

    本文作者是组内同事 杜宁,目前负责美团外卖活动管理模块业务。 什么是领域驱动模型? 2004年Eric Evans 发表《领域驱动设计——软件核心复杂性应对之道》(Domai...

  • TS 函数重载

    函数重载 这个概念是在一些强类型语言中才有的,在JS中依据不同参数类型或参数个数执行一些不同函数体的实现很常见,依托于TypeScript,就会有需要用到这种声明的地方。 关...

  • typescript学习笔记

      随着前端的发展,js越来越火,但是js有许多不合理或者说不完美的地方   尽管从es5,es6,es7等版本升级能为js完善了不少地方,但是js始终是一个弱类型语言,稍微...

  • 学习typescript - enum

    数字枚举 默认顺序 数字枚举 指定顺序 数字枚举 获取对应数字 枚举 首个成员未初始化 字符串枚举 字符串数字混合枚举 计算枚举 枚举在运行时是一个对象 反向映射 常量枚举 ...

  • 240
    深入学习二叉树(一) 二叉树基础

    前言 树是数据结构中的重中之重,尤其以各类二叉树为学习的难点。一直以来,对于树的掌握都是模棱两可的状态,现在希望通过写一个关于二叉树的专题系列。在学习与总结的同时更加深入的了...

  • 240
    001_Chrome架构

    内容 无论你是想要了解高性能Web应用还是优化现在的web应用,你都需要了解浏览器中的网络流程页面渲染过程 , JavaScript执行流程以及web安全理论 , 而这些...

  • 240
    微前端实践

    在 toB 的前端开发工作中,我们往往就会遇到如下困境: 工程越来越大,打包越来越慢 团队人员多,产品功能复杂,代码冲突频繁、影响面大 内心想做 SaaS 产品,但客户总是要...

  • TypeScript 的 Decorator

    前言 随着TypeScript和ES6里引入了类,在一些场景下我们需要额外的特性来支持标注或修改类及其成员。 装饰器(Decorators)为我们在类的声明及成员上通过元编程...