标签:技术文章
大家好,我叫小秃僧 这篇文章是讲解云开发如何上传、下载、预览、删除图片,并且以九宫格展示图片的功能 @目录1、 实现效果2、JavaScript代码3、wxml代码4、wxss代码 1、 实现效果 废话少说,先看效果为敬: 说明: 中间停顿一下是我在选择照片上传。点击右上角的“x”可以删除
Proxy 定义 Proxy用于修改对象的某些行为,获取值,设置值等 let p = new Proxy(target, handler); target 用Proxy包装的目标对象(可以是任何类型的对象,包括原生数组,函数,甚至另一个代理)。 一个对象,其属性是当执行一个操作时定义代理的行为的函
反射机制的定义 反射通常指在程序在运行时能够获取自身的信息。 静态语言反射 在java中使用反射的一个例子 Class<?> clazz = Class.forName("com.netease.main.Person"): Method[] methods = clazz.getMe
JSON格式,(简写JavaScript Object Notation),是一种用于数据交换的文本格式,书写简单。 基于JavaScript原生语法,能够序列化对象、数组、数值、字符串、布尔值和 null。 在ES5中,增加了一个JSON对象,专门用来处理JSON格式的数据。 JSON是一个对象
诡异例子: function DelayExe() {   var a = 10;   setTimeout( function Print() { console.log(a); },  1000  ); }   以C++的观点来看:一旦函数DelayExe()执行完毕,变量 a 就不复存在,函
数据属性 configurable 属性是否可以通过 delete 删除并重新定义 是否可以修改他的特性(属性是否可以被配置) 是否可以把它改为访问器属性 默认 true enumerable 属性是否可以通过 for-in 循环返回 默认true writable 属性值是否可以被修改 默认
前言 注:该篇记录暂未实现过渡动画以及移动端的上下左右操作 我的2048后续最新效果展示2048GAME (226yzy.com) 还有后续代码我放在了我的Github上了226YZY/my2048game: 我的简易2048小游戏 (github.com) (本篇效果烦请自行根据代码复现
开源是非多,卤蛋有话说。 大家好我是 HelloGitHub 的卤蛋,最近有个 「流行开源项目的作者删掉项目、提交恶意代码」 的事情,引起了广大开源爱好者的讨论。 我深知维护开源项目的不易,所以比较好奇他为什么舍得删掉项目。 这不眼瞅着就要过年了吗?无心工作的我就“顺藤摸瓜”把这个事儿理了个大概
jsPDF2.5版本 默认不支持utf-8的字体 具体看官方的说明,默认是不支持中文的。要使用中文需要自己添加字体。 1 将字体转换为base64编码 然后引入。也可以直接引入二进制文件,但没试过这个。 建议直接使用jsPFD源码里的 /fontconverter/fontconverter.ht
ECMAScript中数据类型目前有两种:基本数据类型和引用数据类型。 基本数据类型   基本数据类型也称作简单数据类型,为Undefined,Null,Boolean,Number,String,Symbol。   基本数据类型的特点是:在内存中有固定大小空间,保存在栈中。 1、Undefine
验证数字:^[0-9]*$  验证n位的数字:^d{n}$  验证至少n位数字:^d{n,}$  验证m-n位的数字:^d{m,n}$  验证零和非零开头的数字:^(0|[1-9][0-9]*)$  验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$  验证有1-3位小数的正实数:^
一、函数 函数使用function关键字来定义,可以用在函数定义表达式或函数声明语句中。 函数调用的4种方法: 1、作为函数; 1 // 这是一个普通函数 2 function range() { } 3 // 函数表达式 4 var range = function () { } 5 6 /
  call() 和apply()可以看作是某个对象的方法,通过调用方法的形式来间接调用函数。 都是在特定作用域中调用函数,等于设置在函数体内的this的值。 call()和apply()的第一实参是要调用函数的母对象。 注:在严格模式中,call()和apply()第一个实参都会变成this的值
这里给大家分享下我搜索到的几个ES6常用数组方法及模拟实现,废话不多说,上代码 Array.from 可以将一个类数组转换成数组 在出现Array.from这个方法之前,我们转换类数组的方法: Array.prototype.slice.call(arguments) 使用Array.f
JavaScript DOM 基础操作 一、获取元素的六方式 document.getElementById('id名称') //根据id名称获取 document.getElementsByclassName('元素类名') //根据元素类名获取 返回值:伪数组
一、获取时间常用方法 1、创建时间对象 var time=new Date() //创建当前的时间信息对象 var time1=new Date(2022,1,1,10,25,30) //创建2022-1-1 10:25:30 的时间对象 2、获取年份信息 var year=ti
一、定义数组 1、定义数组 var arry=[1,2,'小名',false] //var 数组名=[值1,值2,...] 2、设置数组长度 arry.length=10 //数组长度设置为10 二、数组常见方法 (1)在尾部增加值(push()) 格式:数组名.push(追加的
初识 async 函数表示这个函数内部有异步请求,如果这个 async 函数没有返回值,那么这个 async 仅仅只是一个标识而已. await 需要结合 async 函数一起使用,它通常用于等待一个 Promise 函数或 async 函数的执行(你当然可以写个await 123,但这不会有任何