TypeScript
Six_Sir
这个作者很懒,什么都没留下…
展开
-
javascript 通用库(ES5)的简单写法
(function(){‘use strict’;// 需要导出的库对象 libvar lib = function() {var self = {};return self;}();// 导出库对象if (typeof define !== 'undefined' && define.amd) { // requirejs/amd define([], function() {return lib});} else if (typeof module !== 'u原创 2021-07-27 21:07:28 · 213 阅读 · 0 评论 -
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.jsAPI:原创 2021-03-09 15:10:48 · 2288 阅读 · 0 评论 -
vscode自定义typescript代码片段
用vscode开发的时候,新建文件都是空的,一般都会需要默认的模板代码这是我创建的laya引擎 typescript文件模板代码{ "TypeScript Class":{ "prefix": "ts", "body": [ "", "/**", "*", "* @ Author: Darker", "* @ Data: $CURRENT_YEA原创 2021-03-09 14:59:42 · 434 阅读 · 1 评论 -
webassembly使用TS开发教程
关于使用typescript编写 webassembly时的踩坑记录首先根据官网的教程一步步创建代码,官网链接创建一个Main.ts文件,代码如下:declare function sayHello(): void;sayHello();export function add(x: i32, y: i32): i32 { return x + y;}JS调用代码:WebAssembly.instantiateStreaming(fetch("../out/main.wasm")原创 2021-03-09 14:15:11 · 1295 阅读 · 0 评论 -
gulp+rollup结合打包自己的TS/JS库
由于项目需要,网上找了不少资料,总结了一套适合项目的打包流程,把ts代码打包成js库首先是gulpfile.js文件,直接贴上代码:const gulp = require('gulp')const rollup = require('rollup')const clean = require('gulp-clean')const rename = require("gulp-rename");const uglify = require('gulp-uglify-es').default;原创 2021-03-09 14:11:39 · 2525 阅读 · 0 评论 -
js文件生成d.ts
npm i dtsmake -g npm i tern --save-dev dtsmake -s fileame.js 详情:http://npm.taobao.org/package/dtsmake第二种方法:tsc#全局安装typescriptnpminstalltypescript-g#测试安装是否成功tsc--version使用:#后缀名改为.tscp./path-to/my-file.js./my-file....原创 2021-03-08 18:14:52 · 5993 阅读 · 0 评论