前端上路第三弹-正式撸码

又过了几个月没更新了,话说要当一名又撸码又撰文的FEer,真的挺难的,没那文学细胞,写不出多华丽的辞藻,每次写起来都像记流水账,不过记录自己的前端之路,不就是一步一步走过来的吗。

好了,废话不多说,上一篇讲解了如何利用markman对psd文件进行标注,接下来,万事俱备,只欠撸码咯~

,这就是上次标注完成的图,但是我的习惯是当拿到标注完成的图时,并不会立即开始编写,我的习惯是想想具体的布局,然后看看有没有什么特别难实现的地方,正所谓磨刀不误砍柴工嘛。

对于这个效果图,我的想法分成上下两个部分,如图所示

在第一个部分里面其他的实现都比较简单,唯一的难点在于那个or的图标,实际上我的处理方式就是把整个or图标切下来包括背景颜色,然后用i标签加背景把它定位到底部中间的位置,代码如下:

<section class="area-1">    <p class="line-1">商家扫码</p>    <div id="qrcode"></div>    <p class="line-2">1231232312313</p>    <p class="line-3">扫描二维码使用(仅限商家操作)</p>    <i class="icon"></i></section>

既然是移动端网页,所以理所当然的用上了h5的标签,这样做的好处在于,语义化更加明显,方便搜索引擎解析和搜索。

(or图标的实现方案是以前做的,现在想想还有很大的改进空间,如果背景颜色改了,or图标岂不是要重新切一个,这样做起来工作量又会增大。其实现在最好的解决方案应该是单独切下or图标,然后用外部padding撑开和白色背景的距离。)

然后就是第二部分的代码:

<section class="area-2" data-id=""><!-- 优惠券id放在这里 -->    <div>点击按钮</div>    <a href="javascript:;">使用优惠券</a></section>

到这里的时候实际上整个网页已经完成了,当然还有和后端预留的一些交互接口,以及一些数据缓存等等(data-id等等),但是当时刚入门的我,实际上也只能写出一个简单的网页而已,对于页面渲染机制,文本文档流,css优先级,js的编写等等都不太清楚,这些后续都会一一写在我的前端上路里,毕竟不是技术贴,只是一个记录帖,记录我从前端菜鸟一步一步到今天这个水平(现在我也很菜,只是刚刚摸到前端的门槛,别喷我)。

时间: 2024-11-06 16:43:54

前端上路第三弹-正式撸码的相关文章

我和小美的撸码日记--基于MVC+Jqgrid的.Net快速开发框架

前言:以前的帐号没有发首页的权限,特此把这篇文章从另外一个博客移过来,这篇是<我和小美的撸码日记>的序 一转眼务农6年了,呆过大公司也去过小作坊,码农的人生除了抠腚还是抠腚.在所有呆过的公司里,感觉项目没有不延期的,真的是因为自己不努力吗?也没有呀!上班不怎么聊QQ回家也很少看动作片,还搞过几次通宵撸码的. 以前总感觉是项目经理把工时估少了,后来自己也做过项目管理,按照以往的经历估工时,做到最后还是会有些延期,要不就是加班拼命赶.我发现在项目中总是会遇到一些这样那样的问题,比如:客户需求变了,

前端学习 第五弹: CSS (一)

前端学习 第五弹: CSS (一) 创建css: <link rel="stylesheet" type="text/css" href="mystyle.css" /> 外联 <style type="text/css"> hr {color: sienna;} p {margin-left: 20px;} body {background-image: url("images/back40

听风讲MVC丶 —— 一言不合就撸码 (未完待续&#183;&#183;&#183;&#183;&#183;&#183;)

     希望你看了此小随 可以实现自己的MVC框架     也祝所有的程序员身体健康一切安好                                                                                                                                                ——久伴深海丶默 1.什么是前端控制器(font controller).Java Web中的前端控制器是应用的门面,

爬虫学习 Python网络爬虫第三弹《爬取get请求的页面数据》

爬虫学习 Python网络爬虫第三弹<爬取get请求的页面数据> 一.urllib库 urllib是Python自带的一个用于爬虫的库,其主要作用就是可以通过代码模拟浏览器发送请求.其常被用到的子模块在Python3中的为urllib.request和urllib.parse,在Python2中是urllib和urllib2. 二.由易到难的爬虫程序: 1.爬取百度首页面所有数据值 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #导包 4

响应国家号召,在家撸码之React迁移记

最近这段时间新型冠状病毒肆虐,上海确诊人数每天都在增加,人人提心吊胆,街上都没人了.为了响应国家号召,近期呆在家里撸码,着手将项目迁移到React中,项目比较朴素,是一张线索提交页面,包含表单.图片滚动等功能. 一.目录结构 项目基于Create React App构建而成,简单的做了下二次封装,src目录的结构如下所示. ├── src │ ├── __tests__ ---------------------- 测试文件 │ ├── common ----------------------

第三弹——需求分析的更正

第三弹来咯,今天我们小组又进行了一次热烈的讨论,我们对之前的讨论出来的功能进行了一些更正,考虑到我们目前的学习进度以及个人能力范围,所以我们对之前的一些较为复杂,但是没有什么实际作用的功能进行了一些删减,由于之前讨论出来的情侣专座,私人包场,VIP以及奖励金抵消部分款项的功能设计太过复杂,目前超出了我们的能力范围,为防止之后由于精力与实力不够导致弄巧成拙,所以最终我们商定只做一个简单的预定系统,把简单的事情做到极致就是成功,我相信在我们共同的努力之下,我们会把这个系统在我们的能力范围之内做到最好

日均百万PV架构第三弹(分布内容为王)

接续接上篇 缓存时代来临 为蓝本,继续改造我们的百万级站点架构,这次我们 拿之前存储静态内容的 nfs 开刀,众所周知 nfs 的多台集群节点下可能由于多重 原因(磁盘io , 网络带宽, 并发场景),不适合做文件共享系统的基础结构. 互联网站点中,存在大量图片或其他静态内容,并且这些内容一般在1M之内,对于 海量小文件,我们将采用mogilefs分布式文件系统来完成.其中概念自行google. # mogilefs分布式文件系统工作流程 架构已经愈发复杂,我们需要从新梳理一下.从下表中应该很容

《我与希乐仑》第三弹

此案编号:黄劳人仲 (2014) 办字 第518号 开庭前,发生了一个戏剧性的场景,对方来了三个人,一位是外服的李盼,一位是徐敏,但还有一位叫王霞的,尽然说是Selerant的HR,扯淡嘛!此人来审判庭的目的非常值得怀疑,首先我有充分的证据证明她不属于Selerant,很简单!我们可以去调阅她的人事档案,至少在2014年3月26日当天,她肯定不属于Selerant,因为我清楚地记得她是徐敏的朋友,所以罗,纯粹是打酱油的,也或许是来拉关系的.你说一个不相干的人,庭上基本没说话,那她来干什么?这又不

codechef营养题 第三弹

第三弾が始まる! codechef problems 第三弹 一.Motorbike Racing 题面 It's time for the annual exciting Motorbike Race in Byteland. There are N motorcyclists taking part in the competition. Johnny is watching the race. At the present moment (time 0), Johnny has taken