自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 微信小程序zip解压(jsZip插件篇)

使用微信官方文档unzip来解压文件,安卓用户没问题可以正常显示解压,但是在真机调试中苹果用户解压出来的目录是空的;

2024-02-06 11:44:43 1704 1

原创 js 表单打开新窗口

js 表单打开新窗口

2022-05-27 10:32:04 526

原创 微信小程序文件下载及在线打开指定文档,解压Zip格式压缩包

1.微信小程序文件下载wx.downloadFile({ url:'https://www.baidu.com/test', //(仅为示例接口,注:这里的域名需要到小程序公众平台添加) filePath:'', //指定下载的目录(可不传,一般使用wx.env.USER_DATA_PATH下载到微信的缓存目录里) success(res){ if(res.statusCode == 200){ //下载成功后的操作 }

2022-01-19 14:50:10 10272 7

原创 各种常用格式验证(正则表达式)

let testFormat = { //企业格式验证 company: function (str) { let valiData = /^[\u4e00-\u9fa5\(\)()\da-zA-Z&]{2,50}$/gi; let isValue = valiData.test(str); if (isValue&&str!='undefined'&&str!='null') { .

2020-07-22 17:43:32 943

原创 微信小程序页面生命周期及组件生命周期详解

组件生命周期:lifetimes: { attached: function() { // 在组件实例进入页面节点树时执行 console.log('组件--在组件实例进入页面节点树时执行') }, detached: function() { // 在组件实例被从页面节点树移除时执行 console.log('组件--在组件实例被从页面节点树移除时执行') }, }, pageLifetimes: { s

2020-05-09 14:45:11 963

原创 微信小程序跳转微信公众号流程简介

前提:微信小程序与当前公众号已关联;关联方式:在公众号开发管理平台--小程序-小程序管理可以通过小程序查看是否已关联小程序开发平台--设置--关联设置--关联公众号查看1.小程序中跳转公众号是需要通过web-view组件实现(官方地址:https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html);2.页面代码示例; wxml:<view class="page-bod...

2020-05-09 11:44:03 5907

原创 html5之快速上手canvas

一、Canvas绘制线条Context对象的beginPath方法表示开始绘制路径,moveTo(x, y)方法设置线段的起点,lineTo(x, y)方法设置线段的终点,stroke方法用来给透明的线段着色。moveto和lineto方法可以多次使用。最后,还可以使用closePath方法,自动绘制一条当前点到起点的直线,形成一个封闭图形,省却使用一次lineto方法;<body...

2019-12-11 22:51:11 266

原创 扁平化去重且升序

不用sort方法实现function addsort(arr){ var newArr=Array.from(new Set(arr.toString().split(",").map(Number))); console.log(newArr) var a; for(let i=0;i<newArr.length;i++){ for(l...

2019-10-09 19:45:13 171

原创 JavaScript字符串

# 概述在JavaScript中,所谓字符串就是包含在英文“双引号”或‘单引号’中的内容,可以是数字、运算符号、各国语言、特殊编码字符,甚至还能是HTML的标签。也就是说,只要符合在双引号或单引号中这个要求,计算机文本中的内容基本上都可以成为一个字符串,ES6新引入了模板字符串,使用反引号(`)标识。获取一个字符串的途径非常多,特别是在进行表单操作的的时候,通过表单输入框,无论表单类型,哪...

2019-08-19 21:52:39 405

原创 JavaScript数值

# 概述  数值型作为JavaScript中一个基本数据类型在程序中是不可或缺的,程序中的逻辑实现、条件判断都直接或间接地需要数值才能实现。比如说对数组的操作,循环语句的实现,没有数值型这种数据类型是办不到的。当然,这只是指这种数据类型在程序中的运用。谈到实际的项目,像金融这一类的网站或应用,如果对数值型这个数据类型没有充分的了解,做出的成品是很难有质量保证的,其所表示的数据准确性也会饱受怀疑...

2019-08-19 21:44:06 403

原创 JavaScript DOM

# 概述DOM是JavaScript操作网页的接口,全称为 “文档对象模型 ”(Document Object Model)。它的作用是将网页转为一个JavaScript对象,从而可以用脚本进行各种操作(比如增删内容)。浏览器会根据DOM模型,将结构化文档(比如HTML和XML)解析成一系列的节点,再由这些节点组成一个树状结构。所有的节点和最终的树状结构,都有规范的对外接口。所以,DOM可...

2019-08-19 21:31:38 248

原创 JavaScript数组

# 概述所谓集合,就是存储数据的容器。我们可以把教室理解为一个集合,而学生作为存储在集合里面的数据,叫做元素。JavaScript集合类型主要使用数组,数组为一个特殊对象。ES6新增了Set数据结构,也用于表示一个集合。下面将主要介绍数组相关的知识点。数组是有序排列的一组值的集合,这些值被包含在一对方括号内,里面的这些值称作数组元素。每个数组内的值都会有一个键名,这些键名其实就是一个从...

2019-08-19 21:26:34 318

原创 ECMAScript 2015 ES6 中的一些常用语法

解构赋值es5中我们的做法如下:var people={ name:"zs", age:20}var name=people.name;var age=people.age;console.log(name,age)这里的结果就为:"zs",20在es6中我们就可以像下面这样写:var people={ name:"zs", age:20}var ...

2019-07-03 13:15:59 393

原创 JavaScript本地存储

1.Cookie---用户相关数据本地存储 什么是cookie?本质上 cookie就是一些数据,一些存储在电脑上的文本文件数据。 使用cookie的原因 当web服务器向浏览器发送web页面是,在链接关闭时,服务器不会记录用户信息。 cookie的作用 解决‘如何记录客户端得用户信息’ cookie的存储形式 cookie是以键值对的形式存储cookie的使用方...

2019-06-09 17:36:27 457

原创 JavaScript事件机制

概念用户的一切操作称为一个事件,事件就对应着用户的行为,所以可以通过事件来监听用户的行为。事件的添加方式一:在标签中添加<button onclick="fn()">按钮</button><script>function fn(){console.log("我是按钮执行的事件")}</script>方式二:...

2019-06-02 22:23:46 1037

原创 JavaScript正则表达式

正则表达式概念用于定义一些字符串的规则,计算机可以根据正则表达式来检查一个字符串是否符合规则或者将字符串符合规则的内容提取出来。JavaScript中的正则表达式在JavaScript中,RegExp 对象表示正则表达式 JS中的RegExp 对象是一个function类型,它是Function的一个实例 由RegExp构造出来的实例对象是一个普通的对象,为Object的实例在...

2019-05-28 20:34:57 232

原创 JavaScript函数

概述:使用关键字“function”定义的一段具有独立作用域,能被反复执行的语句块。函数中可以封装一些功能(代码),在需要时可以执行功能(代码)。函数的声明:1.利用关键字function声明基本格式为:function fn(){}2.利用函数表达式进行赋值声明基本格式为:var fnc=function () {}这种方式必须先声明后调用,否...

2019-05-23 20:12:00 255

原创 JavaScript对象

@Javascript对象symbol数据类型独一无二的symbol创建的Symbol类型的数据是独一无二的,它不会覆盖即使前面内容相同的Symbol类型的数据。比如:对象的合并Object.assign(目标对象,…源对象):将所有的源对象合并到目标对象,最后返回为对象;如果目标对象和源对象中出现的属性有相同的,后面的则会覆盖掉前面的。例如:对象的拷贝浅拷贝:如果拷贝的值...

2019-05-21 20:16:18 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除