摘要: 3-12 CDN缓存 一、CDN 是什么? http 缓存是浏览器端缓存,cdn 是服务器端缓存。 举个例子来说明 cdn 的作用:cdn 就是代理。厂家给商家发货,你从商家买货,商家就是 cdn,很方便。 二、CDN 怎么缓存? 和 Http 类似,客户端请求数据时,先从本地缓存查找,如果被请求数据没有过期,拿过来用, 阅读全文
posted @ 2022-03-12 18:50 林见夕 阅读(101) 评论(0) 推荐(0)
摘要: 3-12 什么是面向切面编程(AOP)? 主要就是两个函数,在Function的原型上加上before与after,作用就是字面的意思,在函数的前面或后面执行,相当于无侵入把一个函数插入到另一个函数的前面或后面,应用得当可以很好的实现代码的解耦,js中的代码实现如下: // function dome() { // var a = 12 + 阅读全文
posted @ 2022-03-12 17:52 林见夕 阅读(83) 评论(0) 推荐(0)
摘要: 3-12 使用TS的优势有哪些? 更可靠:TS引入类型定义(进行类型检查)和编译器,可以避免JavaScript大多数runtime错误,更可靠,易维护; 更清晰:TS中显式类型声明可以提升代码可读性,代码校验可以全部交给编译器负责; 更广泛:TypeScript是JavaScript的超集,可以在TypeScript代码中混合使用 阅读全文
posted @ 2022-03-12 16:52 林见夕 阅读(1716) 评论(0) 推荐(0)
摘要: 3-12 webpack 里面的插件是如何实现的? webpack 插件 是一个 函数,这个函数的原型上必须携带一个 apply 的方法,供给 webpack 使用,webpack 会调用 apply 并传入一个 compiler 关注核心:Compiler和Compilation 在开发Plugin时最常用的两个对象是Compiler和Compil 阅读全文
posted @ 2022-03-12 16:27 林见夕 阅读(307) 评论(0) 推荐(0)