- 博客(15)
- 收藏
- 关注
原创 TS怎么对自定义类型进行类型判断?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、TS怎么对自定义类型进行类型判断?二、案例1.demo2.测试结果总结前言最近在学习ts和用ts写项目,突然在想,ts 可以用typeof 和 instanceof 对JavaScript的原生类型做判断,那该怎么对自定义类型做判断,所有写下来记录一下一、TS怎么对自定义类型进行类型判断?使用 类型谓词 is 对自定义的类型进行判断二、案例1.demo代码如下(示例):export interface .
2022-03-29 10:26:01 6095
原创 TS-class类+类的继承+修饰符
//类型别名 type type n = number; function f1(x:n):n{ return x; } var n2:n =10; //联合类型别名 type a = string | number[]; var c1:a = 'ccc'; var c2:a = [1,2,3]; var ...
2020-04-29 10:00:03 482
原创 TS入门+类型定义+接口理解
//ts用法 var n:number = 1; // var n = '213'; //err var str = "213244"; // str = 123; //err var str:string = '1'; str = 'dddd' var str2:string = `hello ${str2}`; var bool...
2020-04-26 17:45:46 1957
原创 es6中set的属性、方法和使用
//set 数据结构 类似数组 成员信息唯一性//添加1 add();var s = new Set();s.add('ggg').add(5555);console.log(s); //Set { 'ggg', 5555 }//添加2 数组var s2 = new Set(['rrr',123,'rfggb']);console.log(s2); //Set { 'rrr', 1...
2020-04-21 10:06:02 421
原创 es6中map的属性、方法和使用
//添加1 二维数组var m = new Map([['abc',123],['cde','456']]);//[keys,values]console.log(m);//Map { 'abc' => 123, 'cde' => '456' }//添加2 set()var m2 = new Map();m2.set('www','12212').set('4444','f...
2020-04-20 09:42:14 1253
原创 var、let、const之间的区别
一、ECMAScript和JavaScript的关系。ECMAScript是JavaScript的规范,JavaScript是ECMAScript的实现。二、var 和ES6新增的的let、const之间的区别:1.var 属于函数作用域function v (){ var a = 100; if(true){ var a = 200; } ...
2020-04-08 09:59:44 91
原创 前后数据交互--node服务、登录、列表的增删改查
node服务app.js:var express = require('express');var bodyParser = require('body-parser');var app = express();var config = { host:'127.0.0.1', port:'3031'};var admin={username:'admin',passw...
2020-04-02 14:17:05 144
原创 prototype原型
一、什么是普通对象?什么是函数对象?//函数对象function f() {}console.log(typeof f,f.prototype);//function f{}//普通对象var f3=new f();console.log(typeof f3,f3.prototype);//object undefinedvar f2={};console.log(typeof...
2020-03-18 10:54:55 89 1
原创 js实现字符串的截取及拼接
代码:</head><body><div class="text">dddddddddddddddddddddddddddddddd</div><div class="text">ffffffffffffffffffffffffffffff</div><div class="text">dvvvvvvvv...
2020-03-17 11:59:26 719
原创 js数据类型及对象的创建方法
js对象类型可以分为基本类型和复杂类型(也叫引用类型)一、基本类型String、Number、Boolean、Null、Undefined、SymbolSymbol是ES6引入的一种新的原始数据类型,表示独一无二的值二、复杂类型Object、Array、Function三、创建数组//第一种 new 一个Array对象var arr=new Array();arr[0]=1;...
2020-03-15 21:18:01 138
原创 原生js实现向右滑动验证
代码:html <body onload="yzm()"> <div class="box"> <!--按钮--> <div class="btn">></div> <!--文字--> <p class="text">请向右滑动滑块&...
2020-03-13 13:24:22 5713 1
原创 原生js实现二级目录
代码:<body onload="list()"> <div class="main"> <div> <ul id="nav"> <li> </li> </ul> </div&...
2020-03-10 09:39:22 567
原创 原生js实现轮播图
代码:<body onload="changeImg()"> <div class="main"> <div class="container"> <ul class="img"> <li> <img src="...
2020-03-09 11:34:51 104
原创 原生js实现分页
代码<body onload="page(pageCur)"> <div class="main"> <table> <thead> <tr> <th>序号</th> ...
2020-03-08 13:59:50 321
原创 原生js实现留言板
直接上代码!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>留言</title> <style> .head{ width: 90%; ...
2020-03-07 13:54:06 418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人