html5
星星之Coder
游戏前端开发,开发了几十款微信小游戏和多款网页游戏。
致力于游戏前端技术开发与应用:涉及Html5、TypeScript、JavaScript、Android、IOS、ActionScript、Flash、Flex 、AIR、PHP的技术。现担任webGame开发主程。
展开
-
html5页面如何利用JavaScript导出csv文件
html5页面如何利用JavaScript导出csv文件需求:前端调用接口,然后对返回数据进行过滤、格式化,然后按表格内容拼接生成csv文件,让用户下载。var sourceData = { head: [ '时间', '成交价格', '成交数量', '手续费', '成交金额', ], data: [ {time: '2019-10-17 14:54:52', tradePrice: '30.0022.001.32 TWD', fee:'0 TWD', tradeAmount:转载 2020-10-20 20:30:04 · 556 阅读 · 0 评论 -
常用正则表达式
一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$转载 2020-10-12 21:35:56 · 725 阅读 · 0 评论 -
深入理解JavaScript Object.defineProperty——不修改引擎代码自定义Egret组件代码
深入理解JavaScript Object.defineProperty定义属性——不修改引擎代码自定义Egret组件代码需求描述:开发微信小游戏,大多存在“获取昵称头像”需要用户同意授权的交互,如果用户同意则游戏中使用微信返回的头像地址,如果不同意获取头像失败,则服务器给它随机1个虚拟头像: http://cdn.xxxxxx.com/project/img/avatar/head/1.jpg(1是1-10000中随机出来的)这是1个很长且可能变化的地址,为了更好的灵活性和减少服务器存储空间,数据库原创 2020-10-12 12:11:55 · 268 阅读 · 0 评论 -
div+css实现九宫格效果
div+css实现九宫格效果 有3种方法:1、方法一:把九宫图切割成9张图,用9个div合在一起,改变宽高,实现。优点:兼容性100%支持,缺点div太多,使用不方便。2、方法二:把九宫图按特定格式排列成一张图,再用9个div合在一起,改变宽高和padding,实现。优点:兼容性100%支持,缺点div太多,使用不方便。一原创 2015-02-11 11:07:45 · 24961 阅读 · 0 评论 -
怎样优化web前端js文件
这个标题有点大,具体的方法和措施有很多,这里不做全面阐述,只谈这两天在做的工作。项目背景:h5游戏,有很多配置文件,比如等级经验、道具的说明、成就的名称 等等。这些数据加起来压缩后多达260+k,这是非常巨大的,在2g网络下很影响加载的体验。优化方法:1、把文件拆分成多个文件,延后加载和放在模块处按加载;2、对默认值多的字段进行优化,移除等于默认值的key;3、原创 2015-03-05 10:23:25 · 859 阅读 · 0 评论 -
Egret学习入门
1、egert sdk安装下载地址:http://www.egret-labs.org/download/2、核心点:创建项目、编译项目、发布项目、升级项目(新版本的egret引擎内包含java、php环境,无需独立安装,只要安装egret引擎即可,安装完后要重启),配置使用webstorm 保存自动编译项目。做新项目开发时直接创建新项目,不要用老项目复制改名。创建:egret c原创 2014-11-21 10:24:50 · 4627 阅读 · 0 评论 -
Html5学习入门指引
Html5技术学习入门指引原创 2017-04-25 10:23:19 · 698 阅读 · 0 评论