前端实习weekly第一期

110 阅读2分钟

前言:

最近实习也快两周了,第一周没有规划和每日小结,以至于我都忘记我第一周都干了什么,所以我这周规划和记录了,我每天在干什么,计划要干什么,每天每周要小结一下。

第一周:

  • 办入职,配电脑环境
  • 拉代码,大致讲一下用的技术都有哪些,项目都有什么
  • 看文档,看代码,看教程
  • 简单分配了两个任务比着以前写好页面去改动,边写边看文档
  • 创建自己的分支,任务完成之后,提交合并

用到的技术栈: React、Ts、Taro、Umi 用到的库: ahooks、Lodash、Taro-ui、AntD还有一些其他常用库

Git

本地仓库:由git维护的三颗“树” 组成,分别是 工作目录暂存区(Index)HEAD

  • 工作目录:持有实际文件
  • 暂存区(Index):缓存区域,临时保存你的改动
  • HEAD:指向最后一次提交的结果

相关命令

  • 提出更新(把它们添加到暂存区),git add <filename> \ git add *
  • 实际提交改动(HEAD), git commit -m "代码提交信息",但为提交到远程仓库

推送改动 :

  • 将改动提交到远程仓库:git push origin master(可以把master换成你想要推送的任何分支)
  • 若还没有克隆现有仓库,并想将你的仓库连接到某个远程服务器:git remote add origin <server>

分支:

  • 创建分支,并切换过去,git checkout -b name
  • 切换回主分支:git checkout master
  • 删除分支:git branch -d name
  • 除非你将分支推送到远程仓库,不然该分支就是不为他人所见的:
  • 推送到远端仓库: git push origin <branch>

更新与合并:

  • 更新本地仓库至最新改动: git pull
  • 以你的工作目录中获取(fetch)并合并(merge)远端的改动,要合并其他分支到你的当前分支:git merge <branch>
  • 本地更新和合并其他分支到你的分支,git都会尝试自动合并并改动,如果出现冲突,需要手动合并,改动文成之后,将它们标记为合并成功:git add <filename>
  • 合并之前,预览差异: git diff <source_branch> <target_branch>

React

刚开始接触,这里先介绍几点自己稍微理解一点的内容吧

  • 函数式组件和类式组件两者可以实现相同的功能,函数式组件更加简洁
  • 函数式组件的生命周期可以用useEffect的不同配置进行实现,类式组件有具体的钩子函数
  • useEffect的三点: 执行时机、依赖项和执行关系(可以理解为生命周期和数据监听)、清除函数
  • useRef() 的三点: 记忆功能、获取DOM、组件Ref

小结:

  • 先简单说明,等星期天再详细的去写一下,React、Taro部分的内容。
  • 指定计划,每日小结每周汇总,提前布局。