手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
Python之父又发话了:Python 4.0可能不会来了
不要对Python4.0抱有希望,可能不会有的。——Python之父GuidovanRossum2020年1月1日,Python官方结束了对Python2的维护,意味着Python2完全退休,进入Python3时代。之后,关于Python4的发布排期也成为了社区的热门议题。去年,Python之父VanRossum在推特上表
作者:编程之家 时间:2022-10-08
【记录】使用 JavaScriptTypescript 实现AStar 寻路算法
再试着使用JavaScript(Typescript)实现AStar寻路算法,在此记录一下。exporttypeCompareFn<T>=(a:T,b:T)=>number;exportfunctionappendToOrderList<T>(orderList:T[],item:T,compare:CompareFn<T>){if(orderList.length>0){i
作者:编程之家 时间:2022-10-08
typescript 中的 infer 关键字的理解
infer这个关键字,整理记录一下,避免后面忘记了。有点难以理解呢。inferinfer是在typescript2.8中新增的关键字。infer可以在extends条件类型的字句中,在真实分支中引用此推断类型变量,推断待推断的类型。例如:用infer推断函数的返回值类型typeReturnType<T>=Textends
作者:编程之家 时间:2022-10-08
TypeScript 定义函数的几种写法
参考链接1参考链接2写法1-使用function关键字functiongreeter(fn:(a:string)=>void){fn("Hello,World");}functionprintToConsole(s:string){console.log(s);}greeter(printToConsole);(a:string)=>void上述语法的含义:表示一个函数,接
作者:编程之家 时间:2022-10-08
TypeScript 里的 module 解析过程 - Module Resolution
ModuleResolution模块解析是编译器用来确定导入所指内容的过程。考虑像import{a}from"moduleA";这样的导入语句。为了检查a的任何使用,编译器需要确切地知道它代表什么,并且需要检查它的定义moduleA。此时,编译器会问“moduleA的形状是什么?”虽然这听起来很简单,但modu
作者:编程之家 时间:2022-10-08
一文看懂所有TypeScript类型
#例行BB目前TypeScript已经开始应用起来了,已经不再是“纸上谈兵”或者“金屋藏娇”阶段了,不背人了。所以对于TypeScript的学习也已经迫在眉睫,我仅本着学习总结的心态尝试分享个人理解,另外这也是我的第一篇博客园博客,不足之处希望各位看官及前辈多多提点 string(字符串类型)
作者:编程之家 时间:2022-10-08
TypeScript 的 generic 函数
官方链接编写一个函数,其中输入的类型与输出的类型相关,或者两个输入的类型以某种方式相关。让我们考虑一个返回数组第一个元素的函数:functionfirstElement(arr:any[]){returnarr[0];}这个函数完成了它的工作,但不幸的是返回类型为any。如果函数返回数组元素的类型会
作者:编程之家 时间:2022-10-08
typescript装饰器-访问器装饰器
我们知道,在js中类中(Object)中的属性有4个描述起行为的特性:Configurable:表示能否通过delete删除属性从而重新定义属性;Enumerable:表示能否通过for-in循环返回属性writable:表示能否修改属性的值Value:包含这个属性的数据值(个人认为其作用就是赋值)以上四个属性在不显示调用Object.defin
作者:编程之家 时间:2022-10-08
typescript装饰器-属性装饰器
首先我们先创建一个Name类className{constructor(){}consoleMsg(){console.log(22222)}}然后我们再Greeter类中调用Name类的consoleMsg方法,在不使用继承的情况下我们可能会这么写classGreeter{property="property";hello:str
作者:编程之家 时间:2022-10-08
TypeScript代码示例
一:类型映射(MappedTypes)constdata={value:123,text:"text",subData:{value:false}};typeData=typeofdata;//typeData={//value:number;//text:string;//subData:{//value:boolean;//}constdata=["text
作者:编程之家 时间:2022-10-08
Typescript 的数据类型介绍
Typescript的数据类型介绍Typescript中为了使编写的代码更规范,更有利于维护,增加了类型校验 布尔类型(boolean)varflag:boolean=true 如果给布尔类型赋值字符串,编译会报错 数字类型(number)varnum:number=123num=12.3 数字类型包含整数和浮点
作者:编程之家 时间:2022-10-08
【化蛹为蝶】新系列首发 Koa + React + Next + Antd + TypeScript
诸君,好久不见。入职了新的公司,虽然找回了轻松愉快的生活状态(1075),但也逃不过头秃的窘境。由于在新环境里的技术栈:Koa+ReactSSR,所以最近也在思考该输出个什么系列比较贴合个人发展。家里老婆有建议我:既然工作上使用了React,那个人用Vue3也不错。毕竟老婆单位用的Vue3
作者:编程之家 时间:2022-10-08
TypeScript NestJS文件上传下载接口复制过去即可用
TypeScriptNestJS文件上传下载接口我这里用了mongodb保存文件上传记录mongoose框架安装依赖修改package.json后yarninstall"dependencies":{"@grpc/proto-loader":"^0.6.1","@nestjs/common":"^7.6.15","@nestjs/conf
作者:编程之家 时间:2022-10-08
TypeScript开发环境搭建
TypeScript开发环境搭建1.安装node的运行环境到node.js官网下载安装[https:/odejs.org/en/]建议你下载左边LTS版本,就是长期支持的版本,下载,安装的过程很简单安装完成后打开cmd打开命令行工具,输入node-v查看版本,如果有版本号说明安装没问题2.全局安装typeScript你
作者:编程之家 时间:2022-10-08
Typescript 中的函数
一、ts中的函数定义1.函数声明法functionrun():string{return'str';}2.匿名函数varrun=function():number{return123;}二、ts中定义方法传参varrun=function(name:string,age:number):string{return`${name}--${age}`;};conso
作者:编程之家 时间:2022-10-08
1、TypeScript 环境设置
环境设置安装编译TypeScript自动编译TS/TSX初始化TS配置文件参考文档安装yuminstall-gtypescript#oryarnglobaladdtypescript编译TypeScripttscindex.ts自动编译TS/TSX编译一个或多个TS文件我们可以使用tsc命令进行编译,这样每次修改TS文件后都需要手
作者:编程之家 时间:2022-10-08
TypeScript 开发环境搭建及应用
文章目录1、下载Node.js2、安装Node.js3、使用npm全局安装typescript4、创建一个ts文件5、使用tsc对ts文件进行编译1、下载Node.js64位:https:/odejs.org/dist/v14.15.1ode-v14.15.1-x64.msi32位:https:/odejs.org/dist/v14.15.1ode-v14.15.1-x86.msi2
作者:编程之家 时间:2022-10-08
nestjs typescript grpc client客户端Demo终于通了
依赖grpc和microserver的{"@grpc/proto-loader":"^0.6.1","@nestjs/common":"^7.6.15","@nestjs/config":"^0.6.3","@nestjs/core":"^7.6.15","@nestjs/
作者:编程之家 时间:2022-10-08
emotion,ramda,typeScript
emotionemotion是一个CSS库,是用javaScript编写css样式的库。学习了以下几种使用了emotion的方法1).@emotion/css@emotion/css包与框架无关,用css函数来生成类名,用cx来组合它们。2).@emotion/styled@emotion/styled包,用来创建组件的,用styled.*创建带样式的React组件;如果
作者:编程之家 时间:2022-10-08
SAP Cloud SDK for JavaScript 概述
原文链接TypeScript和JavaScript开发人员,这是为您准备的:SAPCloudSDK(fkaSAPS/4HANACloudSDK)现在可用于JavaScript。今天,我们很自豪地发布了适用于JavaScript的SAPCloudSDK1.0.0版。这是继去年10月开始的测试版之后,第一个通用的、高效的JavaScript库版
作者:编程之家 时间:2022-10-08
Vue2 使用Typescript 使用vue-property-decorator的简单介绍
参考:https://github.com/kaorun343/vue-property-decorator怎么使vue支持ts写法呢,我们需要用到vue-property-decorator,这个组件完全依赖于vue-class-component.首先安装: npmi-Dvue-property-decorator 我们来看下页面上代码展示:<template><div>foo:{{foo}}d
作者:编程之家 时间:2022-10-08
TypeScript 的安装 和 VSCODE 配置自动编译
一、TypeScript介绍1. TypeScript 是由微软开发的一款开源的编程语言。2. TypeScript 是JavaScript的超集,遵循最新的ES6、ES5规范。TypeScript 扩展了JavaScript的语法。3. TypeScript更像后端java、C#这样的面向对象语言,可以让js开发大型企业项目。4.谷
作者:编程之家 时间:2022-10-08
TypeScript 的 Utility Types
定义:UtilityTypes是ts内置的实用类型,用于类型转换。(https://www.typescriptlang.org/docs/handbook/utility-types.html)源码位于:lib.es5.d.ts文件常用的类型有:Partial,Required,Readonly,Record<K,T>,Pick<T,K>,Omit<T,K>,Exclude<T,U>等例如:exportinterfaceUser{
作者:编程之家 时间:2022-10-08
Day 128/200 TypeScript 中的Interface接口用法
(一)定义TypeScript的核心原则之一是对值所具有的结构进行类型检查。它有时被称做“鸭式辨型法”或“结构性子类型化”。在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。我的理解是,用接受来处理比较复杂的类型检查。参数和函数类型都可以。
作者:编程之家 时间:2022-10-08
typescript grpc server client 一问一答 简单工具类亲测可用,带注释、测试类
工具类结构目录结构package.json依赖主要是proto-loadergrpc缺了啥补上啥把"dependencies":{"@grpc/proto-loader":"^0.6.1","@nestjs/common":"^7.6.15","@nestjs/config":"^0.6.3",
作者:编程之家 时间:2022-10-08
让你彻底理解Typescript中静态成员和抽象方法
1.Typescript中static详解静态成员:在类中通过static修饰的属性或者方法那么就是静态的属性静态方法也称之为:静态成员(静态成员包含静态属性和静态方法)静态成员在使用的时候通过【类名.静态属性】来访问2.访问和修改static静态成员的小栗子classPerson{//类中默
作者:编程之家 时间:2022-10-08
Why TypeScript ?
TypeScript是一种非常受欢迎的JavaScript语言扩展。它在现有的JavaScript语法之上加入了一层类型层,而这一层即使被删除,也丝毫不会影响运行时的原有表现。许多人认为TypeScript"只是一个编译器",但更好的理解其实是把TypeScript看作两个独立的系统:编译器(即处理语法的部分
作者:编程之家 时间:2022-10-08
nestjs typescript grpc server服务端Demo终于通了
试的想哭终于通了目录结构主要就是图里圈出来的四个文件server的实现proto文件启动类main.ts组件配置app.modules.ts依赖grpc和microserver的{"@grpc/proto-loader":"^0.6.1","@nestjs/common":"^7.6.15","@nestjs/config"
作者:编程之家 时间:2022-10-08
TypeScript学习: 二、TypeScript 中的数据类型
TypeScript数据类型typeScript为了使用规范便于维护增加了类型校验布尔类型---boolean数字类型---number字符串类型--string数组类型---array元组类型---tuple枚举类型---enum任意类型---anynull 和undefined
作者:编程之家 时间:2022-10-08
TypeScript—
文章目录TypeScript是什么TypeScript基本使用安装编译TS的工具包运行编译TS简化TS运行步骤TypeScript常用类型类型注解常用基础类型JS已有类型原始类型对象类型数组类型函数类型对象类型TS新增类型联合类型类型别名接口元组(Tuple)类型推论类型断言字面量类型枚
作者:编程之家 时间:2022-10-08
上一页
18
19
20
21
22
23
24
25
下一页
小编推荐
热门标签
更多
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