自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 TS怎么对自定义类型进行类型判断?

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、TS怎么对自定义类型进行类型判断?二、案例1.demo2.测试结果总结前言最近在学习ts和用ts写项目,突然在想,ts 可以用typeof 和 instanceof 对JavaScript的原生类型做判断,那该怎么对自定义类型做判断,所有写下来记录一下一、TS怎么对自定义类型进行类型判断?使用 类型谓词 is 对自定义的类型进行判断二、案例1.demo代码如下(示例):export interface .

2022-03-29 10:26:01 6502

原创 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 532

原创 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 2007

原创 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 447

原创 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 1283

原创 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 112

原创 前后数据交互--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 155

原创 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 115 1

原创 js实现字符串的截取及拼接

代码:</head><body><div class="text">dddddddddddddddddddddddddddddddd</div><div class="text">ffffffffffffffffffffffffffffff</div><div class="text">dvvvvvvvv...

2020-03-17 11:59:26 733

原创 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 169

原创 原生js实现向右滑动验证

代码:html <body onload="yzm()"> <div class="box"> <!--按钮--> <div class="btn">></div> <!--文字--> <p class="text">请向右滑动滑块&...

2020-03-13 13:24:22 5826 1

原创 原生js实现二级目录

代码:<body onload="list()"> <div class="main"> <div> <ul id="nav"> <li> </li> </ul> </div&...

2020-03-10 09:39:22 608

原创 原生js实现轮播图

代码:<body onload="changeImg()"> <div class="main"> <div class="container"> <ul class="img"> <li> <img src="...

2020-03-09 11:34:51 128

原创 原生js实现分页

代码<body onload="page(pageCur)"> <div class="main"> <table> <thead> <tr> <th>序号</th> ...

2020-03-08 13:59:50 332

原创 原生js实现留言板

直接上代码!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>留言</title> <style> .head{ width: 90%; ...

2020-03-07 13:54:06 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除