-
TypeScript之Map的遍历
let$cell:BeeCreateVo=null;let$find:BeeCreateVo=null;this._hash_map.forEach(($arr:Array<BeeCreateVo>,$key:TY_SoldierContainer,$map:any):void=>{if($arr&&$arr.length>0){for(let$i:numb
-
TypeScript之字符串排序
一:需要用到localeCompare二:代码$arr.sort(($a:string,$b:string):number=>{return$a.localeCompare($b);});const$printFntFnt:Function=($arr:Array<string>):void=>{if($arr&&$arr.length>0){for(
-
TypeScript之异步函数
必须搞清楚setTimeout为异步函数.因为:TS中没有线程休眠,所以我提供了如下测试方式一:正常moduledemo{exportclassAsyncDemo{private_sentry:number=0;publicstart():void{this.getSomething("Aonaufly").then($value=>{egret.log(`执行成功!name:${$valu
-
TypeScript 申明文件的发布及使用
一 ,发布文件:①, 首先需要在npm官网注册一个账号:https://www.npmjs.org②, 使用npm adduser命令添加一个账号注意:需要输入3个信息1 , 你的用户名( 如 : 我的是aonaufly )2 , 你的密码 ( 注意 , 密码是掩藏的不会显示出来 , 也不会以*的显示显示 , 输入完成以后按enter键键入下一项)3 , 你的注册
-
TypeScript 模块
首先介绍2个关键字 : export(导出,让其他模块可以导入使用) 和 import(导入)先可以这么理解 : 一个TS文件就是一个模块。现在有一个需求 : A模块要使用B模块中的内容 , 也就是代码复用问题。其中 : Greeter.ts的代码如下:export interface StringValidator{
 
-
WebSocket , C#实现服务端
最近测试了一下WebSocket , 服务端WebSocket使用C#的原生ssocket实现。前端使用js的WebSocket值得提醒的是本次测试的重点:①:前端和后端额外的握手②:后端取得前端数据后如何解析③:后端往前端发数据的打包流程后端Socket核心using System;
using System.ComponentModel;
using System
-
TypeScript 高级类型
一 , 交叉类型(操作符 & ):代码 :function extend<T, U>(first: T, second: U): T & U {
let result = <T &
-
TypeScript 类型兼容
在TS中有非常怪异的类型兼容的问题 : 如下interface LengthWish{
length : number;
}
class A{
length : number;
co
-
TypeScript 泛型
TS里面有泛型让我很意外,这个比AS3确实要强大:let myIdentity_change : <T>(arg:T)=>T=function(a){ return a };
console.log(`generic : ${myIdentity_change<string>("Hell
-
TypeScript 函数
TS的函数和AS3.0里面的函数写法有一些相似之处,比如传统的写法:function add( a : number , b : number ):number{
return a + b;
}
//也可以这样写
let
-
TypeScript 类
从ECMAScript 6开始,JS就支持类了.但是如果使用TypeScript也能使用类,并且生成的JS任然可以使用.来一个例子:/**
* Created by CV-PC153 on 2017/8/9.
*/
//创建一个类
class Greeter{
pri
-
TypeScript 接口
TS的接口好像C#/Java中的接口 , 但是TS的interface是不能继承(implement)其他的interface , 但是TS的interface可以规范自己的结构Object.无论如何TS比起JS来说,在OOP上面进步了不少.注 : 下面的代码都是TS代码 /**
* Created by CV-PC153 on&nbs
-
TypeScript 体验
TypeScript是JavaScript的一个超集.是由微软开发的.因为开始H5的需要(使用WebStrom编辑器),所以没有使用VS重量级的IDE.先建一个HTML来测试TP,步骤如下:①: File->New Project...我选择新建一个空项目,我只是想测试TypeScript先停下 , 我们需要Node.js 的 npm ( 可以在node.js的官网下载并安装 )好 , 使用
Aonaufly
分享到朋友圈
- 关注技术:Java C/C++ .Net
- 入住博客:2011-09-13 8.3年
七日热门
最近来访