摘要:在 app.json 里面增加 permission 属性配置(小游戏需在game.json中配置): index.wxml: index.js: 阅读全文
posted @ 2019-12-11 09:46 shirliey 阅读 (12) 评论 (0) 编辑
摘要:1、for(var i=0; i<10; i++):遍历数组 2、for...in:遍历对象+遍历数组 3、for...of:遍历数组 阅读全文
posted @ 2019-12-10 10:40 shirliey 阅读 (23) 评论 (0) 编辑
摘要:浅拷贝2-只复制一层对象的属性,如果对象中的属性值是对象,浅拷贝并不会复制对象属性中的属性 阅读全文
posted @ 2019-11-28 17:20 shirliey 阅读 (102) 评论 (0) 编辑
摘要:1、遍历元素 2、字符串匹配 所有字符串匹配技术都非常快,但应谨慎使用,以免造成浪费。通常,在Opera中使用非常简单的字符串匹配,stringObject.indexOf比stringObject.match更快。如果搜索简单的字符串匹配项,应尽可能使用indexOf而不是正则表达式匹配项。 除非 阅读全文
posted @ 2019-10-30 14:23 shirliey 阅读 (121) 评论 (0) 编辑
摘要:1、indexOf():推荐,可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 2、match():可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 3、search():用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符 阅读全文
posted @ 2019-10-30 13:45 shirliey 阅读 (3774) 评论 (0) 编辑
摘要:1、new 操作符 + Object 创建对象 2、字面式创建对象 以上两种方法在使用同一接口创建多个对象时,会产生大量重复代码,为了解决此问题,工厂模式被开发。 3、工厂模式 工厂模式解决了重复实例化多个对象的问题,但没有解决对象识别的问题(但是工厂模式却无从识别对象的类型,因为全部都是Objec 阅读全文
posted @ 2019-10-18 09:11 shirliey 阅读 (1421) 评论 (0) 编辑
摘要:操作类API: 添加节点: 删除选中节点: 获取当前画布的json: 加载json刷新画布: 通过节点key获取节点: 更改节点属性值: 获取获得焦点的第一个元素,可为节点或者线: 获取所有获得焦点的节点: 遍历整个画布的节点信息写法: 给节点添加线: 选中节点: 特殊案例API用法: 常用事件定义 阅读全文
posted @ 2019-09-29 09:21 shirliey 阅读 (392) 评论 (0) 编辑
摘要:1、去除水印 在文件中搜索7eba17a4ca3b1a8346,找到类似a.Jv=d[w.Jg("7eba17a4ca3b1a8346")][w.Jg("78a118b7")](d,w.um,4,4);这样结构的代码 将其注释,替换成a.Jv=function(){return true;}; 2、 阅读全文
posted @ 2019-09-23 15:49 shirliey 阅读 (145) 评论 (0) 编辑
摘要:注:vue单页面第一次打开慢,页面切换非常快;vue多页面单页面打开快,但是每次切换页面都要加载页面数据,相对较慢。 1、添加多页面配置 在工程根路径下(package.json同目录)添加添加vue.config.js配置文件,内容为: 2、创建多页面应用 创建模块,在src下创建目录module 阅读全文
posted @ 2019-08-22 15:32 shirliey 阅读 (71) 评论 (0) 编辑
摘要:问题描述:只要页面没有强制刷新,存在组件切换,bus.$on方法会被多次绑定,造成事件多次触发 解决办法一:在每次调用方法前先解绑事件( bus.$off ),然后在重新绑定( bus.$on ) 解决办法二:注册的总线事件(Bus)要在组件销毁时(beforeDestroy/destroyed)卸 阅读全文
posted @ 2019-08-09 14:48 shirliey 阅读 (844) 评论 (0) 编辑