
javascript
陈大左
这个作者很懒,什么都没留下…
展开
-
搜索关键字高亮,兼容小程序h5
搜索关键字高亮,兼容小程序h5原创 2023-02-17 12:01:37 · 276 阅读 · 0 评论 -
cocos 3.x 2D角色键盘移动
cocos 3.x 2D角色键盘移动。原创 2022-11-15 16:05:27 · 699 阅读 · 0 评论 -
js批量下载文件,导出成zip
js批量下载文件原创 2022-08-12 10:11:07 · 3317 阅读 · 0 评论 -
解决unable to resolve dependency tree报错
解决npm报错 unable to resolve dependency tree原创 2022-07-01 16:08:36 · 6153 阅读 · 0 评论 -
多个小程序一键上传,脱离小程序开发工具
声明此代码仅供技术交流学习,擅自用于其他,一切后果与本人无关几百个同样代码的小程序,如果通过小程序开发工具提交代码,那是真的痛苦,看了官方文档,官方提供了相应的工具 ci,看了下感觉非常简单,必须立马搞起来,做成几百个一键上传整体思路几百个小程序关闭白名单和拿到密钥,这个文档上写的很清楚因为每套代码相同,只有project.config.json里面的appid和projectname是不一样的,所以每次上传的时候都要修改这个json文件然后循环执行上传项目结构项目结构还是很简单的原创 2021-06-23 15:22:20 · 843 阅读 · 3 评论 -
批量管理上百个小程序经验
声明此代码仅供技术交流学习,擅自用于其他,一切后果与本人无关由于公司业务需要,需要管理几百个小程序,刚开始不多的时候还可以通过手动扫码登录,但随着时间积累,小程序越来越多,管理起来就很痛苦了,经过大概1周的开发,利用node的爬虫,解决了这个问题,整体流程先建立一个可视化界面,来管理几百个小程序的账号和密码一次性登录50个小程序(因为一部手机只能绑定50个小程序管理员),并获取每个小程序的token和cookie,存在redis每次操作相应api(需要爬微信接口),都可以直接通过token和原创 2021-06-23 15:03:21 · 3656 阅读 · 1 评论 -
js深拷贝、浅拷贝
无论是面试还是平时开发,经常遇到数据拷贝问题,这边就做一个总结。为什么会出现数据拷贝的问题,首先要了解js的数据类型,基本数据类型和引用数据类型基本类型number,string,boolean,null,undefined,symbol常见的如数字、字符串、布尔值等都属于基本类型,这类数据类型在内存中占据固定大小,保存在栈内存中。引用类型array,object,function我们常用的数组、对象、函数都属于引用类型,保存在堆内存中,而堆内存中存储的是目标的存储地址。两种类型的区别在原创 2021-06-21 17:39:11 · 121 阅读 · 0 评论 -
手写简易版promise
promise的实现原理 function myPromise(fn) { this.cbs = []; const resolve = (value) => { setTimeout(() => { this.data = value; this.cbs.forEach((cb) => cb(value)); }) } fn(resolve); } m原创 2021-04-25 15:26:25 · 114 阅读 · 0 评论 -
javascript基础-原型、原型链、继承
原型、原型链原创 2021-03-31 15:52:59 · 172 阅读 · 0 评论 -
import和require的区别
面试中被问到一次,平时开发中经常用,但还没有仔细的看过这方面,做个总结node编程中最重要的思想就是模块化,import和require都是被模块化所使用。import和require的区别遵循规范require 是 AMD规范引入方式import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法调用时间require是运行时调用,所以require理论...原创 2020-04-08 09:38:02 · 201 阅读 · 0 评论 -
移动端H5 唤起微信,QQ,QQ群
微信window.location.href = "weixin://";qqwindow.location.href="mqqwpa://im/chat?chat_type=wpa&uin=QQ号&version=1&src_type=web&web_src=oicqzone.com"qq群window.location.href = "mq...原创 2020-03-20 10:31:12 · 3110 阅读 · 4 评论 -
面试题:如何让(a===1&&a===2&&a===3)的值为true?
如何让(a===1&&a===2&&a===3)的值为true?刚看到这道题时有点不好理解,如果让一个值===多个值,感觉不太好实现,但平时用vue比较多,看了挺多vue2的原理,想起来了vue用的双向绑定原因就是Object.defineProperty,所以就想到了一个解决办法先监听a这个变量,当每次访问a的时候返回自拟定的值var value = 0...原创 2020-03-10 14:18:56 · 3217 阅读 · 0 评论 -
js 数组的所有方法
日常开发中对数组的操作比较频繁,这里总结一下所有方法(不足再补充)数组方法concat() 连接两个或更多的数组,并返回结果。copyWithin() 从数组的指定位置拷贝元素到数组的另一个指定位置中。entries() 返回数组的可迭代对象。every() 检测数值元素的每个元素是否都符合条件。fill() 使用一个固定值来填充数组。filter() 检测数值元素,并返回符合...原创 2020-01-10 11:21:11 · 210 阅读 · 0 评论