自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(346)
  • 资源 (12)
  • 收藏
  • 关注

转载 ZtlManager API文档

函数:public void setPoweroffCustom(int hour, int minute, int weekDays, boolean bEnable)描述:设置 Android 系统自定义定时关机参数说明:hour:时(0

2023-11-09 13:53:16 276

原创 ZtlApi

2.声明并实例化 ZtlManager 对象,注意,在实例化对象时需要传入参数 Context。1.导入ZtlManager包。3.开始调用其他API 比如。导入JAR并初始化单件对象。

2023-11-09 13:49:48 214

原创 旧项目运行报错解决

最后还是会出现包破损之类的安装不下去。其实都没有想到,最简单的方式就是找到破损的文件,单独安装。删除package-lock.json后直接。ps: 只要你在npm命令行配置过参数,比如。删除用户目录下的.npmrc。就会在用户目录下生成该文件。

2022-09-26 12:00:51 425 1

原创 自调用匿名函数

创建一个自调用匿名函数,设计参数window,并传入window对象。使得自身的代码不会被其他代码污染,同时也可以不污染其他代码。执行完匿名函数,存储在内存中相对应的变量会被销毁,从而节省内存。闭包是可以访问在函数作用域内定义的变量的函数。访问变量都是从最近的开始查找,当查找不到时才一级一级往上面查找,将window当做参数传进来可以更快的查找到。使用块级作用域,会大大降低命名冲突的问题,从而避免产生灾难性的后果。//这里是我们的块级作用域(私有作用域)//这里是我们的块级作用域(私有作用域)...

2022-08-17 17:52:00 693

原创 尾调用优化 与 尾递归

递归非常耗费内存,因为需要同时保存成千上百个调用记录,很容易发生"栈溢出"错误(stack overflow)。但对于尾递归来说,由于只存在一个调用记录,所以永远不会发生"栈溢出"错误。这就是说,在 ES6 中,只要使用尾递归,就不会发生栈溢出,相对节省内存。(函数调用会在内存形成一个"调用记录",又称"调用帧"(call frame),保存调用位置和内部变量等信息。尾调用由于是函数的最后一步操作,所以不需要保留外层函数的调用记录,因为调用位置、内部变量等信息都不会再用到了,如果尾调用自身,就称为尾递归。.

2022-08-15 10:46:58 245

转载 防抖和节流

函数防抖,在一段连续操作结束后,处理回调,利用clearTimeout 和 setTimeout实现。函数节流,在一段连续操作中,每一段时间只执行一次,频率较高的事件中使用来提高性能。为了优化体验,需要对这类事件进行调用次数的限制,对此我们就可以采用throttle(节流)和debounce(防抖)的方式来减少调用频率。如果过程中又有人进来,15秒等待重新计时,直到15秒后开始运送,这是防抖。函数防抖关注一定时间连续触发的事件,只在最后执行一次,而函数节流一段时间内只执行一次。目的都是,降低回调执行频率。.

2022-08-15 10:45:23 96

原创 vue路由排序

vue路由排序

2022-08-05 15:51:58 664

原创 阿里iconfont 无法改变图标颜色(fontclass,Unicode)

如果其他方法都没用,那么试试取消勾选彩色吧

2022-04-13 09:52:16 1016

原创 uni.navigateBack 改变父页面的数据

子页面 navBack() { let pages = getCurrentPages() //获取所需页面 let prevPage = pages[pages.length - 2] prevPage.$vm.refleshData = true uni.navigateBack({ delta: 1 }) }, data() { return { refleshData: fals

2022-04-12 10:44:41 217

原创 接口签名校验

import MD5 from ‘blueimp-md5’/** 对象属性值小写 */function sortObjectKey(source) {if (!source) returnlet target = {}Object.keys(source).sort().forEach(key => {if (source[key] !== undefined) {target[key.toLowerCase()] = source[key]}})return _sortObj

2022-04-09 12:48:20 876

原创 js判断是否为对象

var obj = {};1、toString(推荐)Object.prototype.toString.call(obj) === ‘[object Object]’2、constructorobj.constructor === Object3、instanceof 需要注意的是由于数组也是对象,因此用 arr instanceof Object 也为true。obj instanceof Object4、typeoftypeof obj === Object// 根据typeof判断

2022-04-09 12:45:17 8161

原创 正则表达式

/1+$/ 只能包括数字 字母 - _/2+$/中英文1、匹配中文:[\u4e00-\u9fa5]2、英文字母:[a-zA-Z]3、数字:[0-9]4、匹配中文,英文字母和数字及下划线:3+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}5、(?!)  不能以_开头(?!.*?$)  不能以_结尾[a-zA-Z0-9_\u4e00-\u9fa5]+  至少一个汉字、数字、字母、下划线$  与字符串结束的地方匹配6、只含有汉字、数字、字母、下划线

2022-04-08 20:49:32 256

原创 vue版本--腾讯地图demo,可搜索关键字和经纬度,显示地图和搜索结果列表

腾讯地图demo,改正确的key即可用<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>腾讯地图</title> <meta content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no" name="vie

2022-02-18 09:34:14 1251

原创 yarn 环境安装依赖报错解决方法 The platform “win32“ is incompatible with this module.

[email protected]: The platform "win32" is incompatible with this module.输入命令:yarn config set ignore-engines true

2022-02-14 16:46:17 1419

原创 如何在git下运行.sh文件

注意:windows环境下无法默认git运行.sh文件,选择在git中直接运行

2022-02-09 16:29:04 5610

原创 使用iconfont阿里多色矢量图标

一、问题与解决方法问题:虽然unicode和font-class很好,但你会发现都不支持多色模式。解决:引用方法名symbol来解决。通过mini-program-iconfont-cli 把iconfont图标批量换成多个平台小程序的组件。不依赖字体,支持多色彩。特性● 纯组件● 不依赖字体文件● 支持px和rpx两种格式● 原样渲染多色彩图标● 图标颜色可定制二、实现步骤:步骤1:安装插件Yarnyarn add mini-program-iconfont-cli --dev

2022-01-17 11:51:41 999

原创 vue 三元运算符与过滤器一起使用

// 将字符串转换为某个符号显示export const hideDigitFilter = (v, symbol = '*') => { let newV = v + '' if (newV === '') return return symbol.repeat((newV + '').length)} <text>¥{{ assetsEye === 'close' ? $options.filters['hideDigitFilter'](money) : mo

2021-12-17 15:14:00 1066

原创 $(document).click() 在苹果手机上不能正常运行解决方案

$(document).click() 在苹果手机上不能正常运行解决方案本来是如下一段跳转代码,发现在安卓和微信开发者工具上都能正常运行,但是苹果手机就不行了。$(document).on('click', '.url', function(){ location.href = $(this).attr('data-url'); return false; });经过查找资料发现,苹果的需要在click后面加上touchstart$(document).on('click tou

2021-03-12 16:31:54 444

原创 五福背后的 Web 3D 引擎 Oasis Engine 正式开源

文章链接

2021-02-26 09:25:29 453

原创 img响应式图片

img响应式图片

2021-02-25 11:30:43 329

原创 js运算符复习

运算符就是完成操作的一系列符号,它有七类:赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)算术运算符(+,-,*,/,++,–,%)比较运算符(>,<,<=,>=,,=,!=,!==)逻辑运算符(||,&&,!)条件运算(?????位移运算符(|,&,<<,>>,~,^)字符串运算符( + )算术运算符基本运算符“+”:对数字进行代数求和,连接多个字符串或连接

2021-02-25 10:46:33 116

原创 js运算符单竖杠“|”的用法

js运算符单竖杠“|”的作用很多朋友都对双竖杠“||”,了如指掌,因为这个经常用到。但是大家知道单竖杠吗?今天有个网友QQ问我,我的 javascript实用技巧,js小知识 , 这篇文章里面,js整数的操作运用了单竖杠,问我单竖杠是啥意思?我看了一下之前的那篇文章,只写了用法,但是并没有解释。好吧,我现在就给大家简单的介绍一下:之前文章,在js整数操作的时候,相当于去除小数点,parseInt。在正数的时候相当于Math.floor(),负数的时候相当于Math.ceil() 注:Math.ce

2021-02-25 09:37:19 2638 3

转载 js中!!的用法(双感叹号)

在javascript代码中经常会见到!!的情况,本文即以实例形式较为深入的分析javascript中2个感叹号的用法。分享给大家供大家参考之用。具体分析如下:javascript中的!!是逻辑"非非",即是在逻辑“非”的基础上再"非"一次。通过!或!!可以将很多类型转换成bool类型,再做其它判断。使用javascript时,有时会在变量前面加上两个感叹号,这样做表示什么含义呢?Javascript中,!表示运算符“非”,如果变量不是布尔类型,会将变量自动转化为布尔类型,再取非,那么用两个!!就可以将

2021-02-25 09:28:51 33612

原创 vue+element-ui 自定义装修前端解决方案,未完待续(下)

难点解决:1、预览区拖动排序找了比较多的插件,但是浏览器兼容上问题也是比较多。最终用了一下插件:vue-smooth-dnd添加链接描述// https://javascript.ctolib.com/kutlugsahin-vue-smooth-dnd.html#articleHeader15import { Container, Draggable } from 'vue-smooth-dnd'import { applyDrag, generateItems } from '@/utils

2021-02-08 18:03:47 995 3

原创 vue+element-ui 自定义装修前端解决方案(上)

一、需求:一、 页面显示三个区域说明1. 动态模块(左)2. 预览区(中)1)展示模块的组合设置效果,模块分为固定模块与动态模块2) 固定模块与动态模块区别3)操作工具条(仅对动态模块):4) 可以拖动模块改变模块位置(仅对动态模块)3. 设置区(右):模块内容的设置区域数据校验:编辑时,校验输入的内容不符合规则,则在下方显示错误提示保存时,对所有模块设置的数据进行校验,如果不符合规则则自动定位:预览区自动选中该模块;设置区显示该模块的设置内容,并且在设置内容下方显示错误提示

