项目实战

  • 或许找到系统的第一页(也就是程式码执行的启始点)并不难,但是复杂度高的系统,有时十分庞大,有时千头万绪。从程式码的启始点开始读起,一来要循序读完所有的程式码旷日费时,二来透过这种方式来了解系统,很难在脑中构建出系统的面貌,进而了解到系统真正的行为。所以,阅读程式码的重点,不在于读完每一行程式码,而是在于有效率地透过探索及阅读,从而了解系统的架构及行为模式。以便在你需要了解任何片段的细节时,能够快很在脑上对映到具体的程式码位置,直到那一刻,才是细读的时机。
  • 要了解一个系统,最好是采取由上至下的方式

    写代码好习惯

  • 先发请求(先写函数,看返回的数据啥样),再写结构,再绑定事件,最后调样式

项目大致结构:

  • 入口main
  • main里面加载 normalize 、 element-ui 、Vue 、语言文件包 、icon 、errorLog 、模拟数据 、字体样式  、filters 、根组件 、 跟路由 、 vuex 资源 、导入hmmm/index.js资源
  • main里面安装Vue.js插件:⭐Vue.use(hmmm, store) ⭐ 、 Vue.use(Element , { 配置内容} )、Object.keys(filters).forEach(key => { } )循环遍历 挂载过滤器到Vue根组件上 、 把router、store、语言包、挂载到VUE根组件上。
  • Vue.use(hmmm, store) 详解:store是vuex。从根路由导入 { asyncRouterMap }、从自己目录导入 routerMaps作为 routes。        install并且遍历 routes  将每一个routes push到根路由asyncRouterMap的数组上。     详见 asyncRouterMap.push(iterator)。据老师说是属于⭐动态形成路由⭐

数据库账号:root  密码admin123

准备资源

第一步从仓库扒拉下来后台,打开数据库点击 create a new schma in connected server。

第二步 create a new sql Tab for ... 然后小闪电运行就建立了连接。

第三步 打开config目录下的  config.default.js  将密码修改为我的mysql密码(因为我在本地建立了数据库) 

 第四步 从远程扒前端代码,git clone SSH密钥。第二步,git init   ,git 切换分支

推送代码:

 推送代码:直接推就行

 合并分支(不是我这种一般开发人员 干的事):1、切换到主分支    2、先从远端拉取主分支   3、查看本地仓库状态(不可省略)   4、添加未加入监管的文件(为什么?因为远端得主分支上 有别人开发的数据,所以拉取下来的主分支上,有我本地没有的文件)   5、合并分支   6、将合并后的主分支  推送到远端。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值