把子之家 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  •   
  •   

declare 声明 常见用法

原帖 declare 就是告诉 TS 编译器你担保这些变量和模块存在,并声明了相应类型,编译的时候不需要提示错误1.declare 如同 interface、type 关键词一样,在编译成 js 之后是会被删除的。 declare 声明的是一个变量// 例子 1: 12345678#index.html<script> var myMap = new Map();</script

2022-02-25

编译选项

tsc xx.ts **-w ** 添加监视器   自动编译 **tsconfig.json** ts 的配置文件,ts 编译器可以根据它的信息来对代码进行编译 在当前文件目录下添加 ts 配置文件   可以使用 tsc  对当前目录下所有 ts 文件进行编译。tsc -w 可对当前所有 ts 进行自动编译 12345678910111213141516171819202122232425

2022-02-25

TypeScrip 特性

方法 赋值可以不定义类型,声明类和接口还有函数时需要定义类型。 class 中的 super ts 中: 子类的构造函数中,必须在调用 super(父类的属性)把父类的构造方法也执行了,不然继承无效。类似 java 的写法了。 抽象类 抽象类无法被实例化,就是用来被继承的,一个超级类。一个真正的爸爸类。 关键字 abstract 1234567abstract class Animal

2022-02-25

TypeScript 初探

TypeScriptTypeScript 快速入门_w3cschool 开始安装npm i -g typescript 是 js 的一个超集,兼容 javaScript 以 javaScript 为基础构建的语言。完全支持 js 的语法 只要不符合类型规范   都会报错提示。就像 java 那种了,虽然麻烦,但是后期好维护 – 需要编译,加入注释,不编译的注释的 – js 是脚本语言,不是设计用

2022-02-25

Typscript 文件编译后,vscode提示重复声明的问题

Typscript 文件编译后,vscode 提示重复声明的问题https://blog.csdn.net/blackcat88/article/details/94430548 1、问题描述 TypeScript 文件 tsc 后,编译器提示重复声明: 2、原因分析 VS Code 的 BUG? 3、解决方案 在项目根目录添加配置文件  tsconfig.json 即可,空文件也可。

2022-02-25

正则表达式

正则表达式字符 https://www.zhihu.com/question/48219401/answer/742444326 “?:”非获取匹配,匹配冒号后的内容但不获取匹配结果,不进行存储供以后使用。 regExp() 默认的正则表达式就是 /(?: )/  表示匹配个空 .    匹配任意字符 *    重复零到任意次 (.*) 即表示匹配任意个数的字符 –JavaScript exec

2022-02-25

正则表达式分组、断言详解

正则表达式分组、断言详解正则表达式分组,断言详解参考 举个例子比如要抓取到 html 源码里的 <title>xxx</title>, 里面的 xxx。按照基本的操作,只能 <title> .*</title> 而这样写匹配出来的是完整的<title>xxx</title>标签,并不是单纯的页面标题 xxx。 想解决以上问题,

2022-02-25

正则中的\b 与 \B

正则中的\b 与 \B正则中的 \b 与 \B 任何字符都一个显性的位置,空格也有。 但是每个字符之间又有一个隐形的位置。 而 \b 则用来表示此隐形位置,如断言一样不匹配内容,但会影响匹配目标的结果 举个例子 It’s a nice day today \b 匹配这样一个位置,就是它的前或后只能有一个为 \w 我想匹配 nice 这个单词除了使用 nice 匹配。还可以使用 \bnice

2022-02-25

正则表达式--断言

正则表达式–断言断言(前后预查) 断言的特点就是,断言不会作为匹配的结果 先行断言和后发断言都属于非捕获簇(不捕获文本 ,也不针对组合计进行计数,就是断言不会作为匹配的结果)。  先行断言和后发断言都属于非捕获簇(不捕获文本 ,也不针对组合计进行计数)。 先行断言用于判断所匹配的格式是否在另一个确定的格式之前,匹配结果不包含该确定格式(仅作为约束)。 例如,我们想要获得所有跟在 $ 符号后的数字,

2022-02-25

对象

对象====对象==== 函数创建 function 声明 匿名函数赋值给变量 赋值给对象的属性 js 中赋值给对象(onclick,addEventListener,attachEvent) 标签内部,赋值给事件 函数的调用 函数名(); window 对象调用 变量名(); window 对象调用 obj.方法对应的属性名(); 用户操作的时候,触发事件。  触发事件的事件源调用 setTi

2022-02-25
1…2829303132…36

搜索

蜀ICP备2021025402号-1
总访问量 次 总访客数 人