String类型String类型包含了三个属性和大量可用内置方法。String对象属性 String也包含对象通用方法,比如valueOf()、toLocaleString()和toString()方法,但这些方法都返回字符串基本值。字符方法 var box = 'Mr.Lee'; alert(box.charAt(1));//r alert(box.charCode
文章目录面向对象—类类作用类定义类继承类成员修饰符类类型抽象类abstract对象类型属性修饰符索引签名枚举类型 面向对象—类类作用TypeScript作为JavaScript超集,也是支持使用class关键字,并且还可以对类属性和方法等进行静态类型检测。在封装某些业务时候,类具有更强大封装性。类定义我们通常会使用class关键字:在面向对象世界里,任何事物都可以使用
文章目录1. 继承概念及定义1.1 继承概念1.2 继承定义1.2.1定义格式1.2.2继承关系和访问限定符1.2.3继承基类成员访问方式变化2. 基类和派生类对象赋值转换3. 继承作用域4. 派生类默认成员函数5. 继承与友元6. 继承与静态成员 1. 继承概念及定义1.1 继承概念继承(inheritance)机制是面向对象程序设计使代码可以复用最重要手段,它允许程序员在保
typeof – 对象一般我们都是先定义类型,再定义变量,使用typeof可以得到变量类型。const options = { a: 1 } type Options = typeof optionskeyof – 枚举类型(可以理解为keyof 对象类型)首先来看keyof定义:keyof操作符可以用来枚举出一个对象所有key值。 通俗来说,keyof可以取出一个对象所有由key
基本用例// 类:可以理解为模板,通过模板可以实例化对象 // 面向对象编程思想 (() => { // ts类定义及使用 class Person { // 定义属性 name: string age: number gender: string constructor(name: st
十分钟就搞懂TS用法先全局安装一些工具,有助于我们编写运行代码哦1.VScode插件 code runner2.安装依赖npm install typescript ts-node -g开始编写代码吧~~基本类型const str:string = 'I am xiaojin, and I love code.' const num:number = 1 const bool:boolean =
概述js使用import实现模块化开始,对于大型项目开发来说非常有用,而且结构清晰,ES6就有相关规范,现在不光node.js可以无阻使用,浏览器也可以原生支持了。现就简单使用及一些部署问题作一归纳总结。上手先直接上手写吧,然后再说一些遇到问题。导出文件utils.js/utils.mjsexport function timestamp() { return new Date()
/** * 1、类定义 * 2、继承 * 3、类里面的修饰符 * 4、静态属性 静态方法 * 5、继承多态、抽象类、抽线方法*/1、ts定义类es5:function Person(nanme){ this.name = name; this.run = functio
最近项目需要将原vue项目结合ts使用进行改造,这个后面应该是中大型项目的发展趋势,看到一篇不错入门教程,结合它并进行了一点拓展记录之。本文从安装到vue组件编写进行了说明,适合入门。1、引入Typescriptnpm install vue-class-component vue-property-decorator --save npm install ts-loader typescri
转载 2024-04-15 12:55:20
277阅读
1.什么是jQueryjQuery: 第三方极简化DOM操作函数库第三方: 下载极简化: 是DOM操作终极简化: 1. DOM: 增删改查2. 事件绑定:3. 动画效果:4. AjaxDOM操作: 学习jQuery还是在学DOM,只不过API简化了函数库: jQuery中都是函数,用函数来解决一切问题为什么使用:1.DOM操作终极简化2.解决了大部分浏览器兼容性问题凡是jQue
1.HTML 标签语法格式一般情况下,一个 HTML 标签由开始标签、属性、内容和结束标签组成,标签名称不区分大小写,但大多数属性值需要区分大小写(为了规范和专业,建议在定义标签时一律采用小写),如下所示:除了 class 属性外,开始标签还可以包含其它属性信息,比如 id、title 等,这些我们会在后面进行讲解。一个 HTML 文档必须具有一些基本标签,以便浏览器区分普通文本和 H
发展过程callback -> promise -> generator + co -> async + await(语法糖)异步是不支持try/catch,try/catch只在同步中使用node支持异步// 1.txt -> 周杰伦 // 2.txt -> 七里香 // node里内置fs方法 const fs = require('fs'); fs.rea
ts
原创 2023-01-07 00:15:29
20阅读
函数是 JavaScript 一等公民函数声明在 JavaScript ,有两种常见定义函数方式——函数声明(Function Declaration)和函数表达式(Function Expression).一个函数有输入和输出,要在 TypeScript 对其进行约束,需要把输入和输出都考虑到,其中函数声明类型定义较简单:function sum(x: number,y: numb
ts基础使用1.全局安装typescriptnpm install -g typescript2.TS基本使用1.原始类型定义// 原始类型定义 let isDone: boolean = false let age: number = 11 let myName: string = 'logan' let message: string = `hello, ${myName}` let u: u
/** * 1.1 ts 如何声明一个boolean, number, string类型值 */ // 在js,定义 isFlag 为true, 但是后面还可以重新给它赋值为字符串,而ts中就不行,同理,声明number, string 也一样 let bool: boolean = true; // 会报错:不能将类型“"str"”分配给类型“boolean”。 // isFlag =
C++结构体认识1. typedef用法  在C/C++语言中,typedef常用来定义一个标识符及关键字别名,它是语言编译过程一部分,但它并不实际分配内存空间。  实例像:typedef int INT; typedef int ARRAY[10]; typedef (int*) pINT;   typedef可以增强程序可读性,以及标识符灵活性,但它也有“非直观性”等缺点。2.
在matlab,M文件分为脚本文件和函数文件。如果M文件第一个可执行语句以function开头,那这个M文件就是函数文件。函数文件内定义变量为局部变量,只在函数文件内部起作用,当函数文件执行完后,这些内部变量将被清除。本文介绍如何规范地编写一个函数文件。通常,函数文件由函数声明行、H1行、在线帮助文本区、编写和修改记录、函数主体等几个部分组成。格式如下:function 输出形参表 = 函数
页面初始化mui框架将很多功能配置都集中在mui.init方法,要使用某项功能,只需要在mui.init方法完成对应参数配置即可,目前支持在mui.init方法配置功能包括:创建子页面、关闭页面、手势事件配置、预加载、下拉刷新、上拉加载。在app开发,若要使用HTML5+扩展api,必须等plusready事件发生后才能正常使用,mui将该事件封装成了mui.plusReady()方法,
一,前言本偏介绍TS另一种高级类型-条件类型二,条件类型条件类型是一种由条件表达式所决定类型 条件类型使类型具有了不唯一性,同样增加了语言灵活性声明:T extends U ? X : Y 若类型T可被赋值给类型U,那么结果类型就是X类型,否则就是Y类型// 条件类型 type TypeName<T> = T extends string ? 'string' :
  • 1
  • 2
  • 3
  • 4
  • 5