手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
Typescript结合gulp开发
全局安装npminstalltsc-g全局安装npminstall-ggulp-cli创建一个项目–>里面创建src和dist文件npminit创建一个package.jsonpackage.json文件{"name":"demo01","version":"1.0.0","description":"","main&
作者:编程之家 时间:2022-10-08
Typescript重写构造函数
Typescript中,添加了一个Sysuser类,想自定义一个构造函数,传入一个字符串做参数,一开始写法如下:export class Sysuser { id: number; username: string; password: string; name: string; Sysuser(jsonStr:string){ //重写构造函数
作者:编程之家 时间:2022-10-08
我的第一篇博客(typescript学习笔记)
#变量类型number:数值型string:字符串boolean:布尔类型symbol:符号类型,标识唯一对象any:任意类型,---不推荐!!object:对象类型(数组,元组,类,接口,函数)代码练习letmyname:string="nike";console.log("mynameis"+myname);varmyage:number=25;console.log("myage
作者:编程之家 时间:2022-10-08
一个TypeScript改造小实例
公司项目留下的JS代码,其中有一大段的switch/case(160行),正巧给组里的同事介绍TypeScript,就顺便拿这段switch/case做了个改造的例子。原始代码(仅为示例)varaHelper={init:function(){...}}varbHelper={init:function(){...}}varcHelper={init:fun
作者:编程之家 时间:2022-10-08
Typescript 静态字段static的声明
ts中定义静态变量,加publicstatic,和C#中类似。 定义:export class GlobalService { public static url: string = "http://localhost:4200/webapp";}引用:import { GlobalService } from '../global.service';//...var url = GlobalService.url + "/d
作者:编程之家 时间:2022-10-08
LeetCode, 13. 罗马数字转整数, TypeScript题解.
题解:将字符串的罗马数字转换数字,阅读题目,发现一些特殊值,这是有限考虑的,然后可以发现题目的已知条件是一个映射表,直接上map,根据给的字符串,去除特殊的情况,字符串修改,返回答案代码:functionromanToInt(s:string):number{letresult:number=0letmap:Ma
作者:编程之家 时间:2022-10-08
外观模式-typescript
定义外观是一种结构型设计模式,能为复杂系统、程序库或框架提供一个简单(但有限)的接口。场景简单来说就是大家基金都玩吧,股票应该也都懂,某一天感觉自己炒股很厉害,就投了一个亿在股票上,但是最后发现亏了好几个亿,你追悔莫及,感觉炒股太难了,需要懂很多东西,是一个很复杂的系
作者:编程之家 时间:2022-10-08
一篇关于TypeScript的内卷笔记
作者:关注了
作者:编程之家 时间:2022-10-08
Vue 3 + Typescript + Vite + vant3 搭建移动端通用架子
//import{defineConfig}from'vite'//importvuefrom'@vitejs/plugin-vue'//https://vitejs.dev/config///exportdefaultdefineConfig({//plugins:[vue()]//})import{defineConfig,loadEnv}from'vite'importvu
作者:编程之家 时间:2022-10-08
初学TypeScript之接口定义
TypeScript入门(2)前面讲了如何使用TypeScript和TypeScript的数据类型有哪些,这一章就讲解TypeScript的接口。如果不知道如何写TypeScript的朋友或者不知道TypeScript的数据类型有哪些的朋友可以转至TypeScript的使用以及数据类型详解处观看。接口:简介:TypeScript的核心原则
作者:编程之家 时间:2022-10-08
TypeScript 中 Optional Chaining 和 Nullish Coalescing
OptionalChaining解决的问题是重复且无意义的判空,之所以说无意义,是对业务来说它不是必需的,但不判空,程序直接就挂了,比如:letx=foo.bar.baz(); 这里的访问链路上 foo bar baz 任何一个为 undefined,程序就停止工作。使用OptionalChaining修改后:letx=foo?.bar
作者:编程之家 时间:2022-10-08
TypeScript知识:Property 'xxx' does not exist on type 'never'.
一、报错提示:Property'xxx'doesnotexistontype'never'.开发过程中出现这个错误是因为Typescript在执行代码检查时在该对象没有定义相应属性,这个错误不致命,遇到该错误有以下几种解决办法。1、将对象设置成anythis.targetArray=this.options.find((item:any)=>
作者:编程之家 时间:2022-10-08
我,宇宙最强编辑器,支持远程开发
VisualStudioCode五月份更新之1.35版本已发布。此次更新的亮点包括更新VisualStudioCode图标-新版本更新了logo。改进“转到定义(GotoDefinition)”行为-通过多个定义的显示,更快速进行导航(Navigation)。默认显示面包屑导航(Breadcrumbnavigation)-通过面包屑,快速
作者:编程之家 时间:2022-10-08
TypeScript 3.4发布,新增const断言
TypeScript3.4系列今天发布了最新维护版本3.4.2,主要更改了TSServer以提供对configurePlugin请求的响应,并允许在项目创建期间由外部项目加载全局插件,这使得IntelliCode等TSServer插件可以在VisualStudio等编辑器中使用。不过TypeScript3.4作为一个较为重大的版本
作者:编程之家 时间:2022-10-08
Angualr TypeScript http.post 不执行
TypeScripthttp.post不执行,代码如下://调用save(device: Device) { this.service.save(device); }//定义save(device: Device): Observable{ alert("xx"); return this.http.post(GlobalService.url + "/device/", device);}其中,alert
作者:编程之家 时间:2022-10-08
TypeScript 学习总结(1)
一.TypeScript简介TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何浏览器,任何操作系统。TypeScript通过TypeScript编译器或Babel转译为JavaScript代
作者:编程之家 时间:2022-10-08
TypeScript 简单快速上手
介绍:TypeScript是一种有微软开发的自由和开源的编程语言,是JavaScript的超集.TypeScript拓展了JavaScript的语法,所以任何现有的JavaScript程序可以直接在TypeScript下工作,TypeScript是为大型应用开发而设计的,生产过程中可以保证安全性和兼容性.总之,就是极大的方便了我
作者:编程之家 时间:2022-10-08
TypeScript 声明文件全解析
声明文件的定义通俗地来讲,在TypeScript中以 .d.ts 为后缀的文件,我们称之为TypeScript声明文件。它的主要作用是描述 JavaScript 模块内所有导出接口的类型信息。 什么时候需要写TS声明文件在日常的开发中,绝大多数时候是不需要我们单独去编写一个TS声明文件的
作者:编程之家 时间:2022-10-08
谈一谈|搭建TS代码编译器环境
问题描述TS—TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集。TypeScript扩展了JavaScript的语法,所以任何现有的JavaScript程序可以运行在TypeScript环境中。在用laya制作小游戏的时候就需要搭建TS环境。下面小编将教你如何快速搭建TS代码编译器。
作者:编程之家 时间:2022-10-08
TypeScript为什么能成为前端圈新宠?
前端开发有一个定律叫做Atwood定律,那就是“任何能用JavaScript实现的应用,最终都会用JavaScript实现。”从移动端到后端服务,从IoT到神经网络,JavaScript几乎无处不在。如此广阔的应用领域,自然对语言的安全性、健壮性和可维护性有更高的要求。尽管ES标准在近几年有了长足的进步,但
作者:编程之家 时间:2022-10-08
学习TypeScript之类的概念
类的概念是什么?首先我们来看一个使用类的demo:classGreeter{ greeting:string; constructor(message:string){ this.greeting=message; } greet(){ return"Hello,"+this.greeting; }}letgreeter=newGreeter('world');如果你使用过C#或Java,你会对这
作者:编程之家 时间:2022-10-08
使用 TypeScript + Vite 编写原生 TODO
介绍如何编写一个TODO?外观模式数据分离设计方案传统写法绑定事件处理函数-数据1.增加项-列表数据->增加一项{id:timestamp,content:string,completed:false}每一项的视图->列表2.删除项-列表数据->id->removeItem
作者:编程之家 时间:2022-10-08
TypeScript 里的 module 概念
ModulesJavaScript在处理模块化代码方面有着悠久的历史。TypeScript自2012年问世以来,已经实现了对许多这些格式的支持,但随着时间的推移,社区和JavaScript规范已经融合到一种称为ES模块(或ES6模块)的格式上。您可能知道它是import/export语法。ESModules于2015年
作者:编程之家 时间:2022-10-08
vue2.x老项目typescript改造过程经验总结
前言:关于Vue2.x的TS改造,其实没有啥好说的。对于vue-cli项目来说,从新跑一遍 vuecreatexxx-project,选择Manuallyselectfeatures,重新选择上typescript选项即可。或者直接vueaddtypescript也可。网上太多的资料,这里也推荐一些我觉得还可的(我是自己搞的,个人感觉不难吧,哈
作者:编程之家 时间:2022-10-08
在WebPack中使用TypeScript:小白教程
前言本篇文章讲述一个小demo,就是在webpack中使用打包编译TS提示:以下是本篇文章正文内容,下面案例可供参考#webpack中的typescript1.首先创建一个文件夹,然后用以下命令初始化文档#初始化npminit#安装国内镜像npminstall-gcnpm-registry=https:/egistr
作者:编程之家 时间:2022-10-08
Typescript一些常用的泛型工具
前言本文将简要介绍Typescript一些常用泛型工具的作用以及如何使用,简单总结了一下。 Typescript泛型工具 Partial将传入的属性变为可选项interfaceIPeople{title:string;name:string;}constpeople:Partial<IPeople>={title:'Deleteinactive
作者:编程之家 时间:2022-10-08
typeScript-数组类型
数组类型在TypeScript中,数组的定义方式有多种,比较灵活。「类型+方框号」表示法最简单的方法是试用「类型+方框号」表示数组letarr:number[]=[1,2,3,4]如果规定了其数组类型,数组项中不允许出现其他类型的,否则报错letarr:number=[1,2,3,4]arr[4]='234//ERROR
作者:编程之家 时间:2022-10-08
什么是TS(TypeScript)?安装?编译?类型注解?接口?类?函数?的简单使用
TypeScriptTypeScript简介TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。TypeScript扩展了JavaScript的语法,所以任何现有的JavaScript程序可以运行在TypeScript环境中。TypeScript是为大型应
作者:编程之家 时间:2022-10-08
一文看懂之TypeScript类(class)
例行BB。做前端之后,类的概念就在我的认知里边慢慢变得模糊了。TS带着我忽然一下就好像回到了大学课堂,老师在上面讲着面向对象.... 正经BB。面向对象首先就是要有对象,话说万物皆是对象...咳咳,要创建对象就离不开类,所谓的类其实就是对象的模型,根据类可以创造指定类型的对象...比
作者:编程之家 时间:2022-10-08
2021-06-28
一:TypeScript是什么?他是以javascript为基础构建的语言;他是一个javascript的超集;可以在任何支持javascript的平台中执行;他扩展了javascipt并添加了类型;注意:Ts不能被解析器直接执行二.TypeScript增加了什么?1.类型;2.支持ES的新特性;3.支持Es不
作者:编程之家 时间:2022-10-08
上一页
17
18
19
20
21
22
23
24
下一页
小编推荐
热门标签
更多
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