
零碎知识
文章平均质量分 75
chen__cheng
1.1的n次方
展开
-
浏览器端模块加载器AMD和CMD
AMD和CMD1.AMD 异步模块定义2.CMD 通用模块定义3.AMD和CMD区别1.AMD 异步模块定义AMD:浏览器端模块化开发的规范。使用AMD规范快发需要用到对应的库函数RequireJs,也即AMD是RequireJs在推广过程中对模块定义的规范化的产出。RequireJs主要解决两个问题:多个js文件依赖性,也即多个有依赖性的js文件,会出现被依赖的文件需要早于依赖它的文件加载到浏览器中,但是如果当依赖关系比较复杂的时候,代码的编写和维护就变得很复杂了。js加载的时候,浏览器会停止原创 2021-03-15 11:19:38 · 1214 阅读 · 0 评论 -
CDN工作机制
先简单了解一下电商和物流公司的仓储配送机制是怎样的,在电商刚开始发展的时候,买一件物品,商家发货只能从其所在点的工厂进行发货,因此一件商品送达一般3-10天不等。最后全国各地开始建立仓储中心,卖家的商品被放置在了各个仓储中心,因此发货点变成了离买家最近的仓储中心,一件商品的送达一般1-3天。而最近两年,前置仓开始兴起,什么是前置仓呢,即仓储中心建立在小区附近,使得一件商品的送达能在一天只能甚至于半个小时就能完成。1.什么是CDNcontent delivery network内容分发网络。随着互联网用户原创 2021-03-13 11:08:09 · 778 阅读 · 0 评论 -
DNS查询机制
先了解一下域名层级:以百度为例子:www.baidu.com。依次是com(顶级域名)、baidu(一级域名)、www(二级域名)。但是实质上还有一个唯一的根域名root:www.baidu.com.root,但由于root是唯一的,因此是否写root根域名不是特别必要。1.什么是DNSDNS:Domain Name System,也即域名系统,主要用于管理和查询域名对应的IP地址。在实际的生活中,在网页上输入某个网址:www.baidu.com时,浏览器并不是仅通过www.baidu.com这个域名就原创 2021-03-13 09:29:58 · 425 阅读 · 0 评论