- 博客(4)
- 收藏
- 关注
原创 原型链浅谈
原型 在js中,定义一个函数数据类型时,都会自带一个prototype的属性,这个属性指向函数的原型对象,并且这个属性是一个对象数据类型的值 function p (name){ this.name = name } var z = new p(‘czx’) console.log(p.prototype) //{constructor: ƒ} console.log(z.proto) //{constructor: ƒ} 原型对象就相当于一个公共的地方,所有同一个构造函数的实例都可以访问到这个区域,所有我
2020-08-05 10:22:06 142
原创 axios
axios简介 在vue2.0之后,axios代替jq ajax对后端发送请求,axios是一个基于Promise用于浏览器和node.js的HTTP客户端,但是本质上也是对XHR的封装,但他是promise的实现版本,很好的解决了传统ajax在实现有先后关系多个请求时出现的回调地狱。 axios的特性 在浏览器中创建XMLHttpRequests 在node.js中创建http请求 支持promiseAPI 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换JSON数据 客户端支持防御XSRF(让
2020-08-04 10:32:07 140
原创 深拷贝与浅拷贝
深拷贝与浅拷贝 浅拷贝 创建一个新对象,拷贝所有的值到新对象中,若数据是基本数据类型(Number,string,boolean,null,undefined,symbol)则拷贝的是属性值,若是对象等时则拷贝的是地址。可使用的方法是Object.assign和es6的…展开符。 深拷贝 深拷贝则是会创建一个一模一样的对象且不共享内存。 JSON.parse(JSON.stringify(obje...
2020-02-12 09:41:14 306
原创 三种两栏固定中间自适应布局
前言 两边固定中间自适应这种布局方式在平常的项目中非常常见,本文介绍三种基础方法,根据这三种方法也可以组合出不同的方法。 利用 flex布局实现 在这里插入代码片<style> html, body, .box { padding: 0; margin: 0; height: 100%; ...
2020-02-10 15:36:24 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人