TypeScript
沈阳-施立
离了歪斜的架构师之路
展开
-
VUE3 添删改查示例代码 包含高级查询 排序 字段筛选 打印 导出
这段实例代码是使用 ElementPlus完成的 由代码生成器生成。包含了表单验证 添删改查 表格排序 字段筛选 JS端的打印与导出。望vue3开发人员 开发越来越顺 赚钱越来越多。由于使用了自动引用 所以没有import。原创 2023-02-22 10:02:08 · 1111 阅读 · 1 评论 -
LayaAir 在使用瓦片地图时 获取当前点所在位置的一点记录
前言 不搭后语好久没写博客了, 年底都很忙的, 希望在这个IT寒冬之年, 大家不要忘记继续自己的理想昨天测试了一个瓦片地图的小东西 今天主要的目的是记录! 例子使用TypeScript写的我很喜欢这语言 写代码很舒适 尤其是我这种从C#和JAVA过来的同学 感觉真棒 比Dart 还有 科特林 舒服一 首先加载一个地图showMap(){ //创建TiledMap实例 ...原创 2019-01-18 19:33:50 · 1462 阅读 · 0 评论 -
对LAYA引擎中的 HttpRequest 进行简单封装
为了方便使用 我对这个进行了简单封装 采用了Typescript 的方式class HTTP{ private callback:any; private caller:any; private http:Laya.HttpRequest; constructor() { this.http = new Laya.HttpRequest; ...原创 2018-05-04 14:24:48 · 4335 阅读 · 0 评论 -
LayaAir 以鼠标点为中心,用滚轮控制Sprite放大缩小
很多游戏中 使用鼠标滚轮来控制地图的放大和缩小, 类似百度地图的控制方式 官方给的东西少之又少 只能自己动手解决!实现效果和这个基本一致 http://bl.ocks.org/sgruhier/1d692762f8328a2c9957这个使用D3.js 实现的 我们需要用游戏引擎实现,这个只能借鉴了首先定义一些全局变量 private pic:Laya.Sprite = new Laya.S...原创 2018-04-26 14:10:35 · 2428 阅读 · 0 评论 -
LayaAir 加载图集资源并播放动画
首先初始化场景 并加载图片资源 constructor() { Laya.init(Browser.clientWidth, Browser.clientHeight, WebGL); Laya.stage.alignV = Stage.ALIGN_MIDDLE; Laya.stage.alignH = Stag原创 2017-12-06 14:12:38 · 6778 阅读 · 0 评论 -
LayaAir 实现用获取本地JSON数据资源并循环列出
先定义一个json文件内容略 放到资源文件夹中/**人物选择资源数据 */ public static CHOOSE_CHARACTER_DATA:string = "data/choose_character.json";assets.push({ url: ResourceManager.CHOOSE_CHARACTER_DATA, type: Laya.Loa原创 2017-12-06 14:45:11 · 6525 阅读 · 3 评论 -
LayaAir 拖拽 Sprite 并在屏幕中心放大
onDragEnd(){ //console.info(this.sp.x+"==="+this.sp.y); //console.info(this.sp.pivotX+"==="+this.sp.pivotY); let dx:number = 450 - this.sp.x; let dy:number = 700 - this.sp.y; console.info(d原创 2018-01-10 02:15:03 · 2850 阅读 · 0 评论 -
使用LayaAir H5游戏引擎 开发的抽奖程序
演示地址http://42.56.70.252:9090/video/prize/源代码下载http://download.csdn.net/download/winnershili/10242259抽奖画面这个抽奖程序的主要功能就是1. 打开欢迎页面 单击进入抽奖程序2. 规则是 被抽中的人员将无法继续参加抽奖 每次点击停止按钮 会出现中奖者头像原创 2018-02-06 14:53:03 · 2302 阅读 · 0 评论 -
Nodejs Express4 Web框架中集成TypeOrm数据库
TypeORM是一个采用TypeScript编写的用于Node.js的优秀ORM框架, 能运行在 NodeJS, Browser, Cordova, PhoneGap 和 Ionic 平台支持使用TypeScript或Javascript(ES5, ES6, ES7)开发。目标是保持支持最新的Javascript特性来帮助开发各种用到数据库的应用 - 不管是轻应用还是企业级的。TypeORM可以做到:根据Models自动创建数据库Table .............. 总之强大的不要不要的原创 2017-12-26 19:46:11 · 4365 阅读 · 2 评论 -
使用TypeScript开发Express4
Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。使用TypeScript 开发Express 绝对是一件很爽的事情!原创 2017-12-25 18:07:04 · 8014 阅读 · 1 评论 -
在VSCODE 调试 NODE.js 部署环境
很早就想接触node.js 一直没有动手, 考虑JAVA web有JFINAL 开发效率还是可以的前一阵子搞LayaAir 引擎 用的TypeScript 用的感觉很过瘾 node.js居然也支持TS语言开发,网易也用node.js搞了一个服务器端免费的游戏引擎,后来又发现开发微信小程序服务器端的代码案例也有node.js 版本的于是下定决心想好好的研究下了, 于是百度了很多文章,自己搭建成功了开发和调试环境, 特把经验写在这里 希望抛砖引玉吧!原创 2017-12-24 18:50:06 · 17865 阅读 · 3 评论 -
git 错误error: failed to push some refs to
今天使用VSCODE 学习node.js, 想在git上push代码 于是在git上建立了一个私有的长裤, 连接后push代码时提示如下错误:error: failed to push some refs to 'git@github.com:....." Updates were rejected because the remote contains work that you do转载 2017-12-24 23:40:30 · 209671 阅读 · 31 评论 -
Typescript 写的实现贝塞尔曲线的类
“贝赛尔”工具在photoshop中叫“钢笔工具”;在CorelDraw中翻译成“贝赛尔工具”;而在Fireworks中叫“画笔”。它是用来“画线”造型的一种专业工具。当然还有很多工具也可以完成画线的工作,例如大家常用的photoshop里的直线、喷枪、画笔工具,Fireworks里的直线、铅笔和笔刷工具,CorelDraw里的自由笔,手绘工具等等。百度说这么一大堆, 其实我只是想用来原创 2017-12-06 14:36:10 · 2301 阅读 · 0 评论 -
TypeScript 两点间距离的计算
两点之间的距离计算公式为记A(x1,y1,z1),B(x2,y2,z2),则A,B之间的距离为 d=√[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]然后我们用TypeScript 来实现它//两点之间的距离let dx:number = this.targetX - this.ball.x;let dy:number = this.t原创 2017-12-06 14:32:27 · 2811 阅读 · 0 评论 -
LayaAir 自转的小球围绕着鼠标转动
就好像地球自转然后围绕着太阳(这里是一个鼠标)转动class Ball extends Laya.Sprite{ private static cached:boolean = false; private body:Laya.Sprite; constructor(){ super(); this.init(); }原创 2017-12-06 14:20:44 · 1521 阅读 · 0 评论 -
LayaAir 自旋转的小球跟随鼠标移动
class Main{ private ball:Ball; private speed:number = 5; constructor() { Laya.init(1100, 619, Laya.WebGL); Laya.loader.load("res/atlas/war.atlas",Laya.Handler.create(t原创 2017-12-06 14:18:29 · 3431 阅读 · 0 评论 -
LayaAir 自旋转的小球 横向移动
先创建一个自旋转的小球 原理是设置一个中心点 并不停的改变角度 实现旋转class Ball extends Laya.Sprite{ private static cached:boolean = false; private body:Laya.Sprite; constructor(){ super(); this.init()原创 2017-12-06 14:15:18 · 3188 阅读 · 0 评论 -
使用TypeScript 搜索JSON的简单方法
使用TS 写了一个简单的 搜索JSON数组的方法. 分享给大家. 感觉效率一般, 有方法的朋友请拍砖 public static JsonQuery(arr:Array,obj:any):any{ for(let i:number=arr.length-1;i>=0;i--){ let _jsonObj:any = arr[i];原创 2017-12-05 15:20:21 · 6918 阅读 · 0 评论