自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TypeScript

TypeScript简介TypeScript 简称TS,是JavaScript的超集,JavaScript有的TS都可以做到,而JS没有的,TS也有,在语言层面上,对一些语法进行拓展。比如新增了枚举(Enum)这种在一些语言中常见的数据类型,对类(Class)实现了一些ES6标准中没有确定的语法标准等等,适用于任何规模的项目。 TypeScript可以和 JavaScript 共存,这意味着 JavaScript 项目能够渐进式的迁移到 TypeScript。TS类型系统Ts相对于JS..

2021-11-14 22:27:31 504

原创 vue重写路由push方法

解决相同路由跳转时报错,Error: Navigation cancelled from "/home/users?random=0.12282005633807613" to "/home/rights" with a new navigation.的问题,直接上代码./**重写路由的push方法解决,相同路由跳转时,报错添加,相同路由跳转时,触发watch (仅限string方式传参,形如"view?id=5")*/const routerPush = Router.proto.

2021-10-12 21:20:22 242

原创 http常见的状态码

1开头表示提示信息这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)2开头 (请求成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。201 (已创建) ...

2021-10-07 18:52:27 96

原创 简述AJAX

什么是ajax?ajax 全名 async javascript and XML(异步JavaScript和XML(可扩展标记语言)) 是前后台交互的能⼒ 也就是我们客户端给服务端发送消息的⼯具,以及接受响应的⼯具 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 是⼀个 默认异步执⾏机制的功能,AJAX分为同步(async = false)和异步(async = true) 什么是同步请求..

2021-10-05 19:53:50 198

原创 async&await的作用及区别。

async&await是JavaScript Es7发布的新语法,据说是解决异步编程的终极解决方案。async 是“异步”的意思,而 await 是等待的意思,await 用于等待一个异步任务执行完成的结果。async/await 是一种编写异步代码的新方法(以前是采用回调和 promise)。async/await 是建立在 promise 的基础上。 async/await 像 promise 一样,也是非阻塞的。 async/await 让异步代码看起来、表现起来更像...

2021-10-05 19:03:52 1407

原创 Promise

Promise翻译为承诺,它表示一个预计会在未来完成的异步操作。promise有三个状态[PromiseState]:pending(进行中) fulfilled(已成功) rejected(已失败)promise的状态一旦发生改变会一直保持这个状态就不会再发生变化,这时候就会触发promise的then方法,then方法中有两个回调函数,一个是成功后的回调resolve,一个是失败后的回调rejectpromise接受一个回调函数作为参数,回调函数有两个参数resolve代表成功...

2021-10-03 19:55:58 99

原创 ES6中箭头函数和this指向问题

js中this指向通常是谁调用就指向谁,也就是·前边是谁 就指向谁,如果没有人调用就是window调用,就指向window let obj = { f: function () { console.log(this);//obj } }; obj.f(); function fn() { console.log(this);//window }.

2021-10-02 23:15:20 377

原创 Js中类的常用继承

原型链继承:/**特点:*1.JS继承也不像其他语言中的继承一样(其他语言:子类继承父类,就是拷贝一份父类的属性和方法),js中他是把父类的实例放到子类的原型链上,子类实例想要去调用这些属性和方法的时候,实际上是基于__proto__原型链查找的形式去完成的*2.子类实例可以直接修改父类上的方法(这样就会导致其他父类实例都会收到影响)*3.父类中私有的属性和方法,在实现原型链继承之后都会变成子类公有的属性和方法**/ function Fathe...

2021-10-02 21:57:16 736

原创 JS中的数据类型及判断。

js常见的数据类型基本数据类型:string字符串; 引用数据类型(复杂数据):object 对象 number数字; Object 基类对象 unfined未定义; ...

2021-09-29 11:00:00 116

原创 java script中ES6 let 、var、const的理解。

变量提升:变量在声明之前可以使用,并且代码不报错 (预解释 预解析) 1.用var声明的变量 存在变量提升 2.用let和const声明的变量 不存在变量提升console.log(a)//10var a=20;console.log(b)//Cannot access 'a' before initialization //报错在初始化之前不能访问'a'let b=10;暂时性死区:在用let声明一个变量之前 都不能使用这个变量,否则就会报错, 在...

2021-09-28 16:48:22 457

原创 CSS样式重置

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, .

2021-09-27 07:58:29 71

原创 常用数组方法

//jojn()//把数组转化成字符串,规定连接字符,默认是逗号( , ),原数组不变//书写格式:join(" "),括号里面写字符串 ("要加引号"), // push()和pop() 改变原数组//书写格式:arr.push(" "),括号里面写内容 ("字符串要加引号"),书写格式:arr.pop( ) push() //把里边的内容追加到数组末尾,返回修改后的长度 pop() //移除数组最后一项,返回溢出的那个值,减少数组的lenth//shift() 和.

2021-09-06 20:13:13 51

原创 浅谈vue3v-model指令

来想着在vue3.X版本的项目中封装一个input组件,由于2.0中封装的收到擒来也就没有仔细去看文档最后导致效果怎么也实现不了,这就是不仔细看文档的代价吧,这里来说一下这个问题在vue3.0版本中对v-model的改动个人认为还是挺大的 这里就以封装一个input组件为例第一步在components文件夹中 创建一个myInput.vue文件代码如下 <template> <div> <input type="text" :va...

2021-07-12 16:52:46 287

空空如也

空空如也

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

TA关注的人

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