一、数据存储(存) 1.存储到本地(异步API) uni.setStorage({ //存 key:'', //K名 data:'', //K值 success:function(){}, //成功 fail:function(){} //失败 }) 2.储存本地(同步API) 需要用try…catch配合(如不适用小程序包端会报错) try{ u…		
	
	
			js中的兼容 methods:{ // #ifdef APP-PLUS click(){ //在安卓端执行的代码 } // #endif // #ifdef MP-WEIXIN click(){ //微信中执行的代码 } // #endif }		
	
	
			实现一 : JSON序列化与反序列化 var a = { b:1, c:[1,2,3], d:{c1:'cccc1',c2:'cccc2'} } var str = JSON.parse(JSON.string(a)) 缺点: 反序列化深拷贝不支持函数不支持undefined不支持引用不支持Date不支持正则表达式不支持symbol 实例 …		
	
	
			兼容版本 var slice = Array.prototype.slice; function bind(asThis){ var args = slice.call(arguments,1); var fn = this; return function(){ var agrs2 = slice.call(arguments,0); retur…		
	
	
			函数VS方法的区别 函数如果子程序有返回值,就一个函数(js的所有函数都有返回值);如果函数里面没写return,js会自动加上return.什么是子程序一个或多个语句组成完成特定功能且相对独立的称为子程序方法简单来说放在类或者对象中调用的函数,成为方法 (方法是比较特殊的函数) /**函数**/ function fun1(num){ conso…		
	
	
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=\, …		
	
	
			这篇文章没有摘要		
	
	
			文件 build / utils.js 中添加		
	
	
			promise的APIpromise的使用场景async/await promise的API 常规用法   let text = new Promise((resolve,reject)=>{       resolve("成功时返回")       reject("失败时…		
	
	
			当输入url之后浏览器做了什么? DNS 查询得到 公网IPDNS (用有由运营商提供)公共DNS 114.114.114.114向IP发起请求http请求tcp连接每一个请求都是一个tcp连接(包括 js,css,html)服务器查询数据库返回数据展示HTML,渲染css,加载js DNS服务优化 花钱配置hosts 请求性能优化(keep-al…