前端实习问题总结及实习内容归档

前言

近日在公司切身实习,总结一下遇到的一些问题供自己日后参阅。
(ps:因没有上下文,问题可能比较突兀)

问题总结

因用的公司mac,自己配各种环境时遇到最多的问题就是 权限不够?
1.
// 安装npm 全局包时权限不够
在安装命令前加上sudo,如$ sudo npm i -g npm
或者直接更改权限sudo chown -R $USER /usr/local
2.
// 公司使用gitlab管理开发项目,我clone拉取项目后npm i也提示权限不够
应该是项目的权限问题,当时叫一个大佬将我的gitlab账号拉入他们的那个项目组好像就可以了
3.
// 有个活动项目依赖于npm-gym(又依赖于xcode相关配置),因此npm i报错
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:345:16)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)

安装了xcode之后执行权限
sudo xcode-select -switch /Library/Developer/CommandLineTools
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer(需要将xcode拉到应用程序目录下)
公司是如何进行项目分配管理的?

前端组也有写后台的工作(可能是因为他们都是大佬吧),目前博主因为是前端实习生所以主要接触到的是 运动app里面的活动一栏中各活动的前端部分的页面编写。因此,我基本操作都是 从gitlab中前端组的活动页面仓库的某一个具体活动项目 拉取下来到本地进行项目编写修改(有一个项目模版,相当于用vue-cli创建的初始化项目目录),编写完成后再上线测试(相当于将页面部署到公司app的服务器上,可以具体浏览),自己修改完成后再提交给测试组,至此我的工作仅接触到这。
一些关于公司里的项目总结:1.公司项目会有搭建好的初始化项目模版。2.公司有自己写的一些库(比如分享,分享之后页面如何显示,分享出来的模版,判断是否在公司app内等功能)。3.学会自己用ps切图,一般ui组会给你psd图。4.初始化的模版中一般有写好的一些常用api。5.项目需要上线时一般放在活动项目仓库里的online分支。6.公司使用企业微信,全自动管理,请假什么的可以自己提oa,并且会给你注册企业邮箱来分发信息什么的,还有个任务平台叫tapd。

给一个h5页面中的点击事件 添加埋点?

使用的是第三方服务——百度提供的埋点工具

<!-- 百度统计 -->
  <script>
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "https://hm.baidu.com/hm.js?4dd0ba3c986afb80006de2cc534aaa4c";
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
  </script>
 // 然后在需要埋点的地方添加比如点击事件 
 // onclick="_hmt.push(['_trackEvent', '立即分享', 'click','沃尔沃-立即分享点击'])"
 // 具体使用方法参见百度统计工具

后面 修改为神策埋点。

vue-router中的模式配置 hash 和 history的区别?

hash模式url里面永远带着#号,在开发当中默认使用的这个模式。那么什么时候要用history模式呢?如果用户考虑url的规范那么就需要使用history模式,因为history模式没有#号,是个正常的url适合推广宣传。当然其功能也有区别,比如在开发app的时候有分享页面,那么这个分享出去的页面就是用vue或是react做的,把这个页面分享到第三方的app里,有的app里面url是不允许带有#号的,所以要将#号去除那么就要使用history模式。但是使用history模式有一个问题就是怕刷新操作,会出现404错误,此时就需要和后端人配合让他配置一下apache或是nginx的url重定向,重定向到你的首页路由上。

  • 5
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值