检测客户端的操作系统和浏览器名称是比较常见的需求,整理保存一下备用~ 1、检测浏览器名称 2、 检测IE浏览器版本号(兼容IE11) IE11浏览器和低版本的IE浏览器的us...
检测客户端的操作系统和浏览器名称是比较常见的需求,整理保存一下备用~ 1、检测浏览器名称 2、 检测IE浏览器版本号(兼容IE11) IE11浏览器和低版本的IE浏览器的us...
分别是这四种: www-form-urlencoded, form-data, application/json, text/xml www-form-urlencoded这...
0 问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可...
一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...
来自我的个人博客Minecode.link 简述 作为版本管理工具,Git可以对某个版本打上标签(tag),表示本版本为发行版。在发布软件,以及使用CocoaPods创建依赖...
ECMA、ECMAScript、javascript、ES6、JavaScript 引擎、宿主环境、Babel 等概念 ECMA: Ecma International,一个...
JSON.parse(JSON.stringify(obj))我们一般用来深拷贝,其过程说白了 就是利用JSON.stringify 将js对象序列化(JSON字符串),再使...
一、 最近为了规范项目的目录,把项目的文件名称全都改成了小写。本地修改是没什么问题的,可提交到远程仓库后,问题就出来了: 如图所示,出现了文件重复的情况,也就是远程仓库的文件...
一直没理解Decorator的作用,但最近在很多框架和库中看到它的身影,尤其是React和Redux,还有mobx中,所以专门查了一下资料,记录一下。 修饰器(Decorat...