E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
typeScript
JavaScript和
TypeScript
下的this关键字
背景在js或者ts使用过程中,在方法中使用了this的时候,一个不小心就可能因其引起莫名其妙的错误。这通常是this所指向的上下文不是我们所期望的上下文引起的。规则在一个方法中(如果是ts,这里仅限于非lambda表达式定义的方法)有使用this关键字,那么可以按照下面的优先级顺序来推断this指向的是什么:如果这个函数是function#bind调用的结果,那么this指向的是传入bind的参数
kingbaron
·
2023-09-14 15:43
javascript
javascript
typescript
lambda
typeScript
--[类的实例方法与静态方法]
这里所谓的静态方法,其实就是将方法直接定义在了构造函数对象上,只有构造函数本身才能去使用它,任何其他都无法使用(包括它的派生类)一.js中的实例方法和静态方法1.实例方法定义在构造函数内的方法就是实例方法functionA(name){this.name=namethis.eat=function(){console.log(this.name+"吃龙虾")}}vara=newA("逍遥的码农")
逍遥的码农
·
2023-09-14 15:41
typeScript
typescript
TS的命令
tsc--initcnpmi-g
typescript
tsc--watchtsc--noEmitOnError--watch
Guoyilin0411
·
2023-09-14 13:13
小程序
微信小程序
百度小程序
现有vue项目支持
TypeScript
今年国庆期间尤雨溪公布了Vue3.0的源码,代码库是用
TypeScript
写的。现有项目还未开始支持TS(下面全用简称),支持TS这件事忽然变得迫在眉睫了。
墩儿
·
2023-09-14 12:35
美东一公司的郁闷面试题
Pleasecompletethefollowingchallengeinoneofthefollowingprogramminglanguages:C,C++,C#,Java,Python,Go,or
Typescript
.Pleaseon
HoneyMoose
·
2023-09-14 11:49
java
TypeScript
5.2 beta 浅析:新的关键字 using 与新版装饰器元数据
TypeScript
已于前段时间发布5.2beta版本,可在5.2IterationPlan查看所有被包含的Issue与PR。
阿里巴巴淘系技术团队官网博客
·
2023-09-14 10:24
typescript
javascript
前端
ecmascript
开发语言
React
TypeScript
定义组件的各种方式
目录举例说明1.使用class定义2.使用函数定义2.1使用普通函数2.2使用函数组件举例说明比如我们要定义一个计数器Counter,它包含一个label和一个button,计数器的初始值由外部传入,点击button计数加1:这虽然是个简单组件,但却包含了React定义组件的两大核心点:属性由外部传入状态由内部控制组件样式://counter样式constcounterStyle={backgro
祖安狂人学编程
·
2023-09-14 07:55
React
react.js
typescript
前端
react
React
TypeScript
样式报错
代码如下:报错内容:Type‘{flexDirection:string;}’isnotassignabletotype‘Properties’.Typesofproperty‘flexDirection’areincompatible.Type‘string’isnotassignabletotype‘FlexDirection|undefined’.ts(2322)index.d.ts(194
祖安狂人学编程
·
2023-09-14 07:55
React
typescript
前端
react
css
React Native &&
TypeScript
: 一、为什么使用
TypeScript
TypeScript
是由微软开源的一种JavaScript超集语言,它不仅包含当前Javascript的特性,而且实现了esnext提案。
何蒙其实很好
·
2023-09-14 05:21
ts-node直接运行
typescript
文件 报错与解决
ts-node直接运行
typescript
文件在vue项目中写ts文件,想在node环境运行调试代码。如何执行ts文件?直接执行nodeindex.ts回报错。
Find_Your_Way
·
2023-09-14 05:07
TypeScript
学习——数据类型
JS的数据类型JS的数据类型分为两种:原始数据类型和对象类型原始数据类型布尔值、数值、字符串、null、undefined以及ES6新增的Symbol对象类型object、array、function布尔值letisDone:boolean=false数字和JavaScript一样,ts里的所有数字都是浮点数,类型为number,支持十进制、二进制、八进制、十六进制letnum1:number=1
zzzZink
·
2023-09-14 02:11
【AIGC】斯坦福小镇升级版——AI-Town源码解读
接上一篇斯坦福小镇升级版——AI-Town搭建指南,本本篇将解读AI-Town使用的技术栈、代码架构、与LLM的交互,以及与斯坦福AI小镇的对比结果(如想直接看结论可跳到文章最后)整体架构技术栈AI-Town使用
TypeScript
Smilence_lsy
·
2023-09-14 01:26
AIGC
游戏开发
AIGC
人工智能
AI小镇
typescript
vscode 常用插件
VUEVueVolarextensionPackVue3SnippetsVuePeekReactReactExtensionPackNodeIntelliCodeNode.jsModulesIntellisense
TypeScript
MoveTS-Move
TypeScript
TypeScript
Importerjson2ts
DGogoing
·
2023-09-14 00:16
项目搭建
vscode
ide
编辑器
TypeScript
深度剖析:
TypeScript
中命名空间与模块的理解?区别?
一、模块
TypeScript
与ECMAScript2015一样,任何包含顶级import或者export的文件都被当成一个模块相反地,如果一个文件不带有顶级的import或者export声明,那么它的内容被视为全局可见的例如我们在在一个
嚣张农民
·
2023-09-14 00:06
typerscript
typescript
javascript
前端
TypeScript
学习-15 命名空间和模块
15命名空间和模块命名空间和模块介绍使用命名空间使用模块命名空间和模块的陷阱对模块使用///\命名空间和模块关于术语的一点说明:请务必注意一点,
TypeScript
1.5里术语名已经发生了变化。
return str=xi
·
2023-09-14 00:06
前端
TypeScript学习
typescript
javascript
前端
Typescript
04---模块、命名空间
在
Typescript
1.5中,内部模块称作命名空间,外部模块成为模块一、什么是模块?模块就是一个或一组功能模块。模块在其自身的作用域里执行,而不是在全局作用域里。
weixin_33971205
·
2023-09-14 00:36
javascript
ViewUI
TypeScript
命名空间&模块
首先介绍一下啥是ts的命名空间确保我们创建的变量不会泄露至全局变量中,在
TypeScript
中,提供了namespace关键字来描述这种分组。
JiAyInNnNn123
·
2023-09-14 00:36
前端知识
TypeScript
详解十五:模块与命名空间
目录一、模块1.全局模块2.文件模块3.模块规范二、命名空间三、文件模块和命名空间的关系总结一、模块1.全局模块在默认情况下,当你开始在一个新的
TypeScript
文件中写下代码时,它处于全局命名空间中在全局变量空间是危险的
剑九 六千里
·
2023-09-14 00:06
TypeScript学习
typescript
javascript
前端
TypeScript
模块和命名空间
模块和命名空间1.模块//文件模块:如果在你的
TypeScript
文件的根级别位置含有import或者export,那么它会在这个文件中创建一个本地的作用域。
舜岳
·
2023-09-14 00:35
TypeScript
typescript
javascript
前端
TypeScript
模块(外部模块)、命名空间(内部模块)
模块关于数据的一点说明:
TypeScript
1.5里术语已经发生了变化,“内部模块”现在称作“命名空间”。
白马非马啊
·
2023-09-14 00:04
typeScript
typescript
TypeScript
命名空间、命名空间模块化
在代码量较大的情况下,为了避免各种变量命名冲突,可以将相似功能的函数、类、接口等放到命名空间中。命名空间将代码用关键字namespace包裹起来,只对外通过export暴露需要在外部访问的对象.创建两个命名空间:namespaceA{interfaceAnimal{name:string;}exportclassDogimplementsAnimal{name:string;constructor
liun_n
·
2023-09-14 00:04
TypeScript
javascript
css3
html5
TypeScript
中的模块与命名空间
一、模块在
TypeScript
中,模块是一种组织和封装代码的方式。模块使得代码可以按照特定的规则划分为不同的文件,并且可以在这些文件之间进行导入和导出,从而实现代码的重用和组织。
jieyucx
·
2023-09-14 00:34
ts
typescript
ubuntu
javascript
LayaBox---
TypeScript
---命名空间和模块
目录1.介绍2.命名空间2.1使用命名空间的验证器3.分离到多文件3.1多文件的命名空间4.别名5.使用其它的JavaScript库5.1外部明明空间6.命名空间和模块7.命名空间和模块的陷阱7.1对模块使用7.2不必要的命名空间7.3模块的取舍1.介绍我们先来写一段程序并将在整篇文章中都使用这个例子。所有的验证器都放在一个文件里interfaceStringValidator{isAccepta
格拉格拉
·
2023-09-14 00:34
TypeScript
typescript
ts
命名空间
ts
模块
TypeScript
命名空间及模块化
TypeScript
命名空间及模块化命名空间模块化命名空间//page.ts//所有的类都会变成全局变量//现在只要page是全局变量,采用namespace//类似模块发开发,一组相关内容放在一起,对外放置一个接口
genggengbu2
·
2023-09-14 00:04
typescript
TypeScript
命名空间和模块
目录命名空间(Namespace)命名空间(Namespace)使用场景第三方库兼容性模块3.命名空间与模块的对比命名空间(Namespace)在
TypeScript
中,命名空间是一种将代码封装在一个特定名称下的方式
岸边的风
·
2023-09-14 00:33
typeScript
前端
javaScript
typescript
javascript
前端
React-hooks+
TypeScript
最佳实战
ReactHooks什么是HooksReact一直都提倡使用函数组件,但是有时候需要使用state或者其他一些功能时,只能使用类组件,因为函数组件没有实例,没有生命周期函数,只有类组件才有。Hooks是React16.8新增的特性,它可以让你在不编写class的情况下使用state以及其他的React特性。如果你在编写函数组件并意识到需要向其添加一些state,以前的做法是必须将其它转化为clas
xiaofeng123aazz
·
2023-09-14 00:33
reactjs
JavaScript&
TypeScript
学习总结
JavaScript简介:JavaScript是一种解释型的脚本语言,被大量地应用于网页中,用以实现网页和浏览者的动态交互。目前几乎所有的浏览器都可以很好地支持JavaScript。由于JavaScript可以及时响应浏览者的操作,控制页面的行为表现,提高用户体验,因而已经成为前端开发人员必须掌握的语言之一。JavaScript的组成部分标准化后的JavaScript包含了3个组成部分JavaSc
落幕_AARON
·
2023-09-14 00:32
javascript
typescript
学习
typescript
设置默认值_
TypeScript
2.3添加了泛型参数默认值和异步迭代器等特性
TypeScript
2.3扩充了语言的语法,添加的内容包括支持泛型参数(GenericParameter)定义默认值,以及支持异步的生成器(Generator)与迭代器(Iterator)。
weixin_39887386
·
2023-09-14 00:02
typescript设置默认值
TypeScript
与Vue组合开发记录点(一)
TypeScript
与Vue组合开发记录点
TypeScript
使用Vue-property-decorator属性装饰器@Component(options:ComponentOptions={})用法
疯子的梦想@
·
2023-09-14 00:02
前端
前端
typescript
vue
面试官:说说
TypeScript
类型系统层级
小册这是我整理的学习资料,非常系统和完善,欢迎一起学习现代JavaScript高级小册深入浅出Dart现代
TypeScript
高级小册linwu的算法笔记类型系统层级
TypeScript
的类型系统是强类型和静态类型的
linwu-hi
·
2023-09-14 00:02
css
前端
javascript
reactjs
typescript
【
typescript
】
Typescript
tsconfig.json全解析
前言tsconfig.json是编译
TypeScript
的配置文件,对书写
TypeScript
代码十分重要,如果有些选项你没配置,则需要严格按照
TypeScript
的规则来书写,书写出不符合规则的代码,
周围都是小趴菜
·
2023-09-14 00:32
typescript
javascript
json
TypeScript
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章Python机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、接口的作用二、类型断言三、type关键字四、declare关键字五、常用工具类六、keyof和in七、&\八、extends九、对象动态添加属性十、方法的重载和重写十一、装饰器
qq_54010685
·
2023-09-14 00:31
前端
typescript
javascript
开发语言
Vue3.0 和
TypeScript
学习笔记
Vue3.0和
TypeScript
前端流行三大框架:Vue、React、Angular(入门门槛高)2020.9.19vue3发布正式版,命名OnePiecevue3带来的变化:1.性能的提升(打包体积减少
Mae_cpski
·
2023-09-14 00:01
前端学习笔记
typescript
学习
前端
TypeScript
学习手记
TypeScript
学习手记目录1.
TypeScript
官网、安装与运行2.
TypeScript
基础类型与对象类型3.数组、元组及类型别名4.Interface接口5.类的定义与继承6.静态属性,Setter
不吃香菜的小斌
·
2023-09-14 00:01
typescript
typescript
杂记 -
TypeScript
4.2
使用规范尽量不使用断言!?使用unknown而不是any泛型在interface和type同样实用不要在模块中使用namespace回调函数不要有可选参数类型未指定类型且无法推测,类型隐式为anyobject:{}={},object['testKey']的类型判断:判断'testKey'是否属于keyoftypeofobject,不属于的话object的类型为隐式anyasconst可转换数组类
「已注销」
·
2023-09-14 00:30
杂记
typescript
用
TypeScript
写 React & Redux - 完全指南
“这个指南是一个最新的摘要,记录了关于如何用
TypeScript
以函数式风格使用React(以及相关生态)最重要的模式和示例。
Jay·Yuen
·
2023-09-14 00:30
reactjs
JavaScript
javascript
typescript
reactjs
TypeScript
类型系统层级
目录1.顶层类型(TopType)1.1any类型1.2unknown类型2.底层类型(BottomType)3.对比:顶层类型vs底层类型
TypeScript
的类型系统是强类型和静态类型的,这为开发者提供了强大的类型检查和类型安全保障
岸边的风
·
2023-09-13 23:57
typescript
javascript
前端
#搭建Vue+
TypeScript
项目(三)
vuex的使用使用vuex-persistedstate持久化存储,你不想一刷新页面,vuex就消失吧,不想就用`npmivuex-persistedstate-S`1.默认localStorageimportvuexPersistedstatefrom'vuex-persistedstate'exportdefaultnewVuex.Store({//...plugins:[vuexPersis
风轻云淡小小木
·
2023-09-13 20:30
【uniapp】小程序开发,初始化项目vscode
vscode作为开发工具一、通过命令行创建项目并运行1、通过以下命令创建模板项目参考官方说明npxdegitdcloudio/uni-preset-vue#vite-tsmy-vue3-project创建以
typescript
顽石九变
·
2023-09-13 20:50
前端
uni-app
vscode
小程序
对
typescript
的理解
前言最近面试的时候被问到了关于
typescript
的问题,答得稀烂,故在此重新梳理知识体系巩固一下。
oooozoo
·
2023-09-13 18:39
js
typescript
javascript
开发语言
从java注解漫谈到
typescript
装饰器——注解与装饰器
之前整理过《Java注解(批注)的基本原理》,在java里面,,注解(Annotation)是油盐,对于JavaScript来说,还中世纪欧洲的东方香料装饰器和注解装饰器和注解之前也搞不清他们的具体理念,觉得都是基于元编程实现,注解就是装饰模式的一种吧。注解(Annotation):仅提供附加元数据支持,并不能实现任何操作。需要另外的Scanner根据元数据执行相应操作。装饰器(Decorator
zhoulujun
·
2023-09-13 18:05
vuerequire不存在页面_解决“类型'Vue'上不存在属性”错误
我正在使用
Typescript
和Vuejs来构建一个应用程序.我有几个独立的组件(.vue)文件,我将其导入到
Typescript
(.ts)文件中.在
Typescript
文件中,我从npmVue库导入Vue
草莓味儿柠檬
·
2023-09-13 17:28
vuerequire不存在页面
在
Typescript
中使用 Array.filter(Boolean)
https://www.karltarvas.com/2021/03/11/
typescript
-array-filter-boolean.html对于Array.filter(Boolean)这种过滤数组的方法
tonylua
·
2023-09-13 13:32
typescript
javascript
前端
开发语言
ecmascript
顺藤摸瓜:用单元测试读懂 vue3 中的 defineComponent
在结合了
TypeScript
的情况下,传统的Vue.extend等定义方法无法对此类组件给出正确的参数类型推断,这就需要引入defineComponent()组件包装函数,其在rfc文档中的说明为:https
tonylua
·
2023-09-13 13:02
sms
gwt
hsqldb
winapi
scrum
Bun v0.8.0 正式发布,Zig 编写的 JavaScript 运行时
所谓"allinone",是因为Bun提供了打包、转译、安装和运行JavaScript&
TypeScript
项目的功能,内置原生打包器(nativebundler)、转译器、taskrunner、npm
分享IT资源
·
2023-09-13 13:09
javascript
开发语言
ecmascript
又一个开源项目放弃使用
TypeScript
,难道是开历史倒车?
RubyonRails作者DHH宣布移除其团队开源项目Turbo8中的
TypeScript
代码。
前端达人
·
2023-09-13 10:01
typescript
javascript
前端
ecmascript
开发语言
typeScript
安装及
TypeScript
tsc 不是内部或外部命令,也不是可运行的程序或批处理文件解决办法
一、
typeScript
安装:1、首先确定系统中已安装node,win+r输入cmd打开命令行,得到版本号证明系统中已经安装nodenode-v//v18.17.02、使用npm全局安装
typeScript
ys_healone
·
2023-09-13 10:17
typescript
javascript
前端
vite + react +
typescript
+ uni-app + node 开发一个生态系统
简介使用vite+react+
typescript
+uni-app+node来开发一个简易的生态系统案例,包含APP,H5,微信小程序,控制台,服务端开发admin技术栈:vite+react+
typescript
biaov
·
2023-09-13 09:35
TypeScript
React
Vue
react.js
typescript
uni-app
vue.js
前端
vite
TypeScript
类型挑战 Medium
TypeScript
类型挑战Medium[[toc]]项目地址Github项目描述:高质量的类型可以帮助提高项目的可维护性,同时避免潜在的错误。
binyu1231
·
2023-09-13 09:12
TS学习笔记(三):类
使用
TypeScript
,你可以使用ES6中规定的新特性,编译后的JavaScript可以在所有主流浏览器和平台上运行。
半掩时光
·
2023-09-13 09:57
上一页
73
74
75
76
77
78
79
80
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他