typescript 第40期-业务理解有偏差产品和开发如何达成共识-测一测你的TypeScript水平 随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA证书等,但对于以下灵魂三拷问可能就答不上了:
typescript TypeScript-中的-is 前言 TypeScript里有类型保护机制。要定义一个类型保护,我们只要简单地定义一个函数,它的返回值是一个类型谓词: {代码…} 上述写法与写一个返回值为 boolean 值函数的区别在哪里呢? {代码…} 区别 使用 is 类型保护 {代码…} 返回值为 boolean {代码…} 总结 在使用类型保护时,TS 会进一步缩小变量的类型。例子…
typescript TypeScript-中的顶级类型any-和-unknown 作者:Dr. Axel Rauschmayer翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 在 TypeScript中,any 和 unknown 是包含所有值的类型。在本文中,我们将会研究它们是怎样工作的。 TypeScript 的两种顶级类型 any and unknown are so-called top types in TypeScript. Quoting Wikipedia: any 和 unknown 在 TypeScript …
typescript Typescript-使用日志 最近这两年,有很多人都在讨论 Typescript,无论是社区还是各种文章都能看出来,整体来说正面的信息是大于负面的,这篇文章就来整理一下我所了解的 Typescript。
typescript 了不起的-TypeScript-入门教程12W字 TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
typescript 游戏开发之目录划分 目录划分为一下几种 先按资源类型,再按模块划分 即从类型到模块。好处就是当你需要翻阅资源的时候先从类型着手。然后再定位到功能模块。高内聚低耦合的策略,有利于团队协作。 先按资源类型划分: 最外层的目录也就是代码,动态资源,静态纹理,场景文件 所以主要的划分还是在动态资源目录里边,比如分为声音文件,配置…
typescript 游戏开发之UI管理器跨引擎 使用UI管理器的目的 使用单场景与zindex结合的方式管理UI。 能够隐藏底层UI达到优化效果。 很好的组织和管理UI。 跨引擎使用。 管理器分类 根据以往经验我开发了三种类型的管理器,队列管理器,栈式管理器,单UI管理器。 单UI管理器:SingleManager负责管理如登录,loading,大厅,游戏这样的一级UI,同一时刻只有一个UI…
typescript 在小游戏开发中如何优雅的使用本地存档 说明 h5提供了LocalStorage本地存储能力,但是如果直接使用不是很方便。所以我封装了以下几种类型,达到与其他类型几乎相同的使用方式。 BaseStorage: 存储类的基类。 LocalValue :数值类型,存储float,int,string等 LocalList :列表类型相当于数组 LocalMap :key-value类型。 StorageHelper: 用于调用各个引擎提供的L…
typescript 小游戏开发之资源管理跨引擎 资源管理是内存优化的一部分,对于大型游戏,资源管理不明确,很容易出现内存不足而闪退的情况。说到资源也就涉及到了资源划分,这部分内容可以看另一篇文章《游戏开发之目录划分》。
typescript Typescript声明文件第三方类型扩展 对于初学Typescript的同学来说,声明文件一定是一个让人十分头疼、但是怎么也绕不开的问题。声明文件的书写和声明合并在Typescript官方文档里面已经有比较详细的介绍,这里不再陈述。我们重点讨论的是如何扩展第三方模块中的类型。