js
文章平均质量分 51
javascript
一天一天来一趟
这个作者很懒,什么都没留下…
展开
-
vscode 执行 npm cnpm yan
右击VSCode图标,选择以管理员身份运行;在终端中执行get-ExecutionPolicy,显示Restricted,表示状态是禁止的;这时执行set-ExecutionPolicy RemoteSigned;此时再执行get-ExecutionPolicy,显示RemoteSigned,则表示状态解禁,可以运行...原创 2021-08-25 17:54:31 · 320 阅读 · 0 评论 -
json 多级联动方案
fn(){varsetting={idKey:'id',parentKey:'pId',childKey:'children'};letdata=this.transformTozTreeFormat(setting,divisionAll);this.options=data;},transformTozTreeFormat(setting,sNodes){vari,l,...原创 2021-06-04 19:27:22 · 350 阅读 · 0 评论 -
web sql
<script language="JavaScript"> var con = document.getElementById("con"); var msg; function websql(){ console.log("123") var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 102...原创 2020-12-02 14:09:56 · 159 阅读 · 0 评论 -
js图片 转换
js 图片转换base64 base64转换为file对象js 图片转换base64 base64转换为file对象function getImgToBase64(url,callback){//将图片转换为Base64 var canvas = document.createElement('canvas'), ctx = canvas.getContext('2d'), img = new Image; img.crossOrigin = 'Anonymous.原创 2020-11-04 15:33:28 · 437 阅读 · 0 评论 -
各种正则验证
var numReg = /^[1-9]\d*$/, //正整数正则表达式floatReg = /^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/, //正数telReg = /^1[0-9]{10}$/, //手机号正则表达式qqReg = /^[1-9][0-9]{4,14}$/, //qq验证priceReg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$...原创 2020-11-04 10:29:09 · 474 阅读 · 0 评论 -
canvas 图片合并和添加图片
<!DOCTYPE><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><!--[if lt IE 9]><script language="javascript" type="text/javascript" src="/jqplot/excanvas.min.js"></script><![en原创 2020-11-03 18:03:27 · 916 阅读 · 0 评论 -
canvas 绘制图片下载
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <canvas id="canvas" width="400" height="400"></canvas> <...原创 2020-11-03 16:46:20 · 498 阅读 · 0 评论 -
下载js
download(url,params={},fileName=''){returnaxios({url:url,method:'post',params,responseType:"arraybuffer"}).then(res=>{constcontent=res;...原创 2020-10-26 16:45:32 · 235 阅读 · 0 评论 -
社交分享(facebook分享、twitter分享、link分享、google分享)
facebook分享<a href="javascript:window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(document.location.href)+'&t='+encodeURIComponent(document.title),'_blank','toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scro原创 2021-01-04 11:39:28 · 999 阅读 · 0 评论 -
this 问题解决方案
通常情况下,函数的this会指向他的调用者function foo() { console.log(this)}foo() //等于window.foo(),调用者是window所以this指向windowconst obj = { foo: foo}obj.foo()//调用者是obj所以this指向obj## new指向实例使用new 构造函数()模式,this会指向生成的实例```javascriptlet a=new Foo();箭头函数箭头函数内部没有原创 2020-06-05 18:12:02 · 193 阅读 · 0 评论 -
函数防抖和节流的结合
函数节流有个毛病,就是最后一次事件执行后,如果距离上一次事件执行不到规定时间,那么最后一次事件就不会执行,解决方法就是把事件函数节流和防抖结合在一起function throlle(callback,delay){let startTime=0;let timer=null;return function (){//使用new Date().getTime(),这样首次操作一定会执行let endTime=new Date().getTime();clearTimeout(timer);原创 2020-06-05 18:11:01 · 500 阅读 · 0 评论 -
前端加密方式整理
1.md5加密:md5.js2.base64加密:base64.js3.sha1加密:sha1.js4.RSA加密:jsencrypt.js原创 2020-06-05 14:54:23 · 139 阅读 · 0 评论 -
vue uni-app 的set用法总结
<template> <div id="app2"> <p v-for="item in items" :key="item.id">{{item.message}}</p> <button class="btn" @click="handClick()">更改数据</button> </div></template><script>e.原创 2020-06-05 10:01:49 · 6939 阅读 · 0 评论 -
循环的常用操作
1.for基本使用var arr = [‘1’,‘2’,‘3’]for(var i =0;i<arr.length;i++){console.log(arr[i])}2原创 2020-06-03 14:31:55 · 306 阅读 · 0 评论 -
ES6对象方法声明时箭头函数this的指向
一、基础ES6 将箭头函数纳入标准,很多人都知道一些基本的特性,比如下面的:没有this、super、arguments 和 new.target 绑定 不能通过 new 关键字调用 没有 prototype 不可改变 this 的绑定 不支持 arguments 不支持重复命名参数(无论是严格模式还是非严格模式)上面的列表时《深入理解ES6》中zakas列出的。二、问题最近遇到一个小疑问,也不算是我自己遇到的,看到别人提出的问题:示例一:// 示例一 lastName原创 2020-06-02 17:53:56 · 423 阅读 · 0 评论 -
微信授权操作
<button open-type="getUserInfo" lang="zh_CN" @getuserinfo="onGotUserInfo" >授权</button>onGotUserInfo(e){ if(e.detail.userInfo){ uni.setStorageSync('detail', e.detail); uni.showLoading(...原创 2020-06-01 14:49:36 · 359 阅读 · 0 评论 -
vue实现中英文网站配置
1.新建lang文件exportdefault{Lang(code){letENCN={"1000":{"cn":"测试数据","en":"nodata"},}letlangs='';if(!ENCN[code]){langs='...原创 2020-06-01 14:45:55 · 651 阅读 · 0 评论 -
canvas画图小测试
conteFunt(code){ var context = uni.createCanvasContext('firstCanvas') context.setStrokeStyle('#FFFFFF') //线色 context.setLineWidth(1) //线宽 context.moveTo(7,1) context.lineTo (7...原创 2020-05-22 16:12:39 · 174 阅读 · 0 评论 -
总结的一些微信API接口
本文给大家介绍的是个人总结的一些微信API接口,包括微信支付、微信红包、微信卡券、微信小店等,十分的全面,有需要的小伙伴可以参考下。1. [代码]index.php<?phpinclude_once 'lib.inc.php'; $wcObj = new WeChat("YOUKUIYUAN");$wcObj->wcValid();2. [代码]微信入口类 <?php/*...转载 2018-07-10 17:06:08 · 1371 阅读 · 0 评论