腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
黯羽轻扬
专栏成员
举报
201
文章
373585
阅读量
36
订阅数
订阅专栏
申请加入专栏
全部文章(201)
编程算法(65)
javascript(55)
react(44)
api(33)
网站(30)
打包(25)
html(22)
typescript(22)
node.js(21)
ide(19)
ecmascript(13)
缓存(13)
网络安全(13)
面向对象编程(13)
c++(12)
css(11)
android(11)
java(9)
linux(9)
渲染(9)
redux(9)
微服务(9)
数据库(8)
sql(8)
容器(8)
ios(7)
json(7)
http(6)
负载均衡(5)
php(5)
webpack(5)
serverless(5)
haskell(5)
负载均衡缓存(4)
electron(4)
npm(4)
tcp/ip(4)
https(4)
云计算(4)
python(3)
bash(3)
vue.js(3)
webview(3)
unix(3)
文件存储(3)
babel.js(3)
微信(3)
小程序(3)
数据结构(3)
对象存储(2)
go(2)
xml(2)
jquery(2)
云数据库 SQL Server(2)
云数据库 Redis(2)
github(2)
bash 指令(2)
SSL 证书(2)
腾讯云测试服务(2)
svg(2)
reactnative(2)
rollup.js(2)
存储(2)
开源(2)
dns(2)
cdn(2)
unicode(2)
es(2)
border(2)
functor(2)
list(2)
mac(2)
ode(2)
ui(2)
web(2)
动画(2)
mac os(1)
xcode(1)
c 语言(1)
.net(1)
jsp(1)
regex(1)
nosql(1)
access(1)
eclipse(1)
git(1)
nginx(1)
容器镜像服务(1)
spring(1)
云函数(1)
访问管理(1)
命令行工具(1)
云数据库 MongoDB(1)
消息队列 CMQ 版(1)
mongodb(1)
图像处理(1)
企业(1)
express(1)
socket.io(1)
yarn(1)
mobx(1)
koa(1)
devops(1)
爬虫(1)
shell(1)
ssh(1)
gui(1)
grep(1)
二叉树(1)
flash(1)
ddos(1)
jenkins(1)
uml(1)
安全(1)
数据处理(1)
windows(1)
kafka(1)
任务调度(1)
flutter(1)
amd(1)
animation(1)
app(1)
bug(1)
chmod(1)
code(1)
constructor(1)
delay(1)
diff(1)
export(1)
file(1)
function(1)
getline(1)
gpu(1)
iframe(1)
image(1)
import(1)
iso(1)
iteration(1)
join(1)
lambda(1)
module(1)
oop(1)
opacity(1)
padding(1)
predicate(1)
prototype(1)
repaint(1)
repeat(1)
return(1)
scheme(1)
scroll(1)
split(1)
sticky(1)
terminal(1)
text(1)
timeline(1)
touch(1)
transform(1)
xargs(1)
笔记(1)
产品(1)
低代码(1)
二维码(1)
工具(1)
解决方案(1)
命令行(1)
权限(1)
原型(1)
搜索文章
搜索
搜索
关闭
JSDoc支持_TypeScript笔记19
typescript
javascript
因此,对于.js文件,需要一种被 JavaScript 语法所兼容的类型标注方式,比如JSDoc:
ayqy贾杰
2019-06-12
4.1K
0
检查JavaScript文件_TypeScript笔记18
javascript
ecmascript
typescript
但为了确保文件内容只含有标准的 JavaScript 代码,.js文件按照 ES 语法规范来检查,因而不允许出现 TypeScript 类型标注:
ayqy贾杰
2019-06-12
2.4K
0
JSX_TypeScript笔记17
react
typescript
小程序
javascript
TypeScript 也支持JSX,除了能够像Babel一样把 JSX 编译成 JavaScript 外,还提供了类型检查
ayqy贾杰
2019-06-12
2.3K
0
声明合并_TypeScript笔记16
编程算法
typescript
javascript
TypeScript 里,一条声明可能会创建命名空间、类型或值,比如声明 Class 时会同时创建类型和值:
ayqy贾杰
2019-06-12
1.1K
0
命名空间_TypeScript笔记15
打包
编程算法
typescript
ecmascript
注意到这里通过三斜线指令引入被拆分出去的“namespace 模块”(而不是像 module 一样 import),仍用import的话,会得到报错:
ayqy贾杰
2019-06-12
720
0
模块解析机制_TypeScript笔记14
javascript
typescript
ide
打包
node.js
模块化机制让我们能够把代码拆分成多个模块(文件),而编译时需要知道依赖模块的确切类型,那么首先要找到它(建立模块名到模块文件路径的映射)
ayqy贾杰
2019-06-12
1.7K
0
模块_TypeScript笔记13
编程算法
javascript
打包
typescript
ecmascript
简单来讲,如果一个文件中含有合法的import或export语句,就会被当做模块(拥有模块作用域),否则就将在运行在全局作用域下。例如:
ayqy贾杰
2019-06-12
697
0
索引类型、映射类型与条件类型_TypeScript笔记12
编程算法
typescript
P.S.注意,不同于typeof面向值,keyof是针对类型的,而不是值(因此keyof obj不合法)
ayqy贾杰
2019-06-12
1.7K
0
this类型_TypeScript笔记11
javascript
typescript
返回类型是this,表示所属类或接口的子类型(称之为有界多态性(F-bounded polymorphism)),例如:
ayqy贾杰
2019-06-12
704
0
类型别名与字面量类型_TypeScript笔记10
typescript
编程算法
面向对象编程
这种类型完整性补充让TypeScript能够更细致地“理解”(静态分析)代码含义,进而发现一些不那么直接的潜在问题
ayqy贾杰
2019-06-12
1.2K
0
组合类型与类型保护_TypeScript笔记9
typescript
javascript
编程算法
Object.assign能把source: U身上的可枚举属性浅拷贝到target: T上,因此返回值类型为T & U
ayqy贾杰
2019-06-12
1.6K
0
深入类型系统_TypeScript笔记8
typescript
编程算法
编译器能够根据变量初始值3推断出变量类型是number,因此多数场景下不必显式声明类型,它猜得到
ayqy贾杰
2019-06-12
983
0
函数_TypeScript笔记5
typescript
打包
javascript
编程算法
带类型的函数声明足够表达一个函数的类型信息,但无法复用。那么有办法复用一个函数的类型吗?
ayqy贾杰
2019-06-12
777
0
类_TypeScript笔记4
typescript
面向对象编程
打包
ecmascript
TypeScript里的类的定义与ES6 Class规范一致,静态属性,实例属性,访问器等都支持:
ayqy贾杰
2019-06-12
723
0
接口_TypeScript笔记3
面向对象编程
javascript
typescript
编程算法
对于对象等复杂结构的类型,TypeScript的理念是鸭子类型(duck typing),即值的“形状”:
ayqy贾杰
2019-06-12
613
0
基本类型_TypeScript笔记2
typescript
javascript
编程算法
打包
JavaScript有7种类型:Boolean、Number、String、Undefined、Null、Object,以及ES6新增的Symbol
ayqy贾杰
2019-06-12
753
0
TypeScript简介_TypeScript笔记1
javascript
面向对象编程
打包
ide
typescript
TypeScript 最初是个微软内部项目,叫 Strada,致力于提升大型 JS 项目(当时内部需求是 Bing Maps、 Office Web Apps 甚至 Windows 8 apps)的可靠性和可维护性。2010 年开始开发,2012 年 10 月发布了第一个开源版本,持续迭代至今
ayqy贾杰
2019-06-12
1.2K
0
d.ts
面向对象编程
编程算法
typescript
api
jquery
经常看到d.ts,因为一个越来越广泛的应用场景是编辑器智能提示(具体见IntelliSense based on TypeScript Declaration Files):
ayqy贾杰
2019-06-12
2.8K
0
VSCode跳转到定义内部实现_VSCode插件开发笔记4
api
json
typescript
ide
编程算法
从源码来看,VSCode主体只是个Editor(核心部分可在Web环境独立运行,叫Monaco),并不提供任何语言特性相关的功能,比如:
ayqy贾杰
2019-06-12
4.7K
0
TypescriptServerPlugin_VSCode插件开发笔记3
typescript
ide
编程算法
javascript
go
VS Code能够正确支持JS/TS跳转到定义、补全提示等功能,但仅限于符合Node Module Resolution以及TypeScript Module Resolution规则的模块引用,如:
ayqy贾杰
2019-06-12
1.1K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档