标签:技术文章
问题 在微信小程序开发中,获取用户信息是经常会用到的!在之前,我们直接调用wx.getUserInfo接口,就可以直接获取用户的信息,然而为了安全考虑,从2018年4月30号开始,wx.getUserInfo接口不能直接调用(接口调整),需要使用 <button open-type="getU
新人借鉴整理,如有不足,请多指正   首先可以给js的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: <!--注:该方法仅适用纯字符串的数组,对于含有字符串和对象的混合数组不适用--> Array.prototype.indexOf = function(val
  学习过angular和vue的人都知道,它俩在实现双向数据绑定都是有一个专门的内置指令ngModel和v-model 但是在react中没有这些。   所以我们在react中想要实现双向数据绑定要调用一个onChange事件来模拟。 <Input type="text" onChange
参考资料: vuex element qs.js axios.js vue promise 关于ES6的Promise的使用深入理解  vue2 设置网页title的问题 Mint UI
koa源码阅读的第四篇,涉及到向接口请求方提供文件数据。 第一篇:koa源码阅读-0第二篇:koa源码阅读-1-koa与koa-compose第三篇:koa源码阅读-2-koa-router 处理静态文件是一个繁琐的事情,因为静态文件都是来自于
HTTP报文格式 HTTP报文分为请求报文和响应报文,只有发送了请求报文,才会有响应报文。 常见的报文格式如下所示: 请求报文 一个请求报文由四部分组成,分别是: 请求行 请求头 空行 请求正文 请求行 请求行由三部分组成,分别是:请求方法,URL以及协议版本。 GET /test/hi-ther
这个思维导图是我对Object,原型,原型链等知识的总结,主要参考高程一书第六章,写完才发现这么多,以后可能会进行精简。内容可能会出现差错,欢迎批评指正。下载==>Github ECMAScript支持面向对象(OO)编程,但不使用类或者接口。对象可以在代码执行过程中创建和增强,因此具有动态性
 数组的 every() 、some() 、filter() 三者的回调函数都有三个参数:元素、索引和当前数组,用到哪个写哪个(元素一定要有),顺序不可乱 every() 当数组的每个元素都满足条件(例如大于3)才会返回true some() 只要数组里有一个元素满足条件即返回t
1.app.js 里面调用微信登录异步,这样导致首页onload 提前加载,那么写在onload 里面的 接口拿不到请求参数,解决办法:设置一个请求开关,写一个页面回调函数。 2. 小程调用canvas  的层级较高,使用普通的标签 设置z-index 不生效。 解决办
 Canvas 3D球形文字云动画特效  效果图:    代码如下,复制即可使用:   (适用浏览器:360、FireFox、Chrome、Opera、傲游、搜狗、世界之窗. 不支持Safari、IE8及以下浏览器。) <!doctype html> <html> <
js变量提升 对于大多数js开发者来说,变量提升可以说是一个非常常见的问题,但是可能很多人对其不是特别的了解。所以在此,我想来讲一讲。 先从一个简单的例子来入门: a = 2; var a; console.log(a); 你觉得以上的代码会输出什么?是输出undefined吗?如果是按照程序的自
 前言 面试总体情况,着重考察基础知识,对项目要求不高,面试官只是一笔带过了。 为了让大家能更好的学习理解知识点,在此只给出面试题,不给答案。   一面 1、哪些情况下,vue改变了data,但是dom没有变化,怎么处理? 2、vue组件间怎么通信? 3、谈谈vuex,同步/异步分别怎么更改vue
一般来讲深复制主要是为了复制js对象中的引用类型,引用类型在普通的赋值操作下相当于是引用,修改复制对象也会影响原对象,简单的方法的话可以使用JSON.parse(JSON.stringify(obj)) 来实现深复制 然而这是没有考虑对象中有函数的情况,用var b = JSON.parse(JSO
1.打包时去掉console.log webpack.config.js 的 plugins 里面加上 vue cli创建项目在 webpack.prod.conf.js文件 new webpack.optimize.UglifyJsPlugin({ compress: {
问题描述: 函数的结构如上图所示,在调用该函数的时候,浏览器报错:   分析原因: 在 js 的语法中,如果语句独占一行,通常可以省略句末的分号 但实际上 js 解析代码的时候,只有在句末缺少分号就无法正常运行的时候,才会自动
在一个项目中,数据的请求发送数据是最为重要的,不可能我们的数据都是自己进行编写的 在react中官方推荐使用的方法是fetch。当然它里面也可以使用vue中的axios请求数据,jQuery的$.ajax 以及元素ajax 下面重点说一下fetch get方法非常简单, 1 componentDi
className的不方便之处: 在操作类名时,需要通过className属性添加,删除和替换类名。因为className中是一个字符串,所以即使只修改字符串一部分,也必须每次都设置整个字符串的值。(如下所示:)   html部分     但是!!!classList却极为方