2021-02-08 17:30:33 2377 1

原创 vue 操作select

今天,一个后端小伙伴问我vue中怎么获取select中选择的值,没有用到任何框架纯html+vue。顺便写了个demo给他<div id="app"><select name="public-choice" v-model="couponSelected" @change="getCouponSelected"> <option :value="coupon.id" v-for="coupon in couponList" >{{coupon.name}}&lt

2021-02-07 17:25:11 572

原创 node.js中express的Router路由的使用

express中的Router作用就是为了方便我们更好的根据路由去分模块。避免将所有路由都写在入口文件中。一、简单的使用Routerconst express = require('express'); let app = express();app.listen(8888); //创建路由实例,我们可以在该实例上自由的添加路由let usersRouter = express.Router();let orderRouter = express.Router(); //添加两个路由到

2021-02-07 16:26:55 1522

原创 用express搭建一个小游戏服务器环境

小游戏主题部分采用到的js库为:jquery,因为涉及到比较多的dom操作。主要做法为:html+css+js。主主要文件夹为index.html和paoku,paoku文件夹里有images js css涉及到请求接口,所以需要搭建一个服务器环境,详细操作文档:一、步骤1、npm install -g express2、npm install -g express-generator3、express helloworld4、cd helloworld5、npm install6、np

2021-02-07 10:38:11 414

