欢迎来到 星空Online - 织梦者,我的原创世界。

TypeScript 实现 .NET 字符串HashCode算法

发布于:7/24/2019, 2:46:19 PM @孙博
技术分享 | TypeScript

因为跨部门协作的原因,我们需要为主要使用Nodejs部门的同事提供一个SDK,我们此前已经提供了 .NET、.NET Core、Java、Golang 等多种语言的封装,其中有一个获取字符串HashCode的代码,为了保证各个平台计算结果统一,我们通过反编译方式获取到了 .NET Framework 的实现,并翻译成了其他语言。

.NET Framework 的代码大致如下:

```C#

阅读更多内容......

TypeScript 数组扩展

发布于:5/25/2019, 11:24:48 PM @孙博
技术分享 | TypeScript,数组

如同所有编程语言一样,数组(Array)也是 JavaScript 的一个重要的数据类型,在 ES6 中,更是由 ECMA 官方增强了数组操作的能力。不过即便如此与.NET 平台下的 Linq 方法相较来说,原生的 JavaScript 还是缺少了一些重要的方法。为了在开发 JavaScript 时也能使用这些方法,我写了一个轻量的组件增强数组的能力。

组件名为 luckystarry-collections,代码已托管在 Github:https://github.com/LuckyStarry/luckystarry-collections

除了对 Array 对象做出增强之外,组件还提供了 IEnumerable<T> 接口,下面给出几个使用的简单示例:

阅读更多内容......

如何使用 TypeScript 写 Vue

发布于:5/22/2019, 10:36:16 PM @孙博
技术分享 | TypeScript,Vue

近期有些小伙伴向我咨询了如何更好的用typescript去写Vue,我作为一个后端工程师表示很难通过口头说明白,于是准备了下面这个小案例。但我毕竟只是个后端工程师,有些不够“前端”的写法还请前端大佬多多理解。

以下例子的代码已托管在 Github:https://github.com/LuckyStarry/typescript-vue-sample

准备工作

阅读更多内容......