抛开文档,让Web开发更高效 - Typescript 项目第三方类库使用指南0 码力 | 24 页 | 961.21 KB | 1 年前3
TypeScript Handbook(中文版)
greeter(user); 类型注解 TypeScript里的类型注解是一种轻量级的为函数或变量添加约束的方式。 在这个例 子里,我们希望 greeter 函数接收一个字符串参数。 然后尝试把 greeter 的调 用改成传入一个数组: function greeter(person: string) { return "Hello, " + person; } var user = [0, 1 Handbook(中文版) 13 5分钟了解TypeScript ASP.NET Core 安装 ASP.NET Core 和 TypeScript 首先,若有需要请安装 ASP.NET Core。此篇指南需要使用Visual Studio 2015或 2017。 其次,如果你的Visual Studio不带有最新版本的TypeScript,你可以从这里安装。 新建工程 1. 选择 File 这个快速上手指南使用的是 Visual Studio 2015。 新建项目 1. 选择 File 2. 选择 New Project 3. 选择 Visual C# 4. 选择 ASP.NET Web Application 5. 选择 MVC TypeScript Handbook(中文版) 30 ASP.NET 4 取消复选 "Host in the cloud" 本指南将使用一个本地示例。0 码力 | 557 页 | 7.48 MB | 1 年前3
TypeScript 4.0 使用手册
JavaScript的超集且可以编译成纯JavaScript代码。 ✔ TypeScript兼容所有浏览器,所有宿主 环境,所有操作系统。 ✔ TypeScript是开源的。 一大波新的快速开始指南:React,Angular,Nodejs,ASP.NET Core,React Native, Vue,Glimmer,WeChat,Dojo2,Knockout等 如果觉得不错可以微信打赏哟 运行TypeScript Web应用 5分钟了解TypeScript - 20 - 本文档使用 书栈网 · BookStack.CN 构建 首先,若有需要请安装 ASP.NET Core。此篇指南需要使用Visual Studio 2015或2017。 其次,如果你的Visual Studio不带有最新版本的TypeScript,你可以从这里安装。 1. 选择 File 2. 选择 New 或者 Visual Studio 2013。 这个快速上手指南使用的是 Visual Studio 2015。 1. 选择 File 2. 选择 New Project 3. 选择 Visual C# 4. 选择 ASP.NET Web Application 5. 选择 MVC 取消复选 “Host in the cloud” 本指南将使用一个本地示例。 运行此应用以确保它能正常工作。0 码力 | 683 页 | 6.27 MB | 1 年前3
TypeScript 多场景设计方案及应用实践
接⼊入治理理 使⽤用 TS 72.9% 91% TS 来看看问题 TS 复杂度逐步增加 - 全栈应⽤用 成为中流砥柱 - 核⼼心应⽤用 ⾯面向外部⽤用户 - ⼤大流量量 TS 调⽤用 http 服务,没有调⽤用定义 提供 RPC 接⼝口时,需要写 JSDoc TS Node.js 测试靠⼈人⾁肉 Node.js Import TypeScript TS 我们都知道 TypeScript @func,⽤用⽼老老办法处理理。 场景切换,代码⼀一致 TS 从 Web 到 FaaS 场景切换,代码⼀一致 TS 跨平台的考虑 1、调⽤用⽅方式的不不同 2、数据参数的不不同 3、描述⽂文件的不不同 不不同的平台需要有不不同的的调⽤用⽅方式,由于 typescript 的编 译⽬目录不不同,可以通过构建的阶段将⼊入⼝口⽂文件动态创建进去。 多个平台的⼀一致性考虑 TS0 码力 | 95 页 | 8.28 MB | 1 年前3
Hello 算法 1.0.0b5 TypeScript 版对于大顶堆(小顶堆),堆顶元素(即根节点)的值分别是最大(最小)的。 8.1.1 堆常用操作 需要指出的是,许多编程语言提供的是「优先队列 priority queue」,这是一种抽象数据结构,定义为具有优 先级排序的队列。 实际上,堆通常用作实现优先队列,大顶堆相当于元素按从大到小顺序出队的优先队列。从使用角度来看, 我们可以将“优先队列”和“堆”看作等价的数据结构。因此,本书对两者不做特别区分,统一使用“堆“来 需求可能会变得很大。 即便如此,回溯算法仍然是某些搜索问题和约束满足问题的最佳解决方案。对于这些问题,由于无法预测哪 些选择可生成有效的解,因此我们必须对所有可能的选择进行遍历。在这种情况下,关键是如何进行效率优 化,常见的效率优化方法有两种。 ‧ 剪枝:避免搜索那些肯定不会产生解的路径,从而节省时间和空间。 ‧ 启发式搜索:在搜索过程中引入一些策略或者估计值,从而优先搜索最有可能产生有效解的路径。 13 记为 ̂1 。 如图 13‑7 所示,上述方法生成的排列有一半都是重复的。 图 13‑7 重复排列 那么如何去除重复的排列呢?最直接地,考虑借助一个哈希表,直接对排列结果进行去重。然而这样做不够优 雅,因为生成重复排列的搜索分支是没有必要的,应当被提前识别并剪枝,这样可以进一步提升算法效率。 1. 相等元素剪枝 观察图 13‑8 ,在第一轮中,选择 1 或选择 ̂1 是等价的,在这两个选择之下生成的所有排列都是重复的。因此0 码力 | 378 页 | 30.70 MB | 1 年前3
Hello 算法 1.1.0 TypeScript版毕业论文、投递简历、准备笔试和面试已经消耗了大部分精 力,啃厚重的书往往变成了一项艰巨的挑战。 如果你也面临类似的困扰,那么很幸运这本书“找”到了你。本书是我对这个问题给出的答案,即使不是最 优解,也至少是一次积极的尝试。本书虽然不足以让你直接拿到 Offer,但会引导你探索数据结构与算法的 “知识地图”,带你了解不同“地雷”的形状、大小和分布位置,让你掌握各种“排雷方法”。有了这些本领, 对于大顶堆(小顶堆),堆顶元素(根节点)的值是最大(最小)的。 8.1.1 堆的常用操作 需要指出的是,许多编程语言提供的是优先队列(priority queue),这是一种抽象的数据结构,定义为具有优 先级排序的队列。 实际上,堆通常用于实现优先队列,大顶堆相当于元素按从大到小的顺序出队的优先队列。从使用角度来看, 我们可以将“优先队列”和“堆”看作等价的数据结构。因此,本书对两者不做特别区分,统一称作“堆”。0 码力 | 383 页 | 18.49 MB | 1 年前3
Hello 算法 1.2.0 简体中文 TypeScript 版毕业论文、投递简历、准备笔试和面试已经消耗了大部分精 力,啃厚重的书往往变成了一项艰巨的挑战。 如果你也面临类似的困扰,那么很幸运这本书“找”到了你。本书是我对这个问题给出的答案,即使不是最 优解,也至少是一次积极的尝试。本书虽然不足以让你直接拿到 Offer,但会引导你探索数据结构与算法的 “知识地图”,带你了解不同“地雷”的形状、大小和分布位置,让你掌握各种“排雷方法”。有了这些本领, 对于大顶堆(小顶堆),堆顶元素(根节点)的值是最大(最小)的。 8.1.1 堆的常用操作 需要指出的是,许多编程语言提供的是优先队列(priority queue),这是一种抽象的数据结构,定义为具有优 先级排序的队列。 实际上,堆通常用于实现优先队列,大顶堆相当于元素按从大到小的顺序出队的优先队列。从使用角度来看, 我们可以将“优先队列”和“堆”看作等价的数据结构。因此,本书对两者不做特别区分,统一称作“堆”。0 码力 | 383 页 | 18.49 MB | 11 月前3
Hello 算法 1.0.0b1 TypeScript 版Travsersal」,也称「广度优先搜索 Breadth‑First Search」和「深度优先搜索 Depth‑First Search」,简称为 BFS 和 DFS 。 9.3.1. 广度优先遍历 广度优先遍历优是一种由近及远的遍历方式,从距离最近的顶点开始访问,并一层层向外扩张。具体地,从某 个顶点出发,先遍历该顶点的所有邻接顶点,随后遍历下个顶点的所有邻接顶点,以此类推⋯⋯ 9. 图 hello‑algo0 码力 | 186 页 | 14.71 MB | 1 年前3
共 8 条
- 1













