JavaScript 使用了基于原型模式的 OOP 实现,一直以来,其封装性都不太友好
分类:
编程语言 时间:
2020-06-08 12:27:21
阅读次数:
53
一、函数声明的方式,声明类型 // 有返回值 function run(name: string): number { return 1 } run('zhangsan') // 无返回值 function fun(age: number): void { console.log(1) } fun( ...
分类:
其他好文 时间:
2020-06-07 21:47:28
阅读次数:
85
1、新建文件夹 demo 2、npm init -y 生成 package.json 文件 3、tsc --init 生成 tsconfig.json,可以对 ts 的默认配置做修改 4、npm install -D(--save-dev) ts-node npm install -D typesc ...
分类:
其他好文 时间:
2020-06-07 11:19:48
阅读次数:
102
typescript新增了装饰器语法,不过一直处于试验阶段,需要配置tsconfig.json才能支持 添加如下代码 { "compilerOptions": { "experimentalDecorators": true } } 利用装饰器,可以实现面向切面编程(AOP),例如常见的日志,打点上 ...
分类:
其他好文 时间:
2020-06-06 18:36:27
阅读次数:
61
什么是WebPack? WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Sass,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。在3.0出现后,Webpack还肩负起了优化项目的责任。 ...
分类:
Web程序 时间:
2020-06-03 20:33:37
阅读次数:
97
1. 全局安装 npm i typescript -g npm i tslint -g 2. 项目初始化 npm init // 生成package.json tsc --init // 生成tsconfig.json tsconfig.json文件内容(对于其中每一项的含义,后面补充) 3.项目中 ...
分类:
其他好文 时间:
2020-06-02 17:23:56
阅读次数:
172
先点赞后关注,防止会迷路 寄语:长风破浪会有时,直挂云帆济沧海。 本文已收录至https://github.com/likekk/-Blog欢迎大家star 😄😄😄 ,共同学习,共同进步。如果文章有错误的地方,欢迎大家指出。后期将在将github上规划前端学习的路线和资源分享。 前言 亲爱的读 ...
分类:
其他好文 时间:
2020-05-31 11:03:47
阅读次数:
111
/** * TS 数组和 JS 数组是一样的 * 变量提示,const numberArr: number[] */ const numberArr = [1, 2, 3]; const arr: number[] = [1,2,3]; const stringArr: string[] = ['a ...
分类:
编程语言 时间:
2020-05-29 09:31:19
阅读次数:
130
UI自动化我使用的是 puppeteer+jest+typescript 的框架,记录一下我的学习过程。 首先看了B站的视频,讲的 puppeteer ,很详细,可以直接看项目实战,操作中遇到问题再去前面的基础内容里找。 B站链接:https://space.bilibili.com/3061070 ...
分类:
其他好文 时间:
2020-05-27 20:35:41
阅读次数:
104
loader 文档定义 loader 用于对模块的源代码进行转换。loader 可以使你在 import 或"加载"模块时预处理文件。因此,loader 类似于其他构建工具中“任务(task)”,并提供了处理前端构建步骤的强大方法。loader 可以将文件从不同的语言(如 TypeScript)转换 ...
分类:
Web程序 时间:
2020-05-27 15:07:34
阅读次数:
71