首页
壁纸
直播
留言
关于
友链
统计
Search
1
tampermonkey油猴和谷歌访问助手的安装---破解谷歌访问助手
13,623 阅读
2
安装postcss-px-to-viewport,将px单位转换为视口单位的 (vw, vh, vmin, vmax) 的 PostCSS 插件(有更新postcss弃用,附带vite.config.ts文件)
3,198 阅读
3
编译asar文件与electron反编译
3,159 阅读
4
websocket封装带心跳和重连机制(vue3+ts+vite)
2,765 阅读
5
js一些小功能(持续更新)
2,441 阅读
大前端
JavaScript
CSS
HTML
框架
Vue
electron
element-ui/plus
小程序
微信小程序
uni-app
服务端
Node.js
nginx
PHP
MySQL
工具
杂记
登录
Search
标签搜索
Vue3
Vue
Axios
微信小程序
Javascript
Vuex
js
请求
request
前端
tampermonkey
Google
助手
脚本
小程序云开发
Bootstrap
壁纸
鼠标事件
跨域
css
大祥子i
累计撰写
55
篇文章
累计收到
128
条评论
首页
栏目
大前端
JavaScript
CSS
HTML
框架
Vue
electron
element-ui/plus
小程序
微信小程序
uni-app
服务端
Node.js
nginx
PHP
MySQL
工具
杂记
页面
壁纸
直播
留言
关于
友链
统计
搜索到
34
篇与
大前端
的结果
2021-05-31
Git的一些基本命令操作(详解)
1. 基本操作git init // 初始化git git remote add origin http://x.x.x.x/xxx.git // 关联远程仓库 git fetch origin 仓库名称XX // 把远程分支拉到本地 git pull origin dev(远程分支名称) // 直接拉去远程分支代码 git checkout master // 切换到基础分支,如主干 git checkout -b 名称XXX //创建并切换到新分支 git add * // (.)本地所有untrack的文件都加入暂存区根据.gitignore做过滤,(*)会忽略.gitignore把任何文件都加入 git commit -m "提交的标记信息" git push origin // 分支名称2. Git查看用户名,邮箱查看用户名,邮箱 git config user.name git config user.email //仅对当前仓库有效 git config --local user.name "你的名字" git config --local user.email "你的邮箱" //对当前用户的所有仓库有效 git config --global user.name "你的名字" git config --global user.email "你的邮箱"3. Git查看分支Git查看分支 git branch // 查看当前在哪条分支 git branch -r // 查看远程分支 git branch -a // 查看本地和远程分支4. Git存储命令(stash)git stash save "自己起个名称" // 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。 git stash list // 查看stash了哪些存储 git stash show // 显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1} git stash show -p // 显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p ,比如第二个:git stash show stash@{1} -p git stash apply // 应用某个存储,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0},如果要使用其他个,git stash apply stash@{$num} , 比如第二个:git stash apply stash@{1} git stash pop // 命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0},如果要应用并删除其他stash,命令:git stash pop stash@{$num} ,比如应用并删除第二个:git stash pop stash@{1} git stash drop stash@{$num} // 丢弃stash@{$num}存储,从列表中删除这个存储 git stash clear // 删除所有缓存的stash5. Git重置命令(reset)git reset --hard HEAD^ // 回退到上个版本 git reset --hard HEAD~3 // 回退到前3次提交之前,以此类推,回退到n次提交之前 git reset --hard commit_id // 退到/进到 指定commit的sha码6. Git合并分支(merge)// 一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支 git checkout dev // 选择dev分支 git pull // 拉取dev分支 git checkout master // 选择master分支 git merge dev // 合并dev到master git push -u origin master // 拉取master分支(-u见下文其他解释(1)) // 二、当master代码改动了,需要更新开发分支(dev)上的代码 git checkout master git pull git checkout dev git merge master git push -u origin dev7. Git删除本地(远程)分支Git删除分支: 删除本地分支 git branch -d 本地分支名 删除远程分支 git push origin --delete 远程分支名 推送空分支到远程(删除远程分支另一种实现)git push origin :远程分支 备注: Git删除远程分支:git push origin --delete 分支名称 区别: git branch -d 会在删除前检查merge状态(其与上游分支或者与head)。 git branch -D 是git branch --delete --force的简写,它会直接删除。 共同点都是删除本地分支的方法(与删除远程分支命令相独立,要想本地和远程都删除,必须得运行两个命令)。 8. 其他解释 1、(-u)解释:-u选项自动为您设置上游,将您的仓库链接到一个中央仓库。这样,将来Git会“知道”您要推送到的位置以及您要从哪里提取的信息,因此您可以使用git pull或git push不使用参数。当您git pull从分支进行操作而未指定源远程或分支时,git会查看 branch.<name>.merge 设置以了解从何处提取。而正是git push -u 命令为您要推送的分支设置此信息。简单来说,带上-u参数其实就相当于记录了push到远端分支的默认值,这样当下次我们还想要继续push的这个远端分支的时候推送命令就可以简写成git push即可。基本操作 git init // 初始化git git remote add origin http://x.x.x.x/xxx.git // 关联远程仓库 git fetch origin 仓库名称XX // 把远程分支拉到本地 git pull origin dev(远程分支名称) // 直接拉去远程分支代码 git checkout master // 切换到基础分支,如主干 git checkout -b 名称XXX //创建并切换到新分支 git add * // (.)本地所有untrack的文件都加入暂存区根据.gitignore做过滤,(*)会忽略.gitignore把任何文件都加入 git commit -m "提交的标记信息" git push origin // 分支名称 Git查看分支 git branch // 查看当前在哪条分支 git branch -r // 查看远程分支 git branch -a // 查看本地和远程分支 Git存储命令(stash) git stash save "自己起个名称" // 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。 git stash list // 查看stash了哪些存储 git stash show // 显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1} git stash show -p // 显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p ,比如第二个:git stash show stash@{1} -p git stash apply // 应用某个存储,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0},如果要使用其他个,git stash apply stash@{$num} , 比如第二个:git stash apply stash@{1} git stash pop // 命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0},如果要应用并删除其他stash,命令:git stash pop stash@{$num} ,比如应用并删除第二个:git stash pop stash@{1} git stash drop stash@{$num} // 丢弃stash@{$num}存储,从列表中删除这个存储 git stash clear // 删除所有缓存的stash Git重置命令(reset) git reset --hard HEAD^ // 回退到上个版本 git reset --hard HEAD~3 // 回退到前3次提交之前,以此类推,回退到n次提交之前 git reset --hard commit_id // 退到/进到 指定commit的sha码 Git合并分支(merge) 一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支 git checkout dev // 选择dev分支 git pull // 拉取dev分支 git checkout master // 选择master分支 git merge dev // 合并dev到master git push -u origin master // 拉取master分支(-u见下文其他解释) 二、当master代码改动了,需要更新开发分支(dev)上的代码 git checkout master git pull git checkout dev git merge master git push -u origin dev Git删除远程分支 1.git push origin --delete 分支名称 备注:删除本地分支区别 git branch -d 会在删除前检查merge状态(其与上游分支或者与head)。 git branch -D 是git branch --delete --force的简写,它会直接删除。 共同点都是删除本地分支的方法(与删除远程分支命令相独立,要想本地和远程都删除,必须得运行两个命令)。 Git删除分支: 删除本地分支 git branch -d 本地分支名 删除远程分支 git push origin --delete 远程分支名 推送空分支到远程(删除远程分支另一种实现)git push origin :远程分支 其他解释 /* (-u)选项自动为您设置上游,将您的仓库链接到一个中央仓库。这样,将来Git会“知道”您要推送到的位置以及您要从哪里提取的信息,因此您可以使用git pull或git push不使用参数。 当您git pull从分支进行操作而未指定源远程或分支时,git会查看 branch.<name>.merge 设置以了解从何处提取。而正是git push -u 命令为您要推送的分支设置此信息。 简单来说,带上-u参数其实就相当于记录了push到远端分支的默认值,这样当下次我们还想要继续push的这个远端分支的时候推送命令就可以简写成git push即可。 */
2021年05月31日
1,054 阅读
0 评论
479 点赞
2021-05-20
Bootstrap4在线简历
B站上做的Bootstrap4在线简历教程的源码{bilibili bvid="BV1PZ4y1F7fB"/}下载源码Bootstrap4在线简历.zip
2021年05月20日
406 阅读
2 评论
2 点赞
2021-05-16
纯CSS实现类似于唱片的效果
纯CSS实现类似于唱片的效果,css3实现抖音音乐唱片效果,带旋转!
2021年05月16日
1,118 阅读
1 评论
4 点赞
2021-05-10
4行关键JS实现的一个类似于打字的特效,超简单JS实现打字效果
效果展示如下: js实现打字特效 这是只用了4行关键JS实现的一个类似于打字的特效,给你一个不一样的思路! 点击这里可以直接去我的博客! // html文字类似于打字特效 function typewriting(){ // 定义数字长度为零 var index=0; // 获取文字内容,我这里直接在页面上写出来然后隐藏的,也可以动态加载哦 var word=document.getElementById("title").innerHTML; // 封装任务 function type(){ // 获取打字在哪个位置,substring()方法提取字符串(获取到的word里)中介于两个指定下标之间的字符(起始为0,运行一次自增一次)。 document.getElementById("text").innerText = word.substring(0,index++); } setInterval(type, 100); // 100毫秒调用一次type任务 } typewriting(); // 执行typewriting 代码块如下:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js实现打字特效</title> <!-- 移动设备 --> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <style type="text/css"> a{ text-decoration: none; display: inline-block; color: black; font-size: 20px; padding: 10px; } div{ width: 330px; height: auto; border: 1px solid #CCC; margin: 10px auto; padding: 10px; text-indent: 10px; border-radius: 10px; box-shadow: 2px 2px 3px #CCC } #title{ display: none; } </style> </head> <body> <span id="title">这是只用了4行关键JS实现的一个类似于打字的特效,给你一个不一样的思路! 点击这里可以直接去我的博客!</span> <div> <a href="https://blog.fxnws.com" id="text"></a> </div> <script type="text/javascript"> // html文字类似于打字特效 function typewriting(){ // 定义数字长度为零 var index=0; // 获取文字内容,我这里直接在页面上写出来然后隐藏的,也可以动态加载哦 var word=document.getElementById("title").innerHTML; // 封装任务 function type(){ // 获取打字在哪个位置,substring()方法提取字符串(获取到的word里)中介于两个指定下标之间的字符(起始为0,运行一次自增一次)。 document.getElementById("text").innerText = word.substring(0,index++); } setInterval(type, 100); // 100毫秒调用一次type任务 } typewriting(); // 执行typewriting </script> </body> </html>
2021年05月10日
1,163 阅读
1 评论
95 点赞
2021-04-16
JS计算固定时间距当前时间-多少天-多少小时-精确到秒
首先把页面主体显示区域写出来。<h3 id="loveTime">我们已经相爱:<span></span>天<span></span>小时<span></span>分<span></span>秒</h3> 下面来写JS语句获取页面显示区域:var loveTime = document.getElementById("loveTime").getElementsByTagName("span");先声明固定的日期时间和当前日期时间,计算两个时间差,取值取整,页面上显示出来即可,完整代码如下<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> h3{ width: 400px; height: 100px; line-height: 95px; border:1px solid #CCC; border-radius: 10px; box-shadow: 2px 2px 3px #CCC; text-align: center; margin: 10px auto; } </style> </head> <body> <h3 id="loveTime">我们已经相爱:<span></span>天<span></span>小时<span></span>分<span></span>秒</h3> </body> <script> var loveTime = document.getElementById("loveTime").getElementsByTagName("span"); setInterval(function(){ var love = "2019-05-07 05:20:14"; // 声明现在的时间和未来的时间 var onTime = new Date(); var time = new Date(love); // 获得两个时间差 var num = onTime.getTime()-time.getTime(); // alert(num.substring(0, num.indexOf('-'))); // 计算天数(24小时60分钟60秒*1000毫秒) parseInt()取整 var day = parseInt(num/(24*60*60*1000)); // 获得去除天数后剩余的毫秒数 num = num%(24*60*60*1000); // 计算小时和获得去除小时后剩余的毫秒数 var hour = parseInt(num/(60*60*1000)); num = num%(60*60*1000); // 计算分钟和获得去除分钟后剩余的毫秒数 var minute = parseInt(num/(60*1000)); num = num%(60*1000); // 计算秒 var seconde = parseInt(num/1000); // 页面上显示 loveTime[0].innerHTML = day; loveTime[1].innerHTML = hour; loveTime[2].innerHTML = minute; loveTime[3].innerHTML = seconde; },100) </script> </html>
2021年04月16日
1,450 阅读
0 评论
77 点赞
1
...
5
6
7