摘要:
git pullgit pull 相当于 git fetch + git merge,加入当前分支在dev 使用,git pull origin master,此时则是dev分支合并了 远程master分支。多人协作的时候,如果需要合并到mstaer ,那么将dev分支 git push到远程,然后切换到master,git pull origin dev,然后使用git push,此时完成合并。... 阅读全文
摘要:
React childe使用过么什么时候在react必须使用keyreact中 setState归并排序设计一个函数,能够实现构造函数创建对象,或者使用普通函数创建对象(提示:根据this)设计一个栈,不使用数组float使用注意flex写出一个多列等高的布局两个数组,有序的,找出中间的数字前端性能优化,https://juejin.im/post/5b022bdf518825426d2d69fe... 阅读全文
摘要:
块级:div ul ol li dt dd nav header footer p h table iframe address行内:input omg span strong del small u ins button code select meta 阅读全文
摘要:
1、Jquery循环绑定事件有一个坑----总是绑定最后一个元素。2、其实类似闭包:for(var I = 0; I < 2; I++){ btns[I].onclick = function (){ alert(i); I = I + 1; } } 阅读全文
摘要:
全局环境下,指向windowsconsole.log(this.document === document); // true函数上下文调用function f1(){ return this;} f1() === window; // true对象中的this对象内部方法的this指向调用这些方法的对象,函数的定义位置不影响其this指向,1. this指向只和调用函数的对象有关。... 阅读全文
摘要:
(1)设置盒子: Padding-bottom: 9999px; Margin-bottom: -9999px;```// 父盒子#main{ width: 600px; border: 1px solid red; overflow: hidden; }// 左边盒子 #left{ background: red; ... 阅读全文
摘要:
拿到公司电脑后,正常配置gitlab,以及设置邮箱等等,可以使用公司邮箱,以及一系列设置git config --global user.name "userName"git config --global user.email "emailAdress"在自己GitHub上添加公司的邮箱,完成验证后以后就可以在同一个电脑上使用两个git 阅读全文
摘要:
var reg = /pattern/flags 或者是 var reg = new RegExp(pattern, flags) 标志:i---忽略,m---多行匹配, g---全局匹配对象字面创建方式不能字符串拼接,并且不需要转义,构造函数创建需要转义,var reg2 = new RegExp('\\d') // /\d/元字符\d : 0-9之间的任意一个数字 \d只占一个位置\... 阅读全文
摘要:
缓存的分类有很多种,CDN缓存、数据库缓存、代理服务器缓存和浏览器缓存。造成强制缓存的字段有两个Expires和Cache-Control。ExpiresExpires: Thu, 10 Nov 2017 08:45:11 GMT是一个绝对时间,在响应消息头中,设置这个字段之后,就可以告诉浏览器,在未过期之前不需要再次请求。Cache-Control该字段表示资源缓存的最大有效时间,在该时间内,客... 阅读全文
摘要:
第一种方式:function qSort(arr) { //声明并初始化左边的数组和右边的数组 var left = [], right = [] //使用数组最后一个元素作为基准值 var base = arr[arr.length - 1] //当数组长度只有1或者为空时,直接返回数组,不需要排序 if(arr.length <= 1) return arr //进行遍历 fo... 阅读全文