前端

迭代和递归

递归的优缺点 程序调用自身称为递归。递归的优点代码精简,可读性好, 缺点就是,递归调用浪费了空间,而且递归太深容易造成堆栈的溢出,也存在冗余计算等问题。 迭代的优缺点 利用变量的原值推出新值...

vuex个人目录结构与用法

安装vuex npm install vuex --save 首先看一下目录结构,如图: 引入vuex 在入口文件main.js中引入: import store from './vuex/store' store.js文件: import Vue from 'vue' import Vuex f...

跨域之jsonp

json和jsonp的关系 简单来说,就是雷锋和雷峰塔的关系,没什么关系-_-!!! json是一种数据交换格式,而jsonp是一种非官方跨域数据交互协议。 ajax和jsonp的关系 ajax和jsonp这两种技术在调用方式上“看...

js变量提升

function fun(){ console.log(num); var num = 20; } 相当于 function fun(){ var num; console.log(num); num = 20; } 在函数体内部,声明变量,会把该声明提升到函数体的最顶端。 只...