js
BinZhangWen
这个作者很懒,什么都没留下…
展开
-
jsonp的封装
jsonp封装函数import originJsonp from 'jsonp'export default function jsonp(url, data, option) { url += (url.indexOf('?') < 0 ? '?' : '&') + param(data) return new Promise((resolve, reject) ...原创 2017-08-20 17:10:04 · 434 阅读 · 0 评论 -
ES6常用
Promise :(登陆逻辑)let checkLogin = function () { return new Promise(function (resolve,reject) { let flag = document.cookie.indexOf("userId")>-1?true:false;// 判断是否有值如果有resolve 状态码 true为测试使用,否...原创 2018-02-13 16:23:39 · 177 阅读 · 0 评论 -
模块化
以功能块为单位进行程序设计,实现求解算法的方法称为模块化,原则是“高内聚,低耦合”,高内聚是尽量减少不同文件中的函数的交叉引用,“低耦合”是模块与模块之间要相互独立,模块化的目的是为了降低程序设计的复杂度,使程序设计、调试和维护等操作简单化。模块化的产生是由于网站页面复杂度暴露出的,比如全局变量的冲突,函数命名冲突,依赖关系处理,实例中b.js依赖a.js,标签书写顺序必须按照先后排列。因此js模...原创 2018-02-13 17:14:38 · 489 阅读 · 0 评论 -
js原生
(function(window){ //传参以dom(el)方式输出 var o = { //去除空格 trim = function(str){ if(String.prototype.trim){ return str == null ? "" : String.prototype.trim.call...转载 2018-02-19 20:15:00 · 184 阅读 · 0 评论 -
转发Object.prototype.toString.call方法
使用Object.prototype上的原生toString()方法判断数据类型,使用方法如下:Object.prototype.toString.call(value)1.判断基本类型:Object.prototype.toString.call(null);//”[object Null]”Object.prototype.toString.call(undefined);//”[objec...转载 2018-07-09 15:30:59 · 162 阅读 · 0 评论 -
小程序在当前页面改变上一页面状态
var pages = getCurrentPages(); //获取当前页面var prevPage = pages[pages.length - 2]; //获取上以页面console.log(prevPage)var wishDatialItem = "wishDatial[" + that.data.index + "].is_partake"; //获取上以页面点击的...原创 2018-09-18 17:31:15 · 1121 阅读 · 0 评论 -
小程生成海报转发
//将canvas转换为图片保存到本地,然后将图片路径传给image图片的src createNewImg: function (that) { let { indexImg, activityInfo, qrcode, logUrl} = that.data let imginfo = activityInfo.data.userHelpList const w...原创 2018-09-18 17:36:44 · 443 阅读 · 0 评论