假设两个数分别为a,b 条件判断形式 比较直观形式就是条件判断 var max = (a: number, b: number) => a > b ? a : b; var min = (a: number,…
分类:Typescript
8、TypeScript 之 Arrow Function(箭头函数)
一个常规的 function 在 TS 代码中: function example(a: number, b: number) { return a + b } 同样 arguments 的类型也有强制要求; Arrow…
游戏小学生02-HelloWorld
引入 宋丹丹老师在小品中曾经说过,把大象装进冰箱只需要三步,打开冰箱,把大象放进冰箱,关上冰箱。 这些步骤的前提就是依赖有一个冰箱~~~ HelloWorld 当然,在创建HelloWorld的时候,也是需要有一个前提条…
linux 服务器搭建node.js环境
1、安装node.js环境 node.js是运行在服务端的JavaScript,基于Chrome JavaScript V8引擎建立的平台、 下载并安装node.js下载最新的稳定版v10.15.3到本地(这是当前发布文…
《ES6学习4》Class
JS语言传统方法通过构造函数定义并生成新对象,ES6引入了Class这个概念作为对象的模板,通过class关键字可以定义类。 基本语法 function Point(x, y) { this.x = x; this.y …
关于ts-loader 中的 appendTsSuffixTo浅见
引言 项目使用的 Vue + TypeScript + webpack,其中TypeScript 使用的是ts-loader。由于使用了vue的单文件组件,所以ts-loader配置了appendTsSuffixTo: …
前端常用函数积累
cdd-lib 个人常用库积累 说明 本库是完全的es2015模块语法,也使用了ts源码。所以使用commonjs方式导致不可用。 路径和引用说明 /index.js 根路径的index.js文件为node_module…
typescript 类型系统从无知到失智
类型系统是 typescript 最吸引人的特性之一,但它的强大也让我们又爱又恨,每个前端同学在刚从 javascript 切换到 typescript 时都会有一段手足无措的时光,为了不让编译器报错恨不得把所有变量都标…
完整的url以及同源跨域处理
前言:随着工作时间的增长,前面学过的东西开始慢慢遗忘,抽空的时候就将一些资料整理整理,顺一顺,也当作一种温习。我只是前端工匠,防止自己成为【一断网就无法工作的程序员】 url的完整结构 协议类型(protocol) 通过…
Typescript性能调研
TS编译过程 ts-loader或者是asome-typescript-loader对于ts/tsx文件在编译期间。Typescript的语法对于编译后生成的文件是pure的,是没有副作用的,不会增加额外的垫片。举一个例…
如何友好的启动Angular应用
一、引言 一个单页应用第一次启动从文档的下载(包括各种资源)再到初始化至成功渲染这一过程基本上都是以秒为单位的。 Angular应用的 index.html 会在文档当中写入根组件,例如: <app-root>…
Angular 常用概念
1.模块与装饰器 Angular设计目标就是适应大型应用的开发,模块的概念就是来组织不同的组件及服务。一个大型应用的最终形态就是各种不同的模块的组合 import { NgModule } from '@angular/…