摘要: 问题: 在小程序开发中如果有那么个场景和操作步骤,获取商品下拉列表商品列表data为goodsList 或者数组合拼新数组 看似没问题 ,实则再不同机型会有兼容问题,但是这个不是我要讲的,我要讲的是更深的坑,好吧,我们开始吧 小程序有讲 Object 以 key: value 的形式表示,将 thi 阅读全文
posted @ 2019-03-15 02:55 loocer 阅读(1269) 评论(0) 推荐(0) 编辑

摘要: jsonp是啥玩意儿呢 ?你猜! 此感叹号意味着以下内容要说正事儿了!!!!! 由于浏览器为了安全限制(他要怎样他说了算,此处不扯远了):只能允许来自同服务器,同域名的同端口号下请求数据(同源),是的jsonp就是为了不受你限制而生的! 。》》。 。 。 。老子实在不想写了 ,但是看别人写的太鸡巴啰 阅读全文
posted @ 2018-07-09 19:36 loocer 阅读(303) 评论(0) 推荐(0) 编辑

摘要: web前端开发中防治重复提交 web前端数据请求或者表单提交往往通过对dom的点击事件来操作,但是往往因为认为点击过快(少年手速挺快的嘛),或者因为响应等待使得用户误人为没操作而重复很多次点击,造成表单数据的连续重复提交,造成用户体检的不好,甚至影响到整个系统的安全性。而前端的防治重复提交至少很有效 阅读全文
posted @ 2016-10-26 02:26 loocer 阅读(8057) 评论(3) 推荐(3) 编辑

2021年3月25日

摘要: 一、命名规范 驼峰式命名法介绍: 驼峰式命名法由小(大)写字母开始,后续每个单词首字母都大写。 按照第一个字母是否大写,分为: ① Pascal Case 大驼峰式命名法:首字母大写。eg:StudentInfo、UserInfo、ProductInfo ② Camel Case 小驼峰式命名法:首 阅读全文
posted @ 2021-03-25 17:10 loocer 阅读(172) 评论(0) 推荐(0) 编辑
 
摘要: 全局命名空间污染与 IIFE 总是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),用以创建独立隔绝的定义域。这一举措可防止全局命名空间被污染。 IIFE 还可确保你的代码不会轻易被其它全局命名空间里的代码所修改(i.e. 第三方库,win 阅读全文
posted @ 2021-03-25 17:07 loocer 阅读(30) 评论(0) 推荐(0) 编辑

2021年2月26日

摘要: TypeScript基础类型 布尔值 数字 字符串 数组 元组 Tuple Any 枚举 Void 布尔值 Null 和 Undefined Void Never 类型断言 Object let isDone: boolean = false; 数字 let decLiteral: number = 阅读全文
posted @ 2021-02-26 13:44 loocer 阅读(124) 评论(0) 推荐(0) 编辑

2021年2月20日

摘要: 已知坐标求角度 let getAngle = (x, y)=> { var l = Math.sqrt(x*x + y*y); var a = Math.acos(x/l); var ret = a * 180 / Math.PI; //弧度转角度,方便调试 if (y < 0) { return 阅读全文
posted @ 2021-02-20 16:13 loocer 阅读(85) 评论(0) 推荐(0) 编辑

2021年1月28日

摘要: 三、场景设置 ​ 这里一般不需要动,主要就是发布模式,为了减少小游戏的代码包体大小,IDE统一默认是文件模式; 四种模式的区别如下: 内嵌模式:内嵌模式会把编辑器的UI内容生成一个场景类代码文件,代码脚本里包含IDE创建的UI场景的信息,在小游戏和轻游戏还没有问世的时候,不用考虑js 的大小,正常开 阅读全文
posted @ 2021-01-28 18:35 loocer 阅读(116) 评论(0) 推荐(0) 编辑

2020年11月12日

摘要: 抖音小游戏导入 astartjs 在game.js里添加 Graph = require("astar.js").Graph; astar= require("astar.js").astar; 阅读全文
posted @ 2020-11-12 14:12 loocer 阅读(64) 评论(0) 推荐(0) 编辑

2020年11月9日

摘要: 后要话今后26后6-6九加625+2+2加九叫5叫 微信小游戏的开发中,群里面经常有一些同行问如何引入第三方库? 其实引入第三方库很简单。第三方库一般来说是JS文件,不管我们使用的是Laya引擎,还是白鹭引擎,还是cocos引擎,最后发布编译之后,都是JS文件。 也就是说,微信开发者工具跑的都是编译 阅读全文
posted @ 2020-11-09 18:02 loocer 阅读(101) 评论(0) 推荐(0) 编辑

2020年2月26日

摘要: 无论是小游戏也好还是其他游戏,都会把一些图片,多媒体资源放到云端,减少包得大小,等用户打开游戏后再时事加载,如果网络部好,或者等游戏正在加载得时候断网了,好多游戏就会卡死,这样得用户体验很糟糕,接下来我就教大家如果处理这样得问题。 我就部从下载开始了 ,上一篇有教大家如果使用微信云存储,和显示进度条 阅读全文
posted @ 2020-02-26 10:53 loocer 阅读(830) 评论(0) 推荐(0) 编辑

2020年2月22日

摘要: 恢复内容开始 微信小游戏为什么要有开始资源加载页? 当小游戏包过大的时候,我们如何优化包的大小,最直接的先把图片或者声音等资源放到云端,等小游戏初始化后再从云端下载到本地,而小游戏包里只放代码和几张简单的加载图。 为什么微信加载资源的页面和初始化的页面是两个页面? 微信小游戏自带初始化页面是,微信从 阅读全文
posted @ 2020-02-22 02:09 loocer 阅读(1511) 评论(0) 推荐(0) 编辑

2019年11月15日

摘要: mvvm原理以及技术衍生 mvvm原理以及技术衍生 Object.defineProperty Object.defineProperty 不能监听数组的变化 必须遍历对象的每个属性 必须深层遍历嵌套的对象 缺点:Object.defineProperty的第一个缺陷,无法监听数组变化 区别: Pr 阅读全文
posted @ 2019-11-15 19:44 loocer 阅读(175) 评论(0) 推荐(0) 编辑