摘要:
1.创建版本库,在文件目录下打开git Bash键入git init 2.新建txt文件,提交至暂存 git add . ,提交到版本库git commit -m "注释" 3.修改txt文件内容,可通过git status查看修改了哪些文件,可通过 git diff 文件名 查看该文件做了哪些具体 阅读全文
摘要:
1.级联选择器回显赋值需要将绑定的arr数组重新赋值,arr=[val.code1,val.vode2],不能使用push,会出现空白不显示的情况 2.对于重置resetFields()函数,重置是第一次赋的值,所以对修改显示要在赋值前渲染 3.在使用routerlink to的时候,如果写成 to 阅读全文
摘要:
一、首先创建一个文件夹,打开终端输入 等待项目的生成,项目生成后 删除不必要的文件后梳理需要安装那些依赖 1.react-router-dom路由 2.axios 3.js-cookie 4.redux、react-redux状态管理 5.swiper 轮播图插件 6.node-sass sass- 阅读全文
摘要:
一、首先创建一个文件夹,在终端中输入 选择默认defaule,等待项目的生成,项目生成后键入一下命令 删除不必要的文件,梳理一下需要安装那些依赖和插件 1.axios 用来代替ajax发起请求 2.iscroll 一个常用的滚动插件 3.node-sass sass-loader 用来编写sass 阅读全文
摘要:
一、cookie是存储在客户端浏览器的一段文本信息 1.大小限制在4KB 2.一个网站的cookie数量在50条左右 3.存入cookie有一定的风险 4.可以设置有效期,默认的为会话结束 5.一般路径为根目录 6.可以设置域名 7可以设置secure,通过https访问(secure属性:当设置为 阅读全文
摘要:
首先深拷贝浅拷贝是基于堆的引用类型。 一、在栈中保存字符串、数字、布尔值以及指向堆的地址等确定的固定值 使用另一个变量 d 等于 a ,相当于 d 拷贝了 a ,在栈内存中开辟了一个新空间d 栈中 a 和 d 两个已经是互不相干变量,无论另一个值怎么变化都不会对其他值造成影响 二、堆中保存函数、数组 阅读全文
摘要:
所有的函数对象都有一个__prototype__属性指向该函数的原型对象,每一个对象都有一个__proto__属性指向原型对象,最后指向顶级原型对象Object.prototype,而顶级的原型对象的__proto__指向了null; 示例图: 阅读全文
摘要:
1.for循环 最普遍的循环 2.for-in循环 用来变遍历对象,数组,原型链,但性能差,效率很低,for-in最后输出的值不一定是固定的 for(let index in obj){ console.log(index,obj[index]); //index为对象的键或者数组的下标,objie 阅读全文
摘要:
es6的新特性 1.新的变量 let、const 2.箭头函数 ()=>{} 3.模板字符串 let b = `<h1>${a}</h1>`; 4.解构赋值 { a,b,c } = { a : 1,b = 2,c = 3 } 5.函数默认参数 function add( x=20,y=20 ){ c 阅读全文
摘要:
一、get和post区别 1.url可见性 get传参方式是通过地址栏URL传递,是可以直接看到get传递的参数,post传参方式参数URL不可见,get把请求的数据在URL后通过?连接,通过&进行参数分割。psot将从参数存放在HTTP的包体内 2.传输数据大小 get传递数据是通过URL进行传递 阅读全文