04 2020 档案
获取cookie
摘要:function getCookie(cookieName) { var strCookie = document.cookie; var arrCookie = strCookie.split("; "); for(var i = 0; i < arrCookie.length; i++){ va
又见手风琴
摘要:css /*必须要问的问题*/ .must{ margin: 25px; border-radius: 10px; position: relative; } .must div{ border-radius: 10px; background-color: #FFFFFF; border: 1px
iphone机型判断及兼容
摘要:判断iponeX function getMobileSystem() { var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android系统 var
axios
摘要:1.axios是什么 一个基于promise的HTTP库 , 可以用在浏览器和node.js中 从node.js创建http请求 支持Promise API 转换请求数据和响应数据 取消请求 自动转换JSON数据 客户端支持防御XSRF/CSRF 批量发送多个请求 简单拓展: XSRF/CSRF :
简单封装axios
摘要:后台服务:json-server 简单封装axios <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-s
XHR常用对象API
摘要:API 1.XMLHttpRequest():创建XHR对象的构造函数 2.status:响应状态码值,比如200,404 标识着请求成功或者失败 3.statusText:响应状态文本 4.readyState:标识请求状态的只读属性 0:初始 1: open()之后 2: send()之后 3:
单例模式
摘要:解决代码开销,提高代码效率 var Model=function(id,html,open){ this.id=id; this.html=html; this.open=false; } Model.prototype.create = function(){ if(!this.open){ va
程序设计模式六大原则--个人理解
摘要:原则一:单一原则 理解:解决代码耦合度,每个方法只做一件事,尽可能把一个功能放在一个模块里面 吃饭就是吃饭,睡觉就是睡觉 原则二:里氏替换原则 原则三:依赖倒置原则 理解:多个子类继承父类时,父类只提供模型(全部子类的相同功能),剩余的子类去实现 原则四:接口隔离原则 理解:父类只有接口的声明,没有
简单理解适配器模式
摘要:解决的问题:代码低耦合的方式使两个不兼容的接口在一起使用 原则:不改变原始程序 原始接口不要轻易改,改掉后会导致一些业务逻辑和方法不能用 简单示例: 需求:需要将两个对象中的方法传入isBrowser中,但两个对象中的方法名改变会使得某些业务逻辑不可用 var google={ show:funct