项目总结逆战班:侯宇航

                                   **项目总结**

看问题的角度,不能总以自己的思维去寻找答案,要多用专业名词,有时候请教前辈会让你换一个思路去思考问题,适当的转换思维往往离解决问题更进一步

2在敲代码的过程中,要慢慢学会思考每一步的流程,必要的话可以使用思维导图记下每一个步骤,然后再写代码会让你大脑思路变得清晰,并且更加专注。

3在遇到不会的问题,学会了要及时总结,并且举一反三,然后再运用到项目中,
在处理问题时候不会再像以前那样毫无头绪,学会一步一步去盘查错误。
不要依赖于别人的文章,学会看官方文档,要有质疑的思维

4这段时间的学习我也看了不少的文档和视频,对自己的基础也在查缺补漏,确实有了很大的进步,在框架的运用上面明显感觉得心应手了不少,我希望毕业以后,系统的去看一些相关书籍,对一些专业知识的原理能做深究,不只是做到会用,还要知道为什么,怎么用更好。

代码目录结构

|–node_modules 依赖的模块包
|–public
|–favicon.ico 浏览器最上面的小图标
|–index.html
|–src
|–assets 存放所以的静态资源,包括图片
|–images
|–components
|–cart 购物车页
|–cate 商品列表页,商品详情页
|–center 个人中心,注册登录
|–com 公共模块
|–header.vue 头部
|–loading.vue 加载
|–sidebar.vue 导航侧栏
|–swiper.vue 轮播
|–jam.js 公共功能函数
|–localDB.js localStorage本地存储
|–page 首页
|–Hello.vue
|–static 本地数据模拟请求(需放static目录下)
|–data
|–cart.json
|–cate.json
|–index.json
| .gitkeep
|–test
│ .babelrc
│ .editorconfig
│ .eslintignore
│ .eslintrc.js
│ .gitignore
│ index.html
│ package.json
│ README.md
my-project
├── .idea # 这个是编辑器生成的
├── build # Webpack 配置文件放在这里
├── config # Vue 基本配置文件放在这里
├── node_modules # 第三方依赖
├── src # 项目源码(核心文件)
│ ├── assets # 资源文件(js, css, scss)
│ ├── components # 所有组件
│ ├── js # 自己写的 js,里面各种工具类方法等
│ ├── mixins # 混合
│ ├── router # 路由
│ ├── vuex # 状态管理
│ ├── App.vue # 根组件
│ └── main.js # 入口文件
├── static # 静态资源,一般放 img
├── theme # 主题文件,修改的 Element-UI 主题
├── .babelrc # babel 编译配置
├── .editorconfig # 代码格式
├── .gitignore # Git 提交忽略的文件配置
├── .postcssrc.js # 转换 css 的工具配置文件
├── element-variables.css # Element 全局定义的变量,不明白为啥放这儿
├── index.html # 主页模板
├── package-lock.json # 用来锁定依赖的版本号(NPM 自动生成)
├── package.json # 项目基本信息
业务逻辑:
不同的项目有不同的功能,不同的功能需要不同的实现,实现这些核心功能的代码就叫业务逻辑

一旦要扩展功能就不用做太多的改动

项目中用到的技术:
HTML,CSS,JS,(cube-ui,vue-awesome-swiper),swiper,axios ,postcss
首先在线和离线页面元素的区别:
在线页面有验证码,底部显示在线
离线页面有验证码,底部显示离线
相关理论
1)node.js 是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎。目的是为了提供撰写可扩展网络程序,如Web服务。
2)node模块管理是通过NPM(即 Node Package Manage,是 NodeJS 模块管理工具)来处理各模块之间的依赖。
3)bower是使用nodejs开发,用于web包管理。作为包管理,bower能提供添加新web包,更新web包,删除web包,发布web包功能,管理包依赖。
4)gulp处理html压缩/预处理/条件编译,图片压缩,精灵图自动合并等任务。
5)webpack是模块化管理的工具,使用webpack可实现模块按需加载,构建js/css任务,模块预处理,模块打包等功能。
总结:
1期间遇到问题,自己网上查资料,最终解决;
去百度搜索的时候,很多情况搜不到的原因是自己没有用专业的语句,口语化的语句很少能搜到答案,问问老师或许能这接回答问题,但是却给了我们另一个思路去搜索,这样说不定就能找到答案
2前一天晚上想好第二天要做的内容,划分好时间,可以提高开发效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值