手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
一个有效的Javascript项目也是一个有效的TypeScript项目只是添加了静态类型
TypeScript是Javascript的超集;一个有效的Javascript项目也是一个有效的TypeScript项目只是添加了静态类型。编译器也可以作为ES2015+到当前实现的转译器,这样你总是能得到最新的特性。不同于其他语言,TypeScript保持了Javascript完整的精神,只是此外添加了增加代码可靠性的功能
作者:编程之家 时间:2022-10-08
typeScript之数据类型
javaScript数据类型可分为两大类:1:基本数据类型:number,string,boolean,undefined,null,symbol2.引用类型:object(Array,Function,Data)1.1:number类型letage:number=181.2:string类型letfirstName:string="chance"1.3:boolean类型letisDone:boolean=
作者:编程之家 时间:2022-10-08
从零搭建TypeScript与React开发环境
前言平时进行开发大多数是基于vue-cli或者create-react-app等官方或者公司内部搭建的脚手架。 我们业务仔做的最多就是npmi和npmrundev或者npmstart,然后在router文件夹上添加路由,在views或者pages文件夹中添加业务页面。这种快速开发对公司当然是好事,但对于开发人员来说
作者:编程之家 时间:2022-10-08
使用@babel/preset-typescript取代awesome-typescript-loader和ts-loader
前言之前写过一篇旧react项目安装并使用TypeScript的文章:在React旧项目中安装并使用TypeScript的实践。博客里使用awesome-typescript-loader对Typescript代码进行检测和转换。而这几天又修改了一下自己的脚手架,使用@babel/preset-typescript来处理Typescript。 回顾awesome
作者:编程之家 时间:2022-10-08
TypeScript学习笔记--数据类型
开头ts的基本类型学习一string字符串和js的声明方式一样,只不过在声明变量之前定义数据类型而已声明方式是小写,不是大写letname:string='peter'letstr:string=\`mynameis${name}\`二number数字TypeScript里的所有数字都是浮点数。这些浮点数的类型是numb
作者:编程之家 时间:2022-10-08
typescript学习记录-介绍与环境
TypeScript是JavaScript的一个超集,支持ECMAScript6标准。TypeScript由微软开发的自由和开源的编程语言。TypeScript设计目标是开发大型应用,它可以编译成纯JavaScript,编译出来的JavaScript可以运行在任何浏览器上。语言特性TypeScript是一种给JavaScript添加特性
作者:编程之家 时间:2022-10-08
使用TypeScript给Vue 3.0写一个指令实现组件拖拽
最近在用vue3重构后台的一个功能。一个弹窗组件,弹出一个表单。然后点击提交。早上运维突然跑过来问我,为啥弹窗挡住了下边的表格的数据,我添加的时候,都没法对照表格来看了。你必须给我解决一下。我参考了一下几大Vue的ui组件库。发现elementiviewantv。好像都没这个功
作者:编程之家 时间:2022-10-08
基于 React hooks + Typescript + Cesium 实现图层管理
介绍本例子基于reacthooks+ts+Cesium实现图层管理功能,并封装创建viewer组件、图层树组件等;先上截图:实现思路这个算是比较常见的功能,实现也是很简单;我们的图层数据一般是配合后来进行显示的,这个例子中,我是通过一个数组模拟数据。图层数据,然后我们进行加载数据;通
作者:编程之家 时间:2022-10-08
TypeScript 引入第三方包却报错:"无法找到模块"
下面我拿react-router-dom库做例子 解决办法有两种:方法一:安装库的TypeScript版本方法二:添加特定库的TypeScript类型声明在方法一可行的情况下,推荐使用方法一,但是不是所有库都有TypeScript的版本,所以方法一无效才用方法二。方法一:根据报错提示哪个库缺TypeScript
作者:编程之家 时间:2022-10-08
koa2+typescript环境搭建
详细实现方式以及源码下载请前往 https://www.passerma.com/article/70"koa2+typescript环境搭建1.安装koa2脚手架全局安装koa2脚手架 npminstall-gkoa-generator 2.使用脚手架创建项目 koa2project 后面的project表示项目的名称,我这里以koa2-ts项目名为命
作者:编程之家 时间:2022-10-08
TypeScript notes
安装全局安装npminstall-gtypescript将TypeScript转换为JavaScript代码tsc文件名.tstsc常用编译参数如下表所示:类型任意类型any:声明为any的变量可以赋予任意类型的值。数字类型number:双精度64位浮点值。它可以用来表示整数和分数。字符串类型str
作者:编程之家 时间:2022-10-08
使用create-react-app搭建TypeScript+React+Ant Design开发环境
一、使用create-react-app创建一个支持TypeScript+React的开发环境:要创建一个支持TypeScript的CreateReactApp项目,可以运行:npxcreate-react-appmy-app--templatetypescript#oryarncreatereact-appmy-app--templatetypescript要将TypeScript添加到已有的Creat
作者:编程之家 时间:2022-10-08
Typescript 适配器模式Adapter
请仔细阅读下面代码,理解其中的设计理念。 adapter.jpg适配器模式适配器模式:一般是指不兼容的方法调用之间的一个代码薄层。分为类适配器和对象适配器,但是类适配器一般要多继承,所以不推荐使用。实际场景我们在旧的系统中实现一个需要传入三个参数的方法,并且已经
作者:编程之家 时间:2022-10-08
2020.11.24 typeScript命名空间
命名空间:定义了标识符的可见范围,一个标识符可以在多个命名空间中定义,它在不同命名空间的含义是互不相干的。在一个新的命名空间可以定义任何新的标识符,它不会与已有的任何标识符发生冲突。使用: 这个时候重新复习一下javaScript的匿名函数的使用。
作者:编程之家 时间:2022-10-08
typescript遍历Map
定义一个Map: letmap=newMap<string,string>(); map.set("a","1");遍历方式:1.(推荐使用)map.forEach((value,key)=>{}) (参数顺序:value在前,key在后)2.letiterator=map.values(); letr:IteratorResult<string>; while(r=it
作者:编程之家 时间:2022-10-08
从TypeScript源代码构建流程图控件GoJS教程
GoJS是一款功能强大,快速且轻量级的流程图控件,可帮助你在JavaScript和HTML5Canvas程序中创建流程图,且极大地简化您的JavaScript/Canvas程序。点击下载GoJS最新版所有客户都可以使用go.js和go-debug.js文件运行他们的应用程序。但是,如果您购买了GoJSTypeScript源代码的许可证
作者:编程之家 时间:2022-10-08
vue-cli3.0 + typescript 构建项目
vue的火热程度毋庸置疑,vue3.0+typescript更是将vue玩出新高度。让编码变得更加规范化; 什么是typeScript?TypeScript是JavaScript的一个超集,主要提供了类型系统和对ES6的支持; 这里不多做详解,感兴趣的同学可阅读文档:https:/s.xcatliu.com/basics;废话不多说,下面开始撸
作者:编程之家 时间:2022-10-08
Webpack打包TypeScript类库的实践
一:package.json{ "name": "libDemo", "version": "1.0.0", "description": "测试打包", "main": "./dist/mainLib.js", "typings": "./dist/mianLib.d.ts",
作者:编程之家 时间:2022-10-08
TypeScript装饰器
什么是装饰器?装饰器:装饰器是一种特殊类型的声明,它能够附加到类声明、方法、属性和参数上,可以修改类的行为。通俗的讲装饰器就是一个方法,可以注入到类、方法、属性参数上来扩展类、属性、方法、参数的功能。常见的装饰器:类装饰器,属性装饰器,方法装饰器,参数装饰器。
作者:编程之家 时间:2022-10-08
如何用typescript写一个处理console的babel插件
技术点介绍通过这篇文章你可以学到:ts-mocha和chai来写测试用例,如何写一个babel插件,如何用schame-utils来做options校验,typescript双重断言的一个应用场景如何组织测试代码一、前言console对象对前端工程师来说是必不可少的api,开发时我们经常通过它来打印一些信息来调试。
作者:编程之家 时间:2022-10-08
TypeScript笔记本
TypeScriptforJava/C#ProgrammersTheTypeScriptHandbookC#转typescript实战ts没有静态类,也没有单例对象赋值:interfacePointlike{x:number;y:number;}interfaceNamed{name:string;}functionprintPoint(point:Pointlike){console.log("x
作者:编程之家 时间:2022-10-08
[Typescript v4.1] Template type literals
typeCorner=`${'top'|'bottom'}-${'left'|'right'}` typeVerticalAlignment="top"|"middle"|"bottom";typeHorizontalAlignment="left"|"center"|&q
作者:编程之家 时间:2022-10-08
[Angular TypeScript报错]Cannot assign to read only property ‘outwardcolor‘ of object ‘[object Object]‘
事情发生过程用动态路由从一个组件传一个对象到另一个组件接收时发生的错误源码:对象selectedexportinterfaceselected{model?:string;outwardcolor?:string;outwardwheel?:string;interior?:string;features?:string;pay?:string;}接收
作者:编程之家 时间:2022-10-08
typeScript与JavaScript 数据类型
JS数据类型JS数据类型:JS的基本类型和引用类型有哪些呢? 基本类型(单类型):除Object。 String、Number、boolean、null、undefined symbol、bigInt 引用类型:object。里面包含的function、Array、Date。ES6中新增了一种 Symbol 。这种类型的对象永不相等,即始创建
作者:编程之家 时间:2022-10-08
【分享】用typescript结合react编写代码,引入第三方库模块报错的解决办法
1.前提我用 npxcreate-react-appmy-react-ts-app--templatetypescript 创建了一个应用,加了typescript到项目中;问题来了,我在文件引入'react-redux'包,却提示我:无法找到模块“react-redux”的声明文件try npm install @typeseact-redux 或
作者:编程之家 时间:2022-10-08
熟悉编程语言
最受欢迎的编程语言top50这50种编程语言的编程泛型面向过程:C,Fortran,COBOL面向对象:python,java,C++,C#,VisualBasic,JavaScript,PHP,Groovy,Perl,Go,Objective-C,SWIFT,Ruby,Rust,TypeScript函数式:R,Scala,Lisp,Haskell,ML,Scheme逻辑式:SQL,Prolog声明式:Scheme,Haskell,StandardML想学习
作者:编程之家 时间:2022-10-08
Typescript 组合模式Composite
请仔细阅读下面代码,理解其中的设计理念。 composite.jpg组合模式组合模式:将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。实际场景为了方便我们对多个文件的管理,我们引入了“文件夹-文件”的模式。
作者:编程之家 时间:2022-10-08
TypeScript基础学习待更新
TypeScript[x]TypeScript的核心原则之一是对值所具有的结构进行类型检查[x]定义一个属性的时候,事先规定其结构与类型1.基础类型使用时:布尔值: letisDone:boolean=false;数字: letisNumber:number=123;字符串: letisString:string='false';数
作者:编程之家 时间:2022-10-08
TypeScript学习 ———— 一、类型
ts中,冒号后面都是指的类型conststr:String='Hellow,TypeScript';constnum:Number=12;constboo:Boolean=true; 联合类型(使用|隔开类型)letage:String|Number='12' 元组letArr:[String,Number]=["yqa",12]枚举enumUser_role={USER,ADMIN,
作者:编程之家 时间:2022-10-08
解决vue3+ts 创建项目其中的.vue文件出现 ‘interface‘ declarations can only be used in TypeScript files.
在首选项->设置里面打开setting.json文件删除或者注释掉下面代码,"files.associations":{".eslintrc":"json","*.vue":"html"},出现这个问题的原因可能就是一些插件之间的配置冲突什么的,反正搞得我这几个小时是真的累了
作者:编程之家 时间:2022-10-08
上一页
10
11
12
13
14
15
16
17
下一页
小编推荐
热门标签
更多
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