手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
TypeScript
webstorm中直接运行ts(TypeScript)
1:安装ts: npminstall-gtypescript2:安装直接运行所需依赖包: npminstall-g ts-node3:在设置中安装安装插件后重启4:重启后就会发现在ts文件中就会出现run了
作者:编程之家 时间:2022-10-08
利用typescript开发微信小程序编译时报错,真机测试无法生成二维码的问题汇总
本文档是用Typescript通过微信开发者工具开发微信小程序时遇到的问题! 首先展示一下我这边遇到的问题的提示与编译错误信息:从以上伟大的提示中我实在是没看出什么有建设性的提示。于是我开始漫长的探索之路,总结可能导致此问题发生的情况有以下几点:1、import 进来的对象没
作者:编程之家 时间:2022-10-08
sublime text3对ts语法高亮支持
sublimetext3默认对ts不支持高亮,怎么设置呢,其实很简单。ctrl+shift+p打开命令面板,输入ip,查找typescript然后安装 安装成功后,点击工具右下角选择TypeScript
作者:编程之家 时间:2022-10-08
淘汰$root和$parent中Javascript变量的范围
我有一个设置为使用剔除的javascript视图模型,并且在该视图模型中有两个视图模型,在我的页面上下文中有数据绑定.因此,我设置了页面,以便一个视图模型通过“with”绑定绑定到页面的某个部分,然后另一个视图模型通过“with”绑定绑定到另一部分.现在,我已经设置好它,以便单击事件
作者:编程之家 时间:2022-10-08
javascript-Jasmine数据提供程序不起作用(jasmine_data_provider_1.using不是函数)
我正在尝试通过使用茉莉花数据提供程序来实现项目中的数据驱动测试.我有一个如下的data.ts文件exportconsthardshipTestData={scenarios:{scenario1:{isHome:'Yes'},scenario2:{isHome:'No'}
作者:编程之家 时间:2022-10-08
javascript-数字前导零和尾随零
我正在一个项目中,我需要通过以下方式格式化传入的数字:###.###但是我注意到了一些意想不到的结果.在我没有收到任何错误的意义上,以下工作:console.log(07);//orinmycase:console.log(007);当然,它将不会保留值本身的“00”,因为该值实际上是7.以下内容相同:conso
作者:编程之家 时间:2022-10-08
TypeScript高级用法详解
引言作为一门强大的静态类型检查工具,如今在许多中大型应用程序以及流行的JS库中均能看到TypeScript的身影。JS作为一门弱类型语言,在我们写代码的过程中稍不留神便会修改掉变量的类型,从而导致一些出乎意料的运行时错误。然而TypeScript在编译过程中便能帮我们解决这个难题,不仅在JS
作者:编程之家 时间:2022-10-08
微信小程序框架部署:mpvue+typescript
开发前提: 1、在微信公众平台注册申请AppID 2、安装开发者工具https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 框架部署: 1、vue-cli创建mpvue,参考 http://mpvue.com/mpvue/quickstart.html 2、配置Typescript#安装vue与装饰器
作者:编程之家 时间:2022-10-08
Javascript-如何使用泛型在Java类文字的TypeScript模拟中制作?
我需要使用TypeScript中的泛型来模拟Java类文字.这是我的班级课:classClass<T>{publicgetName():string{return...;}}这是我创建类文字的尝试.declareglobal{interfaceObject{class<Textendsobject>(this:T):Class<T>;//
作者:编程之家 时间:2022-10-08
初次在Vue项目使用TypeScript,需要做什么
前言总所周知,Vue新版本3.0使用TypeScript开发,让本来就很火的TypeScript受到更多人的关注。虽然TypeScript在近几年才火,但其实它诞生于2012年10月,正式版本发布于2013年6月,是由微软编写的自由和开源的编程语言。TypeScript是JavaScript的一个超集,扩展了JavaScript的语
作者:编程之家 时间:2022-10-08
javascript-使用挂钩检测React组件外部的单击
我发现我正在整个应用程序中重用行为,当用户在某个元素之外单击时,我可以将其隐藏.通过引入钩子,我是否可以将它放在钩子中并在各个组件之间共享,以免我在每个组件中编写相同的逻辑?我已经在组件中实现了一次,如下所示.constDropdown=()=>{const[isDropdownVisible,
作者:编程之家 时间:2022-10-08
TypeScript-1
1//变量声明变量名类型23//指定变量的类型4letisDone:boolean=false5lethexLitral:number=36letlistss:number[]=[1,2,3,4]7//数组泛型8letlist:Array<string>=['t','f']9letlists:Array<number>=[1,2,3
作者:编程之家 时间:2022-10-08
Typescript知识点 --- 4函数
1、函数的定义方式(4种)//(1)、命名函数functionadd1(x:number,y:number):number{returnx+y;}//(2)、匿名函数letadd2:(x:number,y:number)=>number=function(x:number,y:number){returnx+y;}//(3)、类型别名typeadd3=(x:number,y:numb
作者:编程之家 时间:2022-10-08
TypeScript真香系列-接口
前言TypeScript真香系列的内容将参考中文文档,但是文中的例子基本不会和文档中的例子重复,对于一些地方也会深入研究。另外,文中一些例子的结果都是在代码没有错误后编译为JavaScript得到的。如果想实际看看TypeScript编译为JavaScript的代码,可以访问TypeScript的在线编译地址
作者:编程之家 时间:2022-10-08
TypeScript的静态检查
参考为什么要使用TypeScript?有哪些情景请简单介绍一下,或者来个例子?TS对JS的改进主要是静态类型检查,静态类型检查有何意义?标准答案是“静态类型更有利于构建大型应用”。为什么静态类型有利于构建大型应用?利在两点。其一,静态类型检查可以做到earlyfail,即你编写的代码即使
作者:编程之家 时间:2022-10-08
tsc --init执行时提示“无法将“tsc”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”问题解决
问题:在使用以下命令安装typescript后:npminstalltypescript--save-dev再使用tsc--init生成tsconfig.json文件时提示以下错误:解决方法1:将typescript安装到全局:npminstalltypescript-g 但是这种方法会造成污染。解决方法2:在本项目安装typescript后,使用
作者:编程之家 时间:2022-10-08
使用typescript改造koa开发框架
强类型的TypeScript开发体验和维护项目上相比JavaScript有着明显的优势,那么对常用的脚手架进行改造也就势在必行了。接下来开始对基于koa框架的node后端脚手架进行改造:项目开发环境和typescript编译环境的搭建;对node、koa、koa中间件和使用到的库添加类型化支持;
作者:编程之家 时间:2022-10-08
typescript 学习笔记
一、基础类型1.1布尔类型letisTest:boolean=false;1.2stringlettext:string='thisisatext';//模板字符串``letstr='abouttemplatestring!';lettemplateText:string=`thisisatext${str}`;1.3number与js一样,在ts中所有数值都是浮点
作者:编程之家 时间:2022-10-08
已有的react-native 项目配置TypeScript
来自:https://zhuanlan.zhihu.com/p/83291118 1.给RN项目添加TypeScriptyarnadd--devtypescript或者npminstalltypescript--save2.给项目添加react-native-typescript-transformer库yarnadd--devreact-native-typescript-transformer3.初始化TypeScript配置
作者:编程之家 时间:2022-10-08
编写TypeScript工具类型,你需要知道的知识
什么是工具类型用JavaScript编写中大型程序是离不开lodash工具的,而用TypeScript编程同样离不开工具类型的帮助,工具类型就是类型版的lodash。简单的来说,就是把已有的类型经过类型转换构造一个新的类型。工具类型本身也是类型,得益于泛型的帮助,使其能够对类型进行抽象的
作者:编程之家 时间:2022-10-08
TypeScript 接口(interface)
介绍TypeScript的核心原则之一是对值所具有的结构进行类型检查。它有时被称做“鸭式辨型法”或“结构性子类型化”。在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。接口初探通过一个简单示例来观察接口是如何工作的:functionprintLabel(la
作者:编程之家 时间:2022-10-08
TypeScript之自定义事件
classMyEvent<T>extendsCustomEvent<T>{publicstaticreadonlyCMD:string="EVENT_NAME";publicconstructor($type:string,$data:T){super($type,{detail:$data,bubbles:true,cancelable:true,composed:
作者:编程之家 时间:2022-10-08
深入浅出 Typescript 学习笔记
TypeScript是JavaScript的一个超集,支持ECMAScript6标准。TypeScript由微软开发的自由和开源的编程语言。TypeScript设计目标是开发大型应用,它可以编译成纯JavaScript,编译出来的JavaScript可以运行在任何浏览器上。以上为网上对Typescript的一些解释,那我们为什么要
作者:编程之家 时间:2022-10-08
webpack+typescript入门实例
使用npm安装相应的模块webpack4需要安装 webpack、webpack-cli 和 typescript 等必要的模块。为了使用webpack处理typescript,还需要 ts-loader。在VSCode的终端输入以下命令1、初始化项目:npminit回答一系列的问题(也可以直接回车使用默认值)后,在当前项目文件夹中
作者:编程之家 时间:2022-10-08
TypeScript高级类型
交叉类型(IntersectionTypes)交叉类型是将多个类型合并为一个类型。这让我们可以把现有的多种类型叠加到一起成为一种类型,它包含了所需的所有类型的特性。例如,Person&Serializable&Loggable同时是Person和Serializable和Loggable。就是说这个类型的对象同时拥有了这三种类
作者:编程之家 时间:2022-10-08
TypeScript基本知识
TypeScript相关的工具一般都是通过npm进行安装的,首先要查看npm是否已经安装,通过npm-v安装的命令为:
[email protected]
的基本类型有:布尔类型:boolean值为ture和false数字类型:number浮点型支持二进制八进制十进制十六进制字符串类型:支持使
作者:编程之家 时间:2022-10-08
[Typescript] Namespaces
Ingeneral,itisnotrecommededtouseNamespaceinTypescript,weshoulduseES6moduleexportimportsyntax. ButtherearestillsomegoodusecasesforNamespace,forexamplewhenyoudefiningActionsinNgrxorNgxs.Youcangroupactionbynamespac
作者:编程之家 时间:2022-10-08
卜若的代码笔记-一周速通LayaAir-第一章:环境
1.安装IDEhttps://ldc2.layabox.com/layadownload/?type=layaairide-LayaAir%20IDE%202.5.0beta直接下载之后解压,建议使用最新版,因为2.4以后支持VSCode,用着非常爽2.安装VSCodehttps://code.visualstudio.com/docs/?dv=win64userdownload一下,推荐不装c盘,除非你喜欢3.安装
作者:编程之家 时间:2022-10-08
如何将你的项目迁移成 TypeScript
我们都曾遇到过,一个JavaScript开发的项目,发现了一个bug,调试了半天,发现问题原因是undefinedisnotafunction。我个人很喜欢JavaScript,但随着项目功能的增多,代码会越来越多,某些问题会一次又一次地出现。为了避免undefinedisnotafunction类似bug,我们可以为类
作者:编程之家 时间:2022-10-08
TypeScript-工具类型的设计
TypeScript-工具类型的设计文章目录TypeScript-工具类型的设计预备知识尝试解一道面试题工具类型分析与设计注意事项如何训练工具类型的编写呢?预备知识TypeScript高级类型-PartialTypeScript高级类型-条件类型(重要前置知识)TypeScript高级类型-实用技巧尝试解一道面
作者:编程之家 时间:2022-10-08
上一页
6
7
8
9
10
11
12
13
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native