Web前端仿小米官网实战总结

自学前端至今实在是感慨万千,一个人学习太累,自律能力不太够,学习速度跟不上技术更新速度,所以学习技术是一定不能偷懒的,更不能沉迷游戏,要坚持学习,最好有人带,实在不行就报个班(算是给新手的一个建议吧)
仅做参考,不做学习指导,我很菜-我看不懂自己写的代码=_=
另外是关于学习的方法建议: 看视频效率低,但是容易理解,看文档、读源码效率高,前期可以看视频帮助理解,后期最好不要老看视频,要实践要自己动手撸多尝试
为了学习vue于是自己动手尝试仿了一个小米官网(PC端),这贴以记录心得,总结为主,技术请以最新技术为标准,因为学习速度太慢,很多技术都不能用了,但是经验可以分享一下 ,github上有一个 awsome-vue上面有很多大佬写的项目、插件等还有学习资料可以拿来学vue。
开发环境: window10(node.js+vsCode+wamp)
技术栈:前端vue2+vueRouter+vuex+axios+sass+iconfont
后端php+laravel(只做api 完全不太懂)
插件: swiper(轮播图) cropper(头像截图) 等
API:高德地图(搜索地址)支付宝(沙箱测试)

总结:

经验1 属性、方法名不要缩写,要不然可能你自己都看不懂,更何况是别人

经验2 写vue要参考风格指南 (a)组件命名用大写驼峰法 要多个单词 (b )组件样式设置作用域(scoped) ©props尽量写的详细最起码包含数据类型等

经验3 写页面时最好一个一个写完整不要像我这样东写一点西写一点。。麻烦的很

经验4 很多bug是因为大小写或一个字母写错导致的 写的时候尽量不要写错

BUG记录:

1. git push上传被拒 not access respositroy 设置好SSH Key 即可

2. git push -u origin master成功了看不到代码 原因-默认分支为main 上传分支为master

3. 缩小后确认订单页样式不对劲 在改。。

4 .登录页不能自适应 下面有空白 表单input btn高度不太对 在改。。

源码赏析 菜 勿笑 可以看看代码 要运行可能比较难(bug多需要搭建环境)

vue前端[https://github.com/Suiyizhi12138/vue-mi-shop]
php后端[https://github.com/Suiyizhi12138/mi-shop]

购物车页:(右下箭头可以用css来写。。。再改)

用户详情页

参考资料

laravel:
教程-learnku.com(电商实战)、laravelacademy.org(前后端分离)
源码-[https://github.com/summerblue/laravel-shop]
vue:
官网[cn.vuejs.org] vue-router vuex 官网等
swiper:
官网: swiper.com.cn
vue-cropper:
自己去搜
iconfont: 阿里巴巴矢量图标库

后面准备用vue3.0开发移动webApp版了,还有找一个好一点老师,争取早点上岸

欢迎找我进行技术交流 交朋友

Web前端仿小米官网实战总结相关推荐

  1. 前端学习之仿小米官网HTML+CSS

    一个简单的仿小米官网 index.css /* 主页index.html样式表 */ .topbar-wrapper{width: 100%;background-color:#333;height: ...

  2. 仿小米官网源码,2021年9月最新版

    部分源码: <div class="header"><div class="page-top"><div class=" ...

  3. html制作小米官网代码,仿小米官网(html+js+css)

    [实例简介] 学习前端知识时写的一个仿小米官网的一些页面+css样式+js验证代码 [实例截图] [核心代码] 小米官网(高仿) └── xiaomi ├── css_1 │   ├── financ ...

  4. 电商项目:仿小米官网纯HTML+css布局

    前言 时间过得很快,已经步入大三下学期了,浪了大学这几年,这几个星期从新把之前学的html+css系统性复习了一遍,虽然之前也学习过,但Monto觉得无论任何事情,基础是最重要的,任何框架千变万变,但 ...

  5. 前端知识点------小米官网精灵图书写(两种方式)

    图片示例: 第一种:采用背景图片的方式 <!doctype html> <html lang="en"> <head><meta char ...

  6. 仿小米官网登录功能的实现

    效果图如下: 首先我们需要搭建好页面布局 html的代码如下: ​ <div class="contentrightbottom"><div class=&quo ...

  7. web前端-王者荣耀官网

    目录 一.头部导航栏 二.隐藏下拉框导航栏 1. 效果展示​编辑 2.HTML部分代码 3. CSS部分代码 三.设置a标签实现的一个跳转 四.轮播图及诸葛四图区域 1.效果展示 2.HTML部分代码 ...

  8. 仿小米官网php源码,精仿小米官网商城整站完美运营版源码Laravel内核

    源码预览 源码介绍 运行环境:WIN-LINUX+APACHE2.4+PHP7.0+MYSQL5.5+伪静态 服务器要求: 本系统Laravel框架对PHP版本和扩展有一定要求,有必要了解下这些以便确 ...

  9. 前端实现小米官网导航栏的实现 主要通过HTML+CSS完成效果有下拉列表和一个固定定位,中间色块用来辨识固定定位,效果更加明显

    话不多说直接上代码 首先看看小米商城的导航栏,如图: 通过实际测试可以知道,服务和社区不属于下拉菜单,除了这两个,剩下的全是下拉菜单,想成了一个下拉菜单组,一旦鼠标进入下拉菜单组,那么就会有下拉效果, ...

最新文章

  1. php实现变声,PHP:用UTF-8字符串中最接近的7位ASCII等效替换变音符号
  2. 第一次使用aspnet_compiler失败记录
  3. java round指令_Java PApplet.round方法代码示例
  4. CentOS 6.3 编译安装 Nginx(含:管理脚本)
  5. zabbix 2.2 监控mysql_Zabbix-2.2.2监控MySQL的复制-阿里云开发者社区
  6. 凤凰网php,凤凰网某应用sql注入漏洞_MySQL
  7. Chrome 100发布:全新图标,CPU、内存占用暴降!
  8. python encodings模块_python-ImportError:没有名为“ encodings”的模块
  9. 排序之快速排序(递归)
  10. libcurl 发送邮件_libcurl smtp发送邮件附件大小限制问题
  11. e.style.opacity 通过javascript调用元素的样式属性
  12. 怎样做好一个项目经理
  13. 天地图卫星地图_一起看地图谷歌地图高清卫星地图在线_世界这么大,用地图去看看!...
  14. 软件测试面试经验之如何测试刷抖音
  15. android gridview 拖动排序,android可拖动排序GridView实现
  16. 5G时代芯片之王——射频芯片
  17. ArcGIS数据编码
  18. 工作十年的程序员,却拿着毕业三年的工资……
  19. 杜教筛如何推式子/堆柿子
  20. 【python OpenCV3.3图片处理教程】-图像基本运算、色彩空间、ROI、模糊去噪

热门文章

  1. python抓取微博数据中心_微博爬虫开源项目汇总大全
  2. 暑假训练-义乌(7.8-7.15)
  3. ION基本概念介绍和原理分析
  4. mkv怎么转换成mp4,mkv转mp4超简单
  5. 教你如何修改铁威马NAS的用户密码
  6. 3D游戏如何实现人物的自动寻路
  7. numpy高级索引(二维矩阵的索引是二维矩阵)
  8. Redis-Cluster 主节点故障后集群恢复耗时调优原理
  9. centos8 yum太慢_如何提高Linux安装软件的速度?给CentOS8配置DNF/YUM国内下载源
  10. mysql数据库建立_Mysql 数据库创建基本步骤