本地代码提交代码仓库
一.在github上先新建一个仓库
二.初始化本地库:在要上传的文件页面右键打开git bash here后输入命令:git init
三.连接git远程仓库:命令:git remote add origin 仓库的https地址
四.添加文件:提交至暂存区 命令:git add . (注意add后面有空格后加.)
五.添加提交信息:命令:git commit -m "你的命名算是代号"
六.提交代码:命令:git push -u origin master
分支操作
创建分支:git branch 分支名
查看分支:git branch -v
切换分支:git checkout 分支名
把指定分支合并到当前分支上:git merge 想合并进的分支名
产生冲突情况:两个分支在同一个文件的同一个位置有两套完全不同的修改,git无法决定用哪个手动合并
将本地库更新至远程库:git pull 仓库名 master 以保证本地库是最新的状态
查看历史记录:git reflog
版本穿梭:git reset --hard 版本号
查看本地库状态:git status
克隆远程仓库到本地
做三件事:拉取代码,初始化本地仓库,创建别名
git clone仓库地址
cd git-demo/ (目录文件夹‘前端’)
git remove -v
三种隐藏方式的区别
display:none 隐藏 display:black 显示
visibility:hidden 隐藏 visibility:visible 显示
opacity:0 隐藏 opacity:1 显示
区别
对于空间的占用:display:none 隐藏时不占空间,显示时自动占空间
hidden :隐藏的时间也会占用实际空间
opacity:让元素产生透明度,还占空间
visibility具有继承性,给父元素设置hidden子元素也会继承,但如果给子元素设置visible,子元素会显示出来,和display有本质区别
对于事件绑定:display的元素已经不在页面,无法触发上面的绑定事件
visibility元素上绑定的事件也无法触发
opacity:透明度为0,但实际存在,可以触发
js触碰变亮
思路:创建移动类名,为此类名设置样式,并在样式后加!important
common[0].classList.add("commonActive");
common[1].classList.remove("commonActive");
common[2].classList.remove("commonActive");
<li class="common commonActive">用户管理</li>
<li class="common">订单管理</li>
<li class="common">菜品管理</li>
用z-index设置覆盖层即可无法触发点击按钮
获取节点
获取父节点:parentNode
获取当前节点的前一个兄弟节点:previousSibling
获取当前节点的后一个兄弟节点:nextSibling
定时器种类
setTimeout:特点只能用一次,在给定时间之后到点执行;
setTimeout(function,time,argument1,argument2...);
//function:固定时间后执行的方法;
//time:设置固定时间--按毫秒计算;
//argument:传入方法的参数;
setTimeout(function(name,gender){
console.log(name+"is"+gender);},1000,"Tom","boy");
setInterval:特点可以重复执行给定的函数
代码结构同上,意义开启重复定时器,每隔1s执行给定的函数
定时器的取消:
var timeId1=setTimeout(...);
clearTimeout(timeId1);//取消一次性定时器
var timeId2=setInterval(...);
clearInterval(timeId2);//取消重复定时器