当前位置: 首页 > news >正文

asp.net 大型网站开发前端网站开发流程

asp.net 大型网站开发,前端网站开发流程,windows10php网站建设,做卷子的网站目录 为什么用TypeScript#xff1f; TS和JS的区别 控制类成员可见性的访问关键字#xff1f; public protected#xff09;#xff0c;该类及其子类都可以访问它们。 但是该类的实例无法访问。 私有#xff08;private#xff09;#xff0c;只有类的成员可以访问…目录 为什么用TypeScript TS和JS的区别 控制类成员可见性的访问关键字 public protected该类及其子类都可以访问它们。 但是该类的实例无法访问。 私有private只有类的成员可以访问它们。 接口interface与类型别名type 同 对象 函数 typeof 泛型T extends interface extends interface/type type interface/type与联合类型相对又名交叉类型 异 interface数据结构 同名接口自动合并 type类型关系 类型别名 联合类型| 或 元祖类型 工具/高级类型Utility Types Partial T全部属性变为可选项 ? Required与Partial相反 Readonly PickT中选K, Omit和Pick相反 ExtractT U交集, Extract和Exclude相反 判断类型is TS4 入门笔记 1.2W字 | 了不起的 TypeScript 入门教程 - 掘金 typescript史上最强学习入门文章(2w字) - 掘金 2022年了我才开始学 typescript 晚吗7.5k字总结 - 掘金 为什么用TypeScript 强制类型防止报错自动类型推断保证变量的类型稳定 // let a: string - 类型推断 let a hello a 123; // error 强大的类型系统包括泛型。支持静态类型。主要改进更有利于构建大型应用 代码可维护性强类型语言低级错误个人素质和团队规范约束高级错误 TS和JS的区别 控制类成员可见性的访问关键字 public protected该类及其子类都可以访问它们。 但是该类的实例无法访问。 私有private只有类的成员可以访问它们。 TS与java不同TS默认隐式公共的 TS符合 JS 的便利性java默认private符合安全性 接口interface与类型别名type 同 对象 interface User {name: string;age: number; } 等价于 type User {name: string;age: number; };const user: User {name: John,age: 25 };函数 interface SetUser {(name: string, age: number): void; } 等价于 type SetUser (name: string, age: number) void;const setUser: SetUser (name, age) {// 实际的函数实现console.log(Setting user: ${name}, ${age}); };typeof let x John;const person: Nametypeof x {name: x, };let div document.createElement(div); type B typeof div泛型T interface NameT {name: T; }// 使用 string 类型 const personWithString: Namestring {name: John, };// 使用 number 类型 const personWithNumber: Namenumber {name: 25, };// 定义 Callback 类型 type CallbackT (data: T) void;// Callback 的使用 const stringCallback: Callbackstring (data) {console.log(收到回调数据: ${data}); };// 定义 Pair 类型 type PairT [T, T];const numberPair: Pairnumber [42, 23]; extends interface extends interface/type interface Name { name: string; } 等价于 type Name { name: string; } interface User extends Name { age: number; } type interface/type与联合类型相对又名交叉类型 interface Name { name: string; } 等价于 type Name { name: string; } type User Name { age: number }; 异 interface数据结构 同名接口自动合并 ​ type类型关系 类型别名 type Str string type NameLookup Dictionarystring, Person; 联合类型| 或 元祖类型 数组类型一般是 ​ 但有时需要存储不同类型的值 所以可以通过ts特有的元组限制数组元素的个数和类型 ​ 工具/高级类型Utility Types PartialT T全部属性变为可选项 ? Required与Partial相反 Readonly PickT, KT中选K Omit和Pick相反 type A {username?: stringage?: numberreadonly gender: string }type B ReadonlyA // Partial(可选) type C PartialAtype D PickA, username|age //Record(改变类型) //keyof 操作符可以用来一个对象中的所有 key 值 type E Recordkeyof A, string//Required(将可选变为必选) type F RequiredA ExtractT, UT U交集 Extract和Exclude相反 判断类型is // 使用 is 来确认参数 s 是一个 string 类型 function isString(s): s is string {return typeof s string; } 「2022」TypeScript最新高频面试题指南 - 掘金
http://www.pierceye.com/news/962002/

相关文章:

  • 询盘网站培训机构前端开发
  • 企业如何做网站建站小程序定制开发深圳
  • 创建网站怎么赚钱的视频博客主题wordpress
  • 北京大兴区网站建设如何打造平台
  • 建设公司网站需要多少天棋盘游戏类网站开发
  • 织梦网站logo修改探测器 东莞网站建设
  • 图片网站收录淮北网站建设求职简历
  • 北京建设局投诉网站首页晋江外贸网站建设
  • 如何更改网站模板网站建设这一行业怎样
  • 海口网站排名东网站建设
  • 李连杰做的功夫网站泉州四方网站开发
  • 台州专业网站设计系统简单的购物网站制作
  • 中国建筑信息资讯网网站的优化用什么软件
  • wordpress本地网站打开慢电商网课
  • 仿照别人的网站做违法吗江苏集团网站建设
  • 一家专门做建材的网站找人做个网站大概多少钱
  • 信息展示网站系统网站策划书怎么写
  • 吉木萨尔县建设局网站岳阳网站推广
  • 九宫格网站模板本机网站环境搭建
  • 自学网站建设 难吗企业网站制作公司合肥
  • 网站建设的网页怎么做餐饮装修公司推荐
  • 网站页面是自己做还是使用模板惠州seo外包费用
  • 深圳专业网站建设技术郑州网络推广平台有哪些
  • 网站建设的费用预算怎么查自己名下有没有注册公司
  • 深圳医院网站建设网站产品页模板
  • 文化馆网站建设做直播的网站有哪些
  • 网站首页怎样排版如何把网站放在根目录
  • 昭通网站开发公司企业网站包含的要素
  • 网站手机版下悬浮条怎么做农产品信息网站的建设
  • 有关网站开发的文章做微商网站的软文