原创 关于node项目中view里面ejs或者jade后缀名更改成HTML

看着.ejs或者jade的后缀总觉得不爽,使用如下方法,可以将模板文件的后缀换成我们习惯的.html。(1) 修改 app.js 文件,及修改引擎设置文件:在app.js的头上 添加定义ejs,代码如下:var ejs = require('ejs');添加注册 html 模板引擎,代码如下(两种方式选其一即可):app.engine('html',ejs.__express); 或者 app.engine('html', ejs.renderFile); 也可以去掉第一步,直接

2021-02-07 10:00:27 353

原创 建立一个node.js服务器(使用express搭建第一个Web环境)

一、官网下载node.js下载地址:https://nodejs.org/en/download/根据向导,下一步安装就可以了!二、使用express搭建Web环境express是一个开源的node.js项目框架,初学者使用express可以快速的搭建一个Web项目,express中已经集成了Web的http服务器创建、请求和文件管理以及Session的处理等功能,所以express是非常适合初学者的入门学习。1、安装node.js之后就需要安装express,使用熟悉的命令安装,但是,安装成功之

2021-02-07 09:54:14 234

原创 小程序双击事件

目前uni-app view标签不支持双击事件,下面自定义双击事件:// A code block<view @click="handClick(index)"></view>data(){ return { lastTapTimeoutFunc:null, lastTapDiffTime:0 }},methods:{// 单击或双击handClick(index) { let _this = this; let curTime = new

2021-02-01 11:08:17 473

原创 微信小程序问题集合

微信小程序动画卡顿,view来做动画流畅一些,不建议cover-view做动画

2021-01-22 11:38:14 509 1

原创 CSS 变量基础

