欢迎来到 星空Online - 织梦者,我的原创世界。
因为跨部门协作的原因,我们需要为主要使用Nodejs部门的同事提供一个SDK,我们此前已经提供了 .NET、.NET Core、Java、Golang 等多种语言的封装,其中有一个获取字符串HashCode的代码,为了保证各个平台计算结果统一,我们通过反编译方式获取到了 .NET Framework 的实现,并翻译成了其他语言。
.NET Framework 的代码大致如下:
```C#
如同所有编程语言一样,数组(Array)也是 JavaScript 的一个重要的数据类型,在 ES6 中,更是由 ECMA 官方增强了数组操作的能力。不过即便如此与.NET 平台下的 Linq 方法相较来说,原生的 JavaScript 还是缺少了一些重要的方法。为了在开发 JavaScript 时也能使用这些方法,我写了一个轻量的组件增强数组的能力。
组件名为 luckystarry-collections
,代码已托管在 Github:https://github.com/LuckyStarry/luckystarry-collections
除了对 Array
对象做出增强之外,组件还提供了 IEnumerable<T>
接口,下面给出几个使用的简单示例:
近期有些小伙伴向我咨询了如何更好的用typescript
去写Vue
,我作为一个后端工程师表示很难通过口头说明白,于是准备了下面这个小案例。但我毕竟只是个后端工程师,有些不够“前端”的写法还请前端大佬多多理解。
以下例子的代码已托管在 Github:https://github.com/LuckyStarry/typescript-vue-sample