赞
踩
1)对js的理解?
2)请说出以下代码输出的值?
3)把以下代码,改写成依次输出0-9
4)如何区分数组对象,普通对象,函数对象
5)面向对象、面向过程
6)面向对象的三大基本特性
7)XML和JSON的区别?
8)Web Worker 和webSocket?
9)Javascript垃圾回收方法?
10)new操作符具体干了什么呢?
11)js延迟加载的方式有哪些?
12)WEB应用从服务器主动推送Data到客户端有那些方式?
$ git log
示例
$ git log
commit 705455b0775e1b60789a4979e4ac2a0a8ceba8bf (HEAD -> master) Author: pengcheng <123456789@qq.com> Date: Tue Apr 19 14:55:10 2022 +0800 管理系统前端1.1.0
(HEAD -> master)类似于指针,表示当前在那个版本
commit版本号 Author作者名 Date本次版本记录时间
$ git reflog回退查看原来版本号
$ git log
commit 01f2ca96460d8dde3718f72c1c66087280fcbfc2 (HEAD -> master) Author: pengcheng <123456789@qq.com> Date: Tue Apr 19 15:15:00 2022 +0800 提交后端路由模块1.1.0 commit 705455b0775e1b60789a4979e4ac2a0a8ceba8bf Author: pengcheng <123456789@qq.com> Date: Tue Apr 19 14:55:10 2022 +0800 管理系统前端1.1.0
$ git reset --hard 705455b0775e1b60789a4979e4ac2a0a8ceba8bf HEAD is now at 705455b 管理系统前端1.1.0
$ git reset --hard HEAD ^回退到相邻上一个版本
$ git reset --hard HEAD~100回退到之前的第100个版本
保存在历史区文件如果误删除了,可以通过以下步骤恢复
$ git status
$ git status
On branch master
Changes not staged for commit:
(use “git add/rm …” to update what will be committed)
(use “git restore …” to discard changes in working directory)
deleted: router/user.js
deleted: router/userinfo.js
Untracked files:
(use “git add …” to include in what will be committed)
.gitignore
app.js
db/
router-handler/
schema/
web.js
$ git reset HEAD router
Unstaged changes after reset:
D router/user.js
D router/userinfo.js
$ git checkout router
Updated 2 paths from the index
创建.gitignore文件$ touch .gitignore
在文件中写入要忽略的文件
忽略规则
| 语法 | 含义 |
| :-: | :-: |
| target | 忽略这个target目录 |
| angular.json | 忽略这个angular.json文件 |
| log | 忽略log下的所有文件 |
| css/*.css | 忽略css目录下的.css文件 |
=========================================================================
git远程库有很多,github由于服务器在国外,网速慢,推荐使用gitee
地址:https://gitee.com
需要在远程仓库中创作新的仓库
在创建成功后的下面有仓库连接地址,拿到在git命令行输入就行
建立连接$ git remote add origin https://gitee.com/pengcheng933/background-management-system.git
传输数据$ git push -u origin “master”之后需要输入你注册gitee的用户名和密码
只有保存在历史区的文件才能上传
当第二次上传就不用输入用户名和密码,$ git push
git克隆就是将从远程仓库中的东西复制到本地(可以是自己的,也可以是别人的开源)
在想要存放的位置打开git命令行输入$ git base
输入克隆指令$ git clone 仓库地址
当我们拿到仓库中资源后,如果向获得最新资源,只需要$ git pull
git冲突是指本次版本和远程版本不一致导致的,我们只需使用$ git push回拉就可以了
git pull相对不安全,因为会自动和本地资源合并,可以使用$ git fetch
使用fetch(意:取来)获取远程资源并开辟一个临时分支$ git fetch origin master:tmp
将当前分支与临时分支内容进行对比$ git diff tmp
再选择合并分支内容$ git merge tmp
概念:分支类似多线程运行,开辟分支后,所有分支并行运行,互不影响
开辟一个login分支$ git branch login
查看分支$ git branch
结果: login
* master
开辟后有两条分支,一条是我们目前正在的前面有*的master主线,另一条是开辟出来的login分支
$ git checkout login
Switched to branch ‘login’
19009@▒▒▒▒ MINGW64 /e/gitwork/管理系统 (login)
$ git branch
master
我在成长过程中也是一路摸爬滚打,没有任何人的指点,所以走的很艰难。例如在大三的时候,如果有个学长可以阶段性的指点一二,如果有已经工作的师兄可以告诉我工作上需要什么,我应该前面的三年可以缩短一半;后来去面试bat,失败了有5、6次,每次也不知道具体是什么原因,都是靠面试回忆去猜测可能是哪方面的问题,回来学习和完善,当你真正去招人的时候,你就会知道面试记录是多么重要,面试官可以从面试记录里看到你的成长,总是去面试,总是没有成长,就会被定义为缺乏潜力。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
的三年可以缩短一半;后来去面试bat,失败了有5、6次,每次也不知道具体是什么原因,都是靠面试回忆去猜测可能是哪方面的问题,回来学习和完善,当你真正去招人的时候,你就会知道面试记录是多么重要,面试官可以从面试记录里看到你的成长,总是去面试,总是没有成长,就会被定义为缺乏潜力。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
[外链图片转存中…(img-A9eyb646-1714816906162)]
[外链图片转存中…(img-E8SJLSnN-1714816906163)]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。