TS(TypeScript)看这篇就够了
<h1>Typescript 简介 {#Typescript-简介}</h1> <p>TypeScript是用于应用程序规模开发的JavaScript。</p> <p>TypeScript是强类型,面向对象的编译语言。它是由微软的Anders Hejlsberg(C#的设计者)设计的。</p> <p&...
51工具盒子
<h1>Typescript 简介 {#Typescript-简介}</h1> <p>TypeScript是用于应用程序规模开发的JavaScript。</p> <p>TypeScript是强类型,面向对象的编译语言。它是由微软的Anders Hejlsberg(C#的设计者)设计的。</p> <p&...
<p>英文:</p> <p>Passing unknown as generic in typescript</p> <h1>问题 {#heading}</h1> <p>我正在使用这个<a href="https://github.com/spring-media/aws-lam...
TS单向链表实现 ======== 功能 --- * 链表初始化 * 添加节点元素 * 插入、追加节点元素到指定位置 * 删除节点元素 * 一次性打印链表所有元素 * 反转链表元素,反向遍历链表 * 合并两个有序的链表,合并后仍然有序 需要维护的类属性 -------- * `length`:链表长度 * `head`:头节点 实现思路 ---- * **使用对象作...
? 编译选项 ------- ### 自动编译文件 编译文件时,使用 `-w`指令,TS编译器会自动监视文件的变化,并在文件发生变化的时候对文件进行重新编译 示例: `tsc xxx.ts -w` ### 自动编译整个项目 如果直接使用tsc命令,则可以自动将当前项目下所有的ts文件编译为js文件 但是能直接使用tsc命令的前提时,要先在项目根目录下创建一个TS配置...
<h2>? TS面向对象</h2> <blockquote> <p>TypeScript的面向对象和ES6以后的语法其实差不太多</p> </blockquote> <h3>定义类</h3> <pre><code class="language-types...
<p>最近数据结构学了点基础的BFS与DFS算法,想着用TS实现一把,结果还是很成功的,配合Vue+element+echarts可以实现可视化的DFS图与生成树 <img src="http://static.51tbox.com/static/2024-12-12/col/1deced87f0bd7bbdcf7fb61bf92ded9e/9ecf...
TS实现环形队列 ======== **吐槽一下,这个是按照Java的定长数组为前提的,然而TypeScript数组是不定长的,再加上原生具有push和shift方法,其实这个实现完全没有必要。。但最近正好学数据结构,就当练习了** 的类型</li> <li&...
<h2>柯里化 {#%E6%9F%AF%E9%87%8C%E5%8C%96}</h2> <p>当函数有多个参数的时候我们对函数进行改造并返回一个函数,只传入部分参数,只到函数执行完毕<code>f(1,2,3) ==> f(1)(2)(3)</code></p> <ul> <...
<h2>函数组合 {#%E5%87%BD%E6%95%B0%E7%BB%84%E5%90%88}</h2> <ul> <li>纯函数和了柯里化很容易写出洋葱代码 <code>h(g(e(x)))</code></li> <li>函数组合可以让我们把细粒度的函数重新组合生成一个新的函数...