.parent { /* 定义变量 */ --parent-color: #ff0000; --child-color: #fff000; --child2-color: blue; /* 变量的作用域就是它所在的选择器的有效范围,所以.parent 读取不到 child 中的变量 */ } .child { /* 通过 var 读取变量 */ color: var(--parent-color); } .child2{..

2021-01-13 17:52:37 58

原创 wx.hideHomeButton()

wx.hideHomeButton() 隐藏左侧返回home按钮

2021-01-12 10:09:18 1979

原创 小程序连续扫码实现

注:本文使用的是 uniapp 语法。微信小程序提供了扫码API:wx.scanCode,但它只能扫一次码,想要实现连续扫码,需要借用 camera 组件。camera 组件不仅能拍照,还具有扫码功能,只要将它的 mode 属性设置为 scanCode,就会在扫码识别成功时触发 bindscancode 事件(在 uniapp 中是 scancode 事件)。<camera mode="scanCode" device-position="back" flash="off" @scancode=

2020-12-30 16:02:05 1790 3

原创 element-ui radio组 label如果为数字,默认选中的解决办法

将label改为 :label <el-form-item label="字体颜色:" prop="fontcolor" style="margin-top: -20px"> <el-radio v-model="settingData.fontcolor" :label="0">黑色</el-radio> <el-radio v-model="settingData.fontcolor

2020-12-21 16:05:02 3420 1

原创 js中,双问号??和双竖杠||的区别

js中,双问号??和双竖杠||的区别:它们的共同特点是语法一样,前面是值,后面也是值,中间是符号;都是根据前面的值来决定到底取前面还是取后面。双竖杠||,只要前面的值转为布尔值为false时,就取后面,否则取前面,如undefined、null、false、空字符串和数值0而双问号则为:前面的值为null、undefined,则取后面的值,否则都取前面的值。由此可以发现,双问号??更加适合在不知道变量是否定义时,或者是否赋值时的场景来使用。...

2020-12-14 09:36:17 18337 1

原创 wx.navigateToMiniProgram 无需声明跳转名单,不限跳转数量

2020-12-04 11:58:04 827

原创 微信小程序里长按识别二维码

微信小程序里长按识别二维码

2020-12-03 16:38:25 702

原创 vue中引用tinymce 图标不显示解决方法

通过官网查到一篇博客,按照上面步骤可以实现tinymce富文本编辑器的封装和使用。https://www.cnblogs.com/zhongchao666/p/11142537.html在node_modules里面找到tinymce,将skins目录复制到public/tinymce里面(vue)原因,是因为icons没有默认引进来。需要手动引用一下import ‘tinymce/icons/default/icons.min.js’...

2020-12-01 15:46:51 1166

MD5.js (MD5加密方法重新整理)

采用立即执行函数的做法,形成一个单独的作用域,用let声明块级变量,避免污染全局变量.不依赖其他js库

2022-08-17

老旧项目手动引入element-ui资源包

1、element-ui资源包 2、适合老旧项目手动引入

2022-03-03

红包雨不停下的动画效果

红包雨不停下的动画效果

2021-03-01

仿超级玛丽、跑酷小游戏

仿超级玛丽、跑酷小游戏

2021-02-08

红包雨不停下,树叶不断飘落的动画效果

红包雨不停下,树叶不断飘落的动画效果

2021-02-07

网易易盾的使用demo

网易易盾 yanzhengma.html jquery-2.0.3.min.js

2021-01-30

仿超级玛丽、跑酷、小游戏

仿超级玛丽、跑酷、小游戏

2021-01-30

html5小游戏 大话摇骰子

html5小游戏,大话摇骰子,掷骰子,掷色子

2020-10-14

H5仿ios选择弹窗/多级联动选择

H5仿ios选择弹窗/多级联动选择

2020-07-23

腾讯地图小demo(vue).rar

vue版本--腾讯地图demo,可搜索关键字和经纬度,显示地图和搜索结果列表。下载改key即可用。vue版本--腾讯地图demo,可搜索关键字和经纬度,显示地图和搜索结果列表。下载改key即可用。

2020-04-28

三级联动选择地址.rar

html下拉菜单select在安卓和IOS下表现不一样,iosselect正是为统一下拉菜单样式而生... 插件描述:html下拉菜单select在安卓和IOS下表现不一样,iosselect正是为统一下拉选择器。这里的例子是三级联动选择地址

2020-04-22

微信小游戏 跳一跳 摘桃子

h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子h5小游戏,跳一跳,猴子摘桃子 h5小游戏,跳一跳,猴子摘桃子

2020-03-19

仿有赞(设置辅助空白高度)

仿有赞(设置辅助空白高度),html,javascript,用原生的javascript编写的设置辅助空白的高度

2019-02-11

空空如也

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

TA关注的人

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