编程语言快速入门Web前端之路每天写1000字

痛并快乐着——全栈营魔改大赛心得(附三步克隆无印良品首页 + 对

2017-02-27  本文已影响179人  竹三七

好长一段时间没有更新了,因为爱莉莎参加了全栈营的商店魔改大赛,和搭档忙得天昏地暗。想想每周更新的诺言,已食言而肥,痛定思痛,今天牙缝里挤时间,总结一下大赛过去的2/3时间,我的心得体会——痛~并快乐着。

卖什么好?—— 小而美差点做成了小而杂

魔改大赛,二人一组。 组队后,和搭档决定做个小而美的精品商城。开始搜集商品。
觉得卖程序员喜用的物品很棒,比如Xdite老师推荐的:超级符合人体工程学的椅子、瞬间进入心流的耳机、无影手键盘什么的。起名:神器库。响亮!(网站我还没有删http://shenqiku.herokuapp.com/)。
后又加入硅谷流行的防弹咖啡,新开一栏——生物科技饮食。 再后来,规格高的话,应该加众筹,加吧。越加越多,东西越来越杂。

第一个大坑:商品太杂。 开发前期,大部分时间砸在选商品,P图上,因为得选逼格高的商品嘛。

上线之后,发给亲朋好友看,普遍反映:东西太杂,你们到底卖什么?
Meetup 会议上,小伙伴也再三提醒,最重要的是项目能够完成,完成!!商品种类太多太杂,后面资料图片还会有很多工作要做, 难度指数上升。真是当头棒喝!

决定改版,精简产品线。刚好碰到雾霾天,现在北京上海空气污染严重,防霾产品有市场。口罩,霾表,空气净化,全方位防霾方案。防霾库:http://fangmaiku.herokuapp.com/
一个礼拜的时间白白溜走。

克隆无印良品商城网站——差点淹死在CSS、js的海洋里

定好产品,开始挑喜欢的风格,喜欢无印良品的极简风格,在手机上也适配得很好。作为主程的我,开始克隆无印良品的网络商城。

请警惕新手的幸运,花了不到四个小时,把无印良品的网站首页,克隆了下来,并贴上了自己的产品。很顺利!我们很快提交了参赛网址和源码地址。
后来,后来就傻眼了。

Muji的css文件层层嵌套,后来,我的改动经常不生效。一个导航栏(Nav bar),调了快两天,那些控件还像下水的葫芦,按下这头,翘起那头,根本不听使唤。后来静下心来,抽丝剥茧,是上层的Container里面做了种种设置先定,一段段去掉,方好。

搭档负责页面的js $(document).ready()事件始终无法执行。但它在别的项目里正常运行。最后发现是因为muji自定义lib/map_cn.js文件导致,删除就OK。

第二个大坑: 克隆商业网站,CSS,javasript 层层嵌套,发生冲突。

好比游泳初学者,如果一开始在游泳池里学,然后到河里游泳,最后再下海,安全系数最高。
而我们,一开始就扑腾进海里,差点被淹死。

做产品,一定要谨记 must have/ should have/ could have/ nice to have 的先后顺序,先把最小可行的功能做好,再层层迭代,做加法,锦上添花

对第二期学员的三点建议

  1. 先做出MVP(最小可行性产品),再做优化。时刻问自己,什么是最重要的功能?
  2. 建议从Bootstrap Theme "Company" 开始更改,而不是从真实商业网站全盘克隆代码,全盘克隆,坑太多。实在要抄,抄你喜欢的那一部分,把相应的CSS, js抄下来。
  3. 我和小伙伴开始按前端/后端分工,需要频繁交流,白天上班通信很少的我们有些hold不住。
    后来改为模块分工:比如我做主页,她做商品展示页,各自负责相应的前后端,更方便同步,更有效率。

三步克隆无印良品首页

工具: Chrome 浏览器, 查看网页
在你的工程里把 index.html.erb 清空。

第一步

打开muji官网,点击右键,【查看网页源代码】,复制粘贴到自己的index.html.erb里面。

点击右键,【查看网页源代码】:


微信公众号【爱莉莎的雪月花】2.png

muji 首页源码:


微信公众号【爱莉莎的雪月花】3.png

复制粘贴到自己的index.html.erb里面:


微信公众号【爱莉莎的雪月花】4.png

第二步

打开muji官网,点击右键 ->【检查】->进入开发工具->点击 Source, 将 image、css、javascript 文件分别复制到 public/images 、app/assets/stylesheets 、app/assets/javascripts 下面。
注意子文件夹,要将整个文件夹和内容都复制过来。

右键 ->【检查】:


微信公众号【爱莉莎的雪月花】1.png

进入开发工具->点击 Source:


微信公众号【爱莉莎的雪月花】5.png

将 image文件复制到 public/images, panel 文件夹整个Copy过来:


微信公众号【爱莉莎的雪月花】6.png 微信公众号【爱莉莎的雪月花】9.png

将 css文件复制到 app/assets/stylesheets 下面:


微信公众号【爱莉莎的雪月花】8.png

将javascript 文件复制到 app/assets/javascripts 下面:


微信公众号【爱莉莎的雪月花】7.png

第三步,将index.html.erb 中的相对路径,指到你的项目中的路径:

比如: images 从 /cn/store/contents/img/ 更改为:/images/

微信公众号【爱莉莎的雪月花】10.png

刷新,搞定

微信公众号【爱莉莎的雪月花】11.png

如果你遇到问题,请联系我。

感谢这次魔改大赛,给了我们很棒的一次提取练习

点击防霾库, 或者 扫描下面二维码,进入我们的参赛作品页面。
喜欢我们的作品,请投上您宝贵的一票(需要邮箱注册,但勿许验证),你的鼓励,如春天初升的太阳,温暖感人!感谢!

投票.jpg

喜欢我的文章,请关注我的微信公众号【爱莉莎的雪月花】。
谢谢阅读。

上一篇下一篇

猜你喜欢

热点阅读