自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组嵌套层级

var arr = [1,2,3,[1,5,6,[7,9,[11,32]]],10];var a=1;function multiarr(arr){ for (i=0;i<arr.length;i++){ if(arr[i] instanceof Array){ a++; arr = arr[i]; multiarr(arr); }

2020-07-15 13:09:51 529

原创 计算数组嵌套层级

var arr = [1,2,3,[1,5,6,[7,9,[11,32]]],10];var a=1;function multiarr(arr){ for (i=0;i<arr.length;i++){ if(arr[i] instanceof Array){ a++; arr = arr[i]; multiarr(arr); } }

2020-07-15 13:08:49 625

原创 vue和react的区别

React数据是不是可变的react整体是函数的思想,把组件设计成纯组件,状态和逻辑通过参数传入,所以在react中,是单向数据流,推崇结合immutable来实现数据的不可变,react在setState之后重新走渲染流程,如果shouldComponentUpdate返回的是true,就继续渲染,如果返回了false,就不会重新渲染,pureComponent就是重写了shouldComponentUpdate,然后在里面做了props和state的浅层对比.vue的思想是响应式的,也就是基于..

2020-06-30 18:30:48 141

原创 深拷贝和浅拷贝

浅拷贝与深拷贝的区别数据类型数据分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和对象数据类型。基本数据类型的特点:直接存储在栈(stack)中的数据引用数据类型的特点:存储的是该对象在栈中引用,真实的数据存放在堆内存里引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址。当解释器寻找引用值时,会首先检索其在栈中的地址,取得地址后从堆中获得实体。浅拷贝与深拷贝深拷贝和浅拷贝是只针对Object和Array这

2020-06-30 18:28:03 93

原创 你不知道的js

数据类型转换1. null 和underfinded直接转换成false2. 字符串:空字符串转换成false,其他的全转换成true3. 数字:0和NAN转换成false,其他的全转换成true,4. 引用数据:全为true.5. 任何对象(包括空对象)全为true后续更新-----​​...

2020-06-30 18:26:48 101

原创 单页面的优缺点

单页面应用的优缺点优点良好的交互体验单页面应用的内容改变不需要重新加载整个页面,数据获取也是通过ajax异步获取的,没有页面之间的切换,就不会出现白屏现象,也不会出现假死并有闪烁现象,页面显示流畅,web更具有响应性良好的前后端分离工作模式,后端不再负责渲染模板,后端API通用化,即同一套后端程序代码,不用修改就可以用于web界面,手机,平板等多种客户端减轻服务器压力,服务器只用出数据就可以,不用展示逻辑和页面合成,吞吐能力会提高几倍缺点首屏加载慢如果不对路

2020-06-30 18:25:21 1805

原创 es6语法

箭头函数箭头函数体内的this对象,就是定义该函数时所在的作用域指向的对象,而不是使用时所在的作用域指向的对象。箭头函数的特点:简洁箭头函数没有自己的this,箭头函数的this不是调用的时候决定的,而是在定义的时候处在的对象就是它的this扩展理解:箭头函数的this看外层的是否有函数,如果有,外层函数的this就是内部箭头函数的this,如果没有,则this是window。let特点在块级作用域内有效不能重复声明不会预处理,不存在提升应..

2020-06-30 18:23:33 106

原创 关于Es5的一些特性

严格模式理解:除了正常运行模式(混杂模式),ES5添加了第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的语法条件下运行目的/作用消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为消除代码运行的一些不安全之处,为代码的安全运行保驾护航为未来新版本的Javascript做好铺垫使用在全局或函数的第一条语句定义为: ‘use strict’;如果浏览器不支持, 只解析为一条简单的语句, 没有..

2020-06-30 18:20:55 176

原创 js数组的方法

join将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符,该方法只接收一个参数:即分隔符eg: console.log(arr1.join())//1,2,3,4,5,6,7,8,9 console.log(arr1.join('-'))//1-2-3-4-5-6-7-8-9衍生方法 str 需要处理的对象,可以是字符串 数字 数组function repeatString(str,n){ return new Array(n+..

2020-06-30 18:17:56 82

原创 vue中get和post请求的区别

1.get请求在GET请求中参数是跟在URL后面,即参数放在header中。能传的参数较小。使用params。 this.$http.get(' URL ').then(result=>{ if(result.status===0){ // 成功了 this.list=result.message; // 这里是假设被请求的数据表中的列表名称为message }else{ // 失败了 ,弹出窗体警告 alert

2020-06-30 18:16:33 2079

空空如也

空空如也

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

TA关注的人

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