gulp+rollup结合打包自己的TS/JS库

由于项目需要,网上找了不少资料,总结了一套适合项目的打包流程,把ts代码打包成js库首先是gulpfile.js文件,直接贴上代码:const gulp = require('gulp') const rollup = require('rollup') const clean = require('gulp-clean') const ren

阅读全文»

git回退版本命令

如果你在本地做了错误提交,那么回退版本的方法很简单

  1. 先用下面命令找到要回退的版本的commit id:git reflog

  2. 接着回退版本:git reset --hard a7e1d279a7e1d279就是你要回退的版本的commit id的前面几位。

阅读全文»

JS、TS最好用的定点数库

由于开发帧同步游戏需要用到定点数,这里推荐下JS开源的3款定点数库1:big.js体积最小,功能也最少,但对于一般的游戏来说都是够用了的github地址:https://github.com/MikeMcl/big.js/API: http://mikemcl.github.io/big.js/#big2:decimal.js体积稍大,功能很全,更多的方法,比bignumber.js 要更好点github地址:https://github.com/MikeMcl/decimal.jsA

阅读全文»

browserify打包JS教程

浏览器端不能识别require关键字,require是node.js环境下的,在node_modules文件夹里面的模块下面常见require解决方法:通过工具browserify或者是webpack把js文件编译一下,转成浏览器端可识别的。//安装browserify ,我这里是全局安装npm install -g browserify// 编译browserify ./source/module.js -o ./dist/dist.js即可在dist目录下看到打包后的dist.js文件。&n

阅读全文»

GLSL经典入门教程汇总

权威官方文档:https://www.opengl.org/documentation/glsl/权威民间金典入门教程:http://blog.csdn.net/racehorse一个详细完整的GLSL代码:http://www.ituring.com.cn/article/851GLSL简介和所有内置变量:http://www.linuxgraphics.cn/opengl/shader_overview.htmlhttp://blog.csdn.net/kaixinbingju/articl

阅读全文»

air文件打包成exe

 先将你的AIR项目打包成AIR文件,打包时记得将installation栏中的Desktop 和 Extended Desktop选项选上将打包好的air文件(如sample.air)复制到FLEXSDK的BIN目录下;开始–运行—CMD—CD命令修改当前目录为FLEXSDK下的BIN目录;在CMD内输入:adt -package -target native sample.exe sample.air

阅读全文»

unity导出nav数据脚本

记录一下unity中导出寻路需要的nav数据第一个: ExportNav.csExportNav.cs这个脚本非常方便,最后保存的是一个二进制文件,代码中加载后直接取数组对应的值就行, 1:可行走, 0:不可行走using System.Collections; using System.Collections.Generic; using System.IO; using UnityEditor; using UnityEngine;

阅读全文»

JSZIP使用教程

先给上jszip的 github地址https://stuk.github.io/jszip先来一个html的测试文件:<HTML> <HEAD>     <script type="text/javascript" src="jszip.js"></script> </HEAD>   <BODY> &n

阅读全文»

Json合并压缩工具

由于工作项目需要优化下载时间,所有写了个工具来合并所有的配置json文件并去空格和换行,减少体积,解析合并的文件也非常方便每个json文件之前有个分隔符,分隔符前面是单个json的文件名,用次来对应解析每个json点击下载:Json合并压缩.rar

阅读全文»

JS超好用的免费混淆工具

在线混淆地址:https://obfuscator.io/

也可自己下载源码本地使用,地址:https://github.com/javascript-obfuscator/javascript-obfuscator

简单翻译一下该工具下载到本地后的使用方法:

安装 npm install --save-dev -g javascript-obfuscator

javascript-obfuscator xx.js 混淆xx.js文件,生成的文件和xx.js同目录


阅读全文»

分享:

支付宝

微信