手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
从小白角度带你入门Daruk-1
1.介绍Daruk是一款基于Koa2,使用Typescript开发的轻量级web框架。Daruk的初衷是让人们可以更方便的开发NodejsWeb应用并能够体会到Typescript编程的乐趣。Daruk本身基于100%基于Typescript开发,使用inversifyjs的IoC容器管理依赖,让开发者享受最佳的OOP
作者:编程之家 时间:2022-10-08
TypeScript学习笔记一
文章目录前言一、typescript的静态类型?二、typescript的基础静态类型和对象静态类型1.基础静态类型2.对象静态类型三、类型注解和类型推断1.类型注解和类型推断四、函数参数和返回值的注解1.函数参数注解和.函数返回值注解五、数组类型注解总结前言提示:typescr
作者:编程之家 时间:2022-10-08
Typescript 严格模式有多严格?
前言"usestrict" 指令在 JavaScript 1.8.5(ECMAScript5) 中新增。至今,前端 er们基本都默认开启严格模式敲代码。那么,你知道 Typescript 其实也有属于自己的严格模式吗? 1. Typescript 严格模式规则当 Typescript 严格模式设置为 on 时,它将使用 strict 族
作者:编程之家 时间:2022-10-08
Vue3.0 前备知识 —— TypeScript:进入类型的世界
目录一.安装TypeScript二.原始数据类型和Any 三.Array和Tuple(元组)四.interface接口五.函数六.类型推论,联合类型和类型断言七.Class类八.类与接口九.枚举Enums十.泛型 Generics十一.类型别名、交叉类型十二.声明文件十三.内置类型一.安装TypeScript
作者:编程之家 时间:2022-10-08
利用vscode插件 coderunner 编译运行 typescript,当输出有中文的时候,出现乱码
公司最近开始使用ts了(小公司,也就最新的项目开始涉及),所以我开始学习typescript。在使用typescript的时候,出现了一个问题,就是利用coderrunner运行ts文件的时候,会出现中文报错,显示为乱码的问题,在这里提出一个方法:file->preference->setting->Extension->RunCo
作者:编程之家 时间:2022-10-08
【面试题】JavaScript不支持函数重载,但TypeScript是否支持函数重载?
JavaScript不支持函数重载,但TypeScript是否支持函数重载?解题思路:是的,TypeScript支持函数重载。但是它的实现很奇怪,当我们在TypeScript中执行函数重载时,我们只能实现一个带有多个签名的函数。//带有字符串类型参数的函数functionadd(a:string,b:string):string;
作者:编程之家 时间:2022-10-08
【TypeScript】如何写一个声明文件
全局类型变量declarevaraaa:number;函数declarefunctiongetName(id:number|string):string;interface声明函数declareinterfaceGet{(id:string):string,(name:string,age:number):string}declarevarget:Get;classdeclareclass
作者:编程之家 时间:2022-10-08
ReactNative+TypeScript仿喜马拉雅开发App
第1章课程介绍本课程主要介绍为什么要使用ReactNative+TypeScript开发应用。1-1课程导学试看第2章ES6、React、ReactNative基础知识串讲本章会讲解学习这门课程之前必备的基础知识,主要讲解ES6、RN等必备知识点,专门为新手学员准备的,这些内容在后面的实战中都会用到。
作者:编程之家 时间:2022-10-08
基于 React hooks + Typescript + Cesium + Geoserver 实现属性查询
文章目录功能介绍实现思路实现步骤加载wms服务获取图层属性拼接wfs查询语句封装WFSQueryComponent组件WFSQueryComponent组件使用功能介绍本例子基于reacthooks+ts+Cesium+Geoserver实现属性查询;首先通过wms服务加载geoserver发
作者:编程之家 时间:2022-10-08
Require statement not part of import statement.(@typescript-eslint/no-var-requires)
当在vue.config.js中:constpath=require('path')提示报错:Requirestatementnotpartofimportstatement.(@typescript-eslinto-var-requires)解决办法:.eslintrc.js中的rules属性新增以下内容: rules: { '@typescript-eslinto-var-requires': 0
作者:编程之家 时间:2022-10-08
普歌-TypeScript基础总结2
TS基础五、函数声明返回值return的说明六、对象七、接口使用八、内置对象数组对象-push数组对象-foreach数组对象-some九、类型推论十、类型断言~喜欢的小伙伴点个赞呗♥~五、函数声明在TypeScript中对函数声明时进行约束,在调用时实参形参一一对应且必
作者:编程之家 时间:2022-10-08
TypeScript——初识TS
强类型与弱类型是从类型安全角度来说的:强类型:语言层面上限制了函数的实参类型必须与形参类型相同弱类型:并不要求满足上面的约束强类型有更强的类型约束,弱类型中几户没有什么约束强类型中不允许有任意的隐式类型转换【编译层面就不允许】,弱类型中允许任意的数据隐式
作者:编程之家 时间:2022-10-08
用 TypeScript + Vue.js 打造一个渐现 Banner 组件
渐现Banner,也是轮播图的一种。现在我们用Vue.js组件封装它,而且是TypeScript语法的。本组件不依赖其他库或者函数。用法如下:<html> <head> <metacharset="utf-8"/> <title>DEMO<itle> <styletype="text/css"> /*AJAXJSBaseCSS*/ bod
作者:编程之家 时间:2022-10-08
TypeScript 回车触发聚焦 @keyup.enter.native
1.vue登录界面输入用户名回车自动聚焦密码框 用户框里放:@keyup.enter.native="submitForm('formInline')";密码框里放::ref="password"登录数据:formInline:{userName:'',password:'',}回车绑定事件:submitForm(formName:string):void
作者:编程之家 时间:2022-10-08
为什么2019年大家都喜欢用TypeScript?
为什么2019年大家都喜欢用TypeScript?作者|SaurabhBarot译者|王强编辑|Yonie2018年发起的StackOverflow开发人员调查(https://insights.stackoverflow.com/survey/2018/)揭示了业内关于不同编程语言、平台、库等的一些流行观点。基于这项研究可以看出,TypeScript是比Jav
作者:编程之家 时间:2022-10-08
JS中的空值
尽管从第一次遇到空值引起的bug开始,我就一直要求自己注意空值,但还是经常犯这样的错误,js中的空值真的需要多加注意。这里说的空值包括undefined和null 为什么js容易出现空值bug?首先JS是一个动态类型语言,与之相对的是静态类型语言如Java。在Java中要定义数据模型意味着定义一个
作者:编程之家 时间:2022-10-08
typescript开发环境搭建
ts为typescript的缩写,是JavaScript的超集。 npm源改为国内由于Node的官方模块仓库网速太慢,模块仓库需要切换到阿里的源。npmconfigsetregistryhttps:/egistry.npm.taobao.org/执行下面的命令,确认是否切换成功。npmconfiggetregistry如果输出为taobao字样,则表
作者:编程之家 时间:2022-10-08
TypeScript类型系统和基础类型
类型系统相对于与ES6来说,TypeScript中最大的改善就是增加了类型系统,这极大的简化了我们的开发工作。类型系统会对数据进行类型检查,以避免不必要的错误。类型检查的好处有:有助于代码的编写,因为它可以在编译期预防bug有助于代码的阅读,因为它可以清晰地表达我们的意图使用的
作者:编程之家 时间:2022-10-08
nvm配置镜像源
下载地址:https://github.com/coreybutlervm-windowseleases由于nvm的install.cmd在window家庭版上不好用,所以只好手动配置环境变量NVM_HOMEnvm安装目录NVM_SYMLINKnodejs链接目录(快捷方式)setting.txtroot:D:\$\nodenode实际安装目录或者说是下
作者:编程之家 时间:2022-10-08
【初体验】vscode插件开发与打包TypeScript
目录步骤1.安装搭建脚手架插件(命令行执行)2.搭建脚手架(命令行执行)3.脚手架自动搭建完成4.简化src/extension.ts入口文件5.小demo(实现一个自动补全功能)6.调试7.在调试中配置用户名8.打包9.安装参考彩蛋步骤1.安装搭建脚手架插件(命令行执行)npminstall-gyogenerato
作者:编程之家 时间:2022-10-08
TypeScript:入门TS
什么是TypeScript官方网站的定义是:TypeScript是 js 类型的超集。它假设咱们知道什么是超集,什么是类型化。为了简单起见,你可以将 TypeScript看作是 JavaScript 之上的一个外壳。TypeScript 是一个外壳,因为编写TypeScript的代码,在编译之后,,剩下的只是简单的 js 代码
作者:编程之家 时间:2022-10-08
TypeScript 开发实战 学习笔记一
1、什么是TypeScript?一个拥有类型系统的JavaScript超集,可以编译成纯JavaScript。三个要点:类型检查,严格的类型检查,在编译阶段发现问题,不必把问题带到线上语言扩展,包含ES6及未来提案中的特性,也从其他语言借鉴特性,比如接口和抽象类工具属性,可以编译成纯JavaScript,可以在任何
作者:编程之家 时间:2022-10-08
typescript第三天—接口和类
接口作一个简历的自动筛选程序,很简单。年龄小于25岁,胸围大于90公分的,可以进入面试环节。我们最开始的写法是这样的。(新建一个文件Demo8.ts,然后编写如下代码)constscreenResume=(name:string,age:number,bust:number)=>{age<24&&bust>=90&&consol
作者:编程之家 时间:2022-10-08
vue3 + Typescript学习笔记
一、Vue3的一些新特性首先是向下兼容,Vue3支持大多数Vue2的特性。我们同事甚至开玩笑说,我就拿Vue2的语法开发Vue3,也是没有任何问题的。性能的提升,每个人都希望使用的框架更快,更轻。Vue3做到了,给开发者一个极致的体验。官方网站给出的数据是:打包大小减少41%,初次渲染
作者:编程之家 时间:2022-10-08
typescript 文档阅读笔记-DOM Manipulation
typescript本身提供了DOMAPI的类型定义。以下类型在在lib.dom.d.ts都可以找到。这里着重说一下HTMLElement元素节点对应的类型:
作者:编程之家 时间:2022-10-08
TypeScript 命名空间-Namespace
TypeScript通过tsc编译成JavaScript时,用的是var全局变量,var用多了会造成全局变量污染,为了解决这个问题,使用命名空间。#生成package.json文件npminit-y#生成tsconfig.json文件tsc-init命名空间namespaceHome{classHeader{constructor(){
作者:编程之家 时间:2022-10-08
TypeScript命名空间和模块
关于术语的一点说明:请务必注意一点,TypeScript1.5里术语名已经发生了变化。“内部模块”现在称做“命名空间”。“外部模块”现在则简称为“模块”,这是为了与ECMAScript2015里的术语保持一致,(也就是说moduleX{相当于现在推荐的写法namespaceX{)。介绍这篇文章将
作者:编程之家 时间:2022-10-08
TypeScript数据结构与算法15二叉堆的实现-BinaryMaxHeap
源码如下:import{DataStruct_Array}from"../02-Arrays/DataStruct_Array";//最大二叉堆也需要具有可比较性typeComparable={compareTo(that:Comparable):number;equals(that:Comparable):boolean;}//最大二叉堆可比较性的数据类型exportclassMa
作者:编程之家 时间:2022-10-08
TypeScript高级类型
交叉类型(IntersectionTypes)交叉类型是将多个类型合并为一个类型。这让我们可以把现有的多种类型叠加到一起成为一种类型,它包含了所需的所有类型的特性。例如,Person&Serializable&Loggable同时是Person和Serializable和Loggable。就是说这个类型的对象同时拥有了这
作者:编程之家 时间:2022-10-08
[Typescript] Extend Functionality of a TypeScript Class with Decorators
Inthislesson,youwilllearnhowtoextendaclass'sfunctionalitythroughtypescriptdecorators.Decoratorsprovideawaytoaddbothannotationsandameta-programmingsyntaxforclassdeclarationsandmembers. classLesson{lessonNumber:
作者:编程之家 时间:2022-10-08
上一页
11
12
13
14
15
16
17
18
下一页
小编推荐
热门标签
更多
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