emmmm,觉得自己小程序太薄弱了,所以还是找个东西练手,不过还是要感谢某大神提供的“扒小程序”的方法,虽然不是说拿下来就能用,但是作为仿小程序来说,我要的图片素材,页面名称都有了.地址贴出来: (不一定适合每个人用,看情况吧)接下来看看我这两天踩的坑(小程序太久没接触了,跟刚学差不多)1.this.setData报错这个问题大多数人都踩过坑了,原因就是在于wx.request 返回东西
转载
2024-07-12 16:32:15
97阅读
一、介绍 由于部分接口需要经过用户授权同意才能调用。我们把这些接口按使用范围分成多个 scope ,用户选择对 scope 来进行授权,当授权给一个 scope 之后,其对应的所有接口都可以直接使用。此类接口调用时:如果用户未接受或拒绝过此权限,
ES6常用部分ES6概述let 和 constletconstconst和let都有封闭性死区解构赋值基本嵌套可忽略不完全解构剩余运算符字符串等但以上均不常用(常用)对象解构增加Mapforeach遍历set类型转换数组去重并交差函数对象优化新增Object.keys()取出对象的键新增Object.values()取出对象的值Object.entries()取出键值对对象深拷贝对象合并asyn
转载
2024-03-29 08:51:15
51阅读
一、类(class)class Man {
constructor(name) {
this.name = 'Kepler';
}
console() {
console.log(this.name);
}
}
const man = new Man('Kepler');
man.console(); // Kepler1、public:可以继承、实例化// pub
转载
2024-04-30 17:06:39
8阅读
...将一个数组转为用符号分隔的参数序列 2.
原创
2022-07-13 11:16:11
37阅读
1、const声明一个只读的常量。一旦声明,常量的值就不能改变。 2、const的作用域与let命令相同:只在声明所在的块级作用域内有效。 3、const命令声明的常量也是不提升,只能在声明的位置后面使用。 4、ES6中:var命令和function命令声明的全局变量,依旧是顶层对象的属性;另一方面
转载
2017-12-07 16:37:00
105阅读
2评论
1.es6中的let和const的区别(1) let 在局部作用域有效var a = [];
for (var i = 0; i < 10; i++) {
a[i] = function () {
console.log(i);
};
}
a[6](); // 10
注释:
上面代码中,计数器i只在for循环体内有效,在循环体外引用就会报错。
下面的代码如果使用var,
转载
2024-10-20 15:07:38
12阅读
转载
2019-12-03 16:53:00
129阅读
2评论
1、实现块作用域 2、不存在变量提升。 ES6 明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。
转载
2017-12-07 16:23:00
86阅读
2评论
1.letES6新增了let命令,用来生命变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。for (let i = 0; i < 10; i++) {
}
console.log(i) //ReferenceError: i is not defined<br><br>for(var i=0;i<10;i++){&l
转载
2024-09-03 07:47:15
74阅读
这里写目录标题模板语法1.数据绑定循环条件s-if模板template事件处理SJS语法 模板语法1.数据绑定单向绑定{{}} 双向绑定:{= =} css属性绑定:class = “c-{{}}” 控制属性: s-if = "flag"不需要大括号 基础的运算符:<!-- operation-demo.swan -->
<!-- 普通变量 -->
<text>
引言 关于access_token小程序发通知需要获取获取小程序全局唯一后台接口调用凭据(access_token)。调用绝大多数后台接口时都需使用 access_token,后面会进行使用redis的存取。但是急于求成加上先去看了小马如何获取openId,打算使用前端发过来的code获取access_token,这确实是一个获取access_token的方法,照着这个去查找找到了微信
转载
2024-09-11 20:07:04
41阅读
1.服务端 ThinkPHP5+MySQL构建REST API2.客户端向服务端请求数据,完成自身行为逻辑3.CMS向服务端请求数据,实现发货与发送消息同时使用了:AOP面向切面编程思想的应用使用ORM的方式与数据库交互(Object Relational Mapping)用面向对象的思想构建前端代码(ES6 Class&Module)知识与技术Thi
关于JavaScript中es6-promise的应用应用promise背景es6与Promise的关系了解主流浏览器对promise的兼容记录一些自己对promise的理解调用模型:异步函数顺序执行嵌套关系的promise,执行顺序链式调用中的then怎么中断 应用promise背景由于我们公司需要开发微信小程序,并且小程序API大部分都是异步的API,不采用promise的话,将会出现代码一
转载
2024-05-29 14:02:14
231阅读
一、简介源码地址:https://github.com/1692134188/HelloWechat_Flex.git接上篇 斑马斑马-11-微信小程序-布局谋篇 中主要讲了flex布局,并用该布局完成了几个静态页面,本篇目标数据绑定列表渲染条件判断点击事件微信常用API接口二、数据绑定我们前端的页面都是在wxml中固定的, 现在我们通过Mustache 语法来实现数
转载
2024-08-11 10:25:34
59阅读
微信小程序基本语法介绍-app.json 上一篇中我们用了一定的篇幅介绍了一下app.json文件的结构,本篇我们介绍一下app.js和app.wxss具体的内容。app.js介绍如果说app.json文件用来配置小程序的页面表现的话,那么app.js就是控制小程序的全局默认行为,一般小程序首次打开的时候就是加载app.js里具体的方法。在小程序中有个概念叫生命周期函数,是啥意思呢?生命周期意味着
转载
2024-07-16 15:07:45
50阅读
一、var、let和const 1、var,可以先使用后声明,可以重复定义,可以在块级作用域外使用console.log(name)
{
var name = "aike";
var name = '艾克';
}
console.log(name) 2、let,只能先声明后使用,不能重复定义,只能在
转载
2024-02-26 13:22:19
68阅读
reduce()的用法平时很少用得到reduce()方法,事实上,如果你能真正了解它的话,其实在很多地方我们都可以用得上。arr.reduce(function(sum,num,index,arr){
...
},init)其中,arr 表示原数组
sum 表示上一次调用时的返回值, 或者初始值init
num 表示当前正在处理的数组元素
index 表示当前正在处理的数组元素的索引,
转载
2024-03-21 14:21:18
75阅读
JavaScript数组是最常用的数据类型之一,对于数组的操作,JavaScript也提供了一些非常方便的函数和方法,对这些函数与方法的熟练掌握和运用,能让程序编写更方便,也使程序结构更清楚、更容易理解,本文代码均来自modilla MDN开发者官网。1. map()方法在JavaScript中,数组的map方法原型为Array.prototype.map()。map()方法调用一个
转载
2024-07-01 13:41:42
39阅读
1、强制要求参数 ES6提供了默认参数值机制,允许你为参数设置默认值,防止在函数被调用时没有传入这些参数。 在下面的例子中,我们写了一个required()函数作为参数a和b的默认值。这意味着如果a或b其中有一个参数没有在调用时传值,会默认required()函数,然后抛出错误。 2、强大的redu
转载
2018-06-13 23:06:00
128阅读
2评论