记账本开发记录——第二天(2020.1.19)

非 Y 不嫁゛ 提交于 2020-01-20 00:27:46

今天在github上查找了安卓做一个记账本的相关项目。发现做一个安卓记账本实在超出了我的能力范围。于是决定把安卓先放一放,拾起我上学期的java web。

初步计划,写一个完整的记账本后提交到服务器上,通过web进行访问。也正好借此机会训练一下自己的java web能力。

首先,既然这个web要放服务器,前端界面就不能太难看。在上学期的学习中,重点掌握了后端的增删改查,前端的各种花里胡哨的东西都还没搞过。而且html css div的学习也并不系统,很多内容都是不清不楚。在这样的情况下,我决定先重新学习前端三大宝。今天看了一天的视频,跟着视频内容实现了用table实现一个商城首页:

 

 这个界面有很长很长的页面,下面附上代码:

  1 <!DOCTYPE html>
  2 <html>
  3     <head>
  4         <meta charset="utf-8">
  5         <title>商城首页</title>
  6     </head>
  7     <body>
  8         <!-- 1.创建一个八行一列的表格-->
  9         <table border="1px" width="1300px" align="center" cellspacing="0px">
 10             <!-- 2.logo部分 -->
 11         <tr>
 12             <td>
 13                 <!-- 嵌套一个一行三列的表格 -->
 14                 <table border="1px" width="100%">
 15                     <tr height="50px">
 16                         <td width="33.3%">
 17                             <img src="../网站图片信息显示/logo2.png" height="47px">
 18                         </td>
 19                         <td width="33.3%">
 20                             <img src="../img/header.png" height="47px">
 21                         </td>
 22                         <td width="33.3%">
 23                             <a href="#">登录</a>
 24                             <a href="#">注册</a>
 25                             <a href="#">购物车</a>
 26                         </td>
 27                     </tr>
 28                 </table>
 29             </td>
 30         </tr>
 31         <!-- 3.导航栏 -->
 32         <tr height="50px">
 33             <td bgcolor="black">
 34                 <a href="#"><font size="5" color="white">首页</font></a>&nbsp;&nbsp;&nbsp;&nbsp;
 35                 <a href="#"><font color="white">手机数码</font></a>&nbsp;&nbsp;&nbsp;&nbsp;
 36                 <a href="#"><font color="white">电脑办公</font></a>&nbsp;&nbsp;&nbsp;&nbsp;
 37                 <a href="#"><font color="white">鞋靴箱包</font></a>&nbsp;&nbsp;&nbsp;&nbsp;
 38                 <a href="#"><font color="white">家用电器</font></a>
 39             </td>
 40         </tr>
 41         <!-- 4.轮播图 -->
 42         <tr>
 43             <td>
 44                 <img src="../img/1.jpg" width="100%">
 45             </td>
 46         </tr>
 47         <!-- 5.最新商品 -->
 48         <tr>
 49             <td>
 50                 <!-- 嵌套一个三行七列的表格 -->
 51                 <table border="1px" width="100%">
 52                 <tr height="50px">
 53                     <td colspan="7">
 54                         &nbsp;&nbsp;
 55                         <font size="5">最新商品</font>&nbsp;&nbsp;
 56                         <img src="../img/title2.jpg">
 57                     </td>
 58                 </tr>
 59                 <tr>
 60                     <td rowspan="2" width="190px" height="500px">
 61                         <img src="../img/big01.jpg" width="100%" height="100%">
 62                     </td>
 63                     <td colspan="3" width="555px" height="250px">
 64                         <a href="#"><img src="../img/middle01.jpg" width="100%" height="100%"></a>
 65                     </td>
 66                     <td width="185px" height="250px" align="center">
 67                         <a href="#"><img src="../img/small01.jpg"></a><br>
 68                         <a href="#"><font color="gray">电炖锅</font></a><br><br>
 69                         <font color="red">¥499</font>
 70                     </td>
 71                     <td width="185px" height="250px" align="center">
 72                         <a href="#"><img src="../img/small01.jpg"></a><br>
 73                         <a href="#"><font color="gray">电炖锅</font></a><br><br>
 74                         <font color="red">¥499</font>
 75                     </td>
 76                     <td width="185px" height="250px" align="center">
 77                         <a href="#"><img src="../img/small01.jpg"></a><br>
 78                         <a href="#"><font color="gray">电炖锅</font></a><br><br>
 79                         <font color="red">¥499</font>
 80                     </td>
 81                 </tr>
 82                 <tr>
 83            <td width="185px" height="250px" align="center">
 84             <a href="#"><img src="../img/small01.jpg"></a><br>
 85             <a href="#"><font color="gray">电炖锅</font></a><br><br>
 86             <font color="red">¥499</font>
 87         </td>
 88         <td width="185px" height="250px" align="center">
 89             <a href="#"><img src="../img/small01.jpg"></a><br>
 90             <a href="#"><font color="gray">电炖锅</font></a><br><br>
 91             <font color="red">¥499</font>
 92         </td>
 93         <td width="185px" height="250px" align="center">
 94             <a href="#"><img src="../img/small01.jpg"></a><br>
 95             <a href="#"><font color="gray">电炖锅</font></a><br><br>
 96             <font color="red">¥499</font>
 97         </td>
 98         <td width="185px" height="250px" align="center">
 99             <a href="#"><img src="../img/small01.jpg"></a><br>
100             <a href="#"><font color="gray">电炖锅</font></a><br><br>
101             <font color="red">¥499</font>
102         </td>
103         <td width="185px" height="250px" align="center">
104             <a href="#"><img src="../img/small01.jpg"></a><br>
105             <a href="#"><font color="gray">电炖锅</font></a><br><br>
106             <font color="red">¥499</font>
107         </td>
108         <td width="185px" height="250px" align="center">
109             <a href="#"><img src="../img/small01.jpg"></a><br>
110             <a href="#"><font color="gray">电炖锅</font></a><br><br>
111             <font color="red">¥499</font>
112         </td>
113                 </tr>
114                 </table>
115             </td>
116         </tr>
117         <!-- 6.广告图片 -->
118         <tr>
119             <td>
120                 <img src="../img/ad.jpg" width="100%">
121             </td>
122         </tr>
123         <!-- 7.热门商品 -->
124         <tr>
125             <td>
126                 <table border="1px" width="100%">
127                         <tr height="50px">
128                             <td colspan="7">
129                                 &nbsp;&nbsp;
130                                 <font size="5">热门商品</font>&nbsp;&nbsp;
131                                 <img src="../img/title2.jpg">
132                             </td>
133                         </tr>
134                         <tr>
135                             <td rowspan="2" width="190px" height="500px">
136                                 <img src="../img/big01.jpg" width="100%" height="100%">
137                             </td>
138                             <td colspan="3" width="555px" height="250px">
139                                 <a href="#"><img src="../img/middle01.jpg" width="100%" height="100%"></a>
140                             </td>
141                             <td width="185px" height="250px" align="center">
142                                 <a href="#"><img src="../img/small01.jpg"></a><br>
143                                 <a href="#"><font color="gray">电炖锅</font></a><br><br>
144                                 <font color="red">¥499</font>
145                             </td>
146                             <td width="185px" height="250px" align="center">
147                                 <a href="#"><img src="../img/small01.jpg"></a><br>
148                                 <a href="#"><font color="gray">电炖锅</font></a><br><br>
149                                 <font color="red">¥499</font>
150                             </td>
151                             <td width="185px" height="250px" align="center">
152                                 <a href="#"><img src="../img/small01.jpg"></a><br>
153                                 <a href="#"><font color="gray">电炖锅</font></a><br><br>
154                                 <font color="red">¥499</font>
155                             </td>
156                         </tr>
157                         <tr>
158                    <td width="185px" height="250px" align="center">
159                     <a href="#"><img src="../img/small01.jpg"></a><br>
160                     <a href="#"><font color="gray">电炖锅</font></a><br><br>
161                     <font color="red">¥499</font>
162                 </td>
163                 <td width="185px" height="250px" align="center">
164                     <a href="#"><img src="../img/small01.jpg"></a><br>
165                     <a href="#"><font color="gray">电炖锅</font></a><br><br>
166                     <font color="red">¥499</font>
167                 </td>
168                 <td width="185px" height="250px" align="center">
169                     <a href="#"><img src="../img/small01.jpg"></a><br>
170                     <a href="#"><font color="gray">电炖锅</font></a><br><br>
171                     <font color="red">¥499</font>
172                 </td>
173                 <td width="185px" height="250px" align="center">
174                     <a href="#"><img src="../img/small01.jpg"></a><br>
175                     <a href="#"><font color="gray">电炖锅</font></a><br><br>
176                     <font color="red">¥499</font>
177                 </td>
178                 <td width="185px" height="250px" align="center">
179                     <a href="#"><img src="../img/small01.jpg"></a><br>
180                     <a href="#"><font color="gray">电炖锅</font></a><br><br>
181                     <font color="red">¥499</font>
182                 </td>
183                 <td width="185px" height="250px" align="center">
184                     <a href="#"><img src="../img/small01.jpg"></a><br>
185                     <a href="#"><font color="gray">电炖锅</font></a><br><br>
186                     <font color="red">¥499</font>
187                 </td>
188                         </tr>
189                         </table>
190             </td>
191         </tr>
192         <!-- 8.广告图片 -->
193         <tr>
194             <td>
195                 <img src="../img/footer.jpg" width="100%">
196             </td>
197         </tr>
198         <!-- 9.友情链接和版权信息 -->
199         <tr>
200             <td align="center">
201                 <a href="#">关于我们</a>&nbsp;&nbsp;
202                 <a href="#">联系我们</a>&nbsp;&nbsp;
203                 <a href="#">招贤纳士</a>&nbsp;&nbsp;
204                 <a href="#">法律声明</a>&nbsp;&nbsp;
205                 <a href="#">友情链接</a>&nbsp;&nbsp;
206                 <a href="#">支付方式</a>&nbsp;&nbsp;
207                 <a href="#">配送方式</a>&nbsp;&nbsp;
208                 <a href="#">服务声明</a>&nbsp;&nbsp;
209                 <a href="#">广告声明</a>
210                 <p>
211                     Copyright © 2005-2016 传智商城 版权所有
212                 </p>
213             </td>
214         </tr>
215         </table>
216     </body>
217 </html>
table写的首页

这里,主要是使用了table标签中套table标签,进行了一个基本的实现。其中轮播图由于没有学习javascript,无法实现效果。

这里的知识点主要是table标签的使用。在上学期的各个web网页中我也接触过table,但并没有正确的学习过。这次学习加深了印象,使得知识更加系统。

之后,跟着老师学习了表单(form)标签以及其中的各种内容。这其实就是我们上学期的第一次web测试,如下图

 

 其中验证码用了一个静态图,由于还未学习到后台的相关知识。老师教导了如何分块和分类。对我的代码书写有很大的帮助。下面是代码:

  1 <!DOCTYPE html>
  2 <html>
  3     <head>
  4         <meta charset="utf-8">
  5         <title>注册页面</title>
  6     </head>
  7     <body>
  8         <table border="1px" align="center" width="1300px" cellpadding="0px" cellspacing="0px">
  9             <!-- 1.logo部分 -->
 10             <tr>
 11                 <td>
 12                     <!-- 嵌套一个一行三列的表格 -->
 13                     <table border="1px" width="100%">
 14                         <tr height="50px">
 15                             <td width="33.3%">
 16                                 <img src="../img/logo2.png" height="47px">
 17                             </td>
 18                             <td width="33.3%">
 19                                 <img src="../img/header.png" height="47px">
 20                             </td>
 21                             <td width="33.3%">
 22                                 <a href="#">登录</a>
 23                                 <a href="#">注册</a>
 24                                 <a href="#">购物车</a>
 25                             </td>
 26                         </tr>
 27                     </table>
 28                 </td>
 29             </tr>
 30             <!-- 2.导航栏部分 -->
 31         <tr height="50px">
 32             <td bgcolor="black">
 33                 <a href="#"><font size="5" color="white">首页</font></a>&nbsp;&nbsp;&nbsp;&nbsp;
 34                 <a href="#"><font color="white">手机数码</font></a>&nbsp;&nbsp;&nbsp;&nbsp;
 35                 <a href="#"><font color="white">电脑办公</font></a>&nbsp;&nbsp;&nbsp;&nbsp;
 36                 <a href="#"><font color="white">鞋靴箱包</font></a>&nbsp;&nbsp;&nbsp;&nbsp;
 37                 <a href="#"><font color="white">家用电器</font></a>
 38             </td>
 39         </tr>
 40             <!-- 3.注册表单 -->
 41             <tr>
 42                 <td height="600px" background="../img/regist_bg.jpg">
 43                     <!-- 嵌套一个十行二列的表格 -->
 44                     <form action="#" method="get" name="regform">
 45                     <table border="1px" width="750px" height="360px" align="center" cellpadding="0px" cellspacing="0px" bgcolor="white">
 46                         <tr height="40px">
 47                             <td colspan="2">
 48                                 <font size="4">会员注册</font>&nbsp;&nbsp;&nbsp;USER REGISTER
 49                                 </td>
 50                         </tr>
 51                         <tr>
 52                             <td>
 53                                 用户名
 54                             </td>
 55                             <td>
 56                                 <input type="text" name="user" size="45px">
 57                             </td>
 58                         </tr>
 59                         <tr>
 60                             <td>密码</td>
 61                             <td>
 62                                 <input type="password" name="password" size="34px">
 63                             </td>
 64                         </tr>
 65                         <tr>
 66                             <td>确认密码</td>
 67                             <td>
 68                                 <input type="password" name="repassword" size="34px">
 69                             </td>
 70                         </tr>
 71                         <tr>
 72                             <td>Email</td>
 73                             <td>
 74                                 <input type="text" name="email" size="34px">
 75                             </td>
 76                         </tr>
 77                         <tr>
 78                             <td>姓名</td>
 79                             <td>
 80                                 <input type="text" name="username" size="34px">
 81                             </td>
 82                         </tr>
 83                         <tr>
 84                             <td>性别</td>
 85                             <td>
 86                                 <input type="radio" name="sex" value="男">男
 87                                 <input type="radio" name="sex" value="女">女
 88                             </td>
 89                         </tr>
 90                         <tr>
 91                             <td>出生日期</td>
 92                             <td>
 93                                 <input type="text" name="birthday" size="34px">
 94                             </td>
 95                         </tr>
 96                         <tr>
 97                             <td>验证码</td>
 98                             <td>
 99                                 <input type="text" name="yzm">
100                                 <img src="../img/yanzhengma.png">
101                             </td>
102                         </tr>
103                         <tr>
104                             <td colspan="2">
105                                 <input type="submit" value="注册">
106                             </td>
107                         </tr>
108                     </table>
109                     </form>
110                 </td>
111             </tr>
112             <!-- 4.广告图片 -->
113         <tr>
114             <td>
115                 <img src="../img/ad.jpg" width="100%">
116             </td>
117         </tr>
118             <!-- 5.友情链接和版权信息 -->
119              <tr>
120             <td align="center">
121                 <a href="#">关于我们</a>&nbsp;&nbsp;
122                 <a href="#">联系我们</a>&nbsp;&nbsp;
123                 <a href="#">招贤纳士</a>&nbsp;&nbsp;
124                 <a href="#">法律声明</a>&nbsp;&nbsp;
125                 <a href="#">友情链接</a>&nbsp;&nbsp;
126                 <a href="#">支付方式</a>&nbsp;&nbsp;
127                 <a href="#">配送方式</a>&nbsp;&nbsp;
128                 <a href="#">服务声明</a>&nbsp;&nbsp;
129                 <a href="#">广告声明</a>
130                 <p>
131                     Copyright © 2005-2016 传智商城 版权所有
132                 </p>
133             </td>
134         </tr>
135         </table>
136     </body>
137 </html>
注册界面

最后,学习了div+css的组合,并用css+div重构了首页,以下是代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>首页</title>
        <style>
            #father{
                border: 1px solid red;
                width:1300px;
                height: 2000px;
                margin: auto;
            }
            #logo{
                border: 1px solid black;
                width:1300px;
                height:50px;
            }
            .top{
                border:1px solid blue;
                width:431px;
                height:50px;
                float:left;
            }
            #top{
                padding-top:12px;
                height:38px;
            }
            #menu{
                border:1px solid red;
                width:1300px;
                height:50px;
                background-color: black;
            }
            ul li{
                display: inline;
                color: white;
            }
            #product{
                border: 1px solid red;
                width: 1300px;
                height: 558px;
            }
            #product_top{
                border:1px solid blue;
                width: 100%;
                height: 45px;
                padding-top: 8px;
            }
            #product_bottom{
                border:1px solid green;
                width: 100%;
                height:500px;
            }
            #product_bottom_left{
                border: 1px solid red;
                width:200px;
                height:500px;
                float:left;
            }
            #product_bottom_right{
                border:1px solid blue;
                width:1094px;
                height: 500px;
                float:left;
            }
            #big{
                border: 1px solid red;
                width:544px;
                height: 248px;
                float:left;
            }
            .small{
                border: 1px solid blue;
                width:180px;
                height: 248px;
                float:left;
                /* 让内部内容居中 */
                text-align: center;
            }
            #bottom{
                text-align: center;
            }
            a{
                text-decoration: none;
            }
        </style>
    </head>
    <body>
        <div id="father">
            <!-- 1.logo部分 -->
            <div id="logo">
                <div class="top">
                    <img src="../img/logo2.png" height="46px">
                </div>
                <div class="top">
                    <img src="../img/header.png" height="46px">
                </div>
                <div class="top" id="top">
                    <a href="#">登录</a>
                    <a href="#">注册</a>
                    <a href="#">购物车</a>
                </div>
            </div>
            <!-- 2.导航栏部分 -->
            <div id="menu">
                <ul>
                    <a href="#"><li style="font-size:20px">首页</li></a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="#"><li>手机数码</li></a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="#"><li>家用电器</li></a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="#"><li>鞋靴箱包</li></a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="#"><li>孕婴保健</li></a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="#"><li>奢侈品</li></a>
                </ul>
            </div>
            <!-- 3.轮播图部分 -->
            <div>
                <img src="../img/1.jpg" width="100%">
            </div>
            <!-- 4.最新商品 -->
            <div id="product">
                <div id="product_top">
                    &nbsp;&nbsp;&nbsp;
                    <span style="font-size: 25px;">最新商品</span>&nbsp;&nbsp;&nbsp;
                    <img src="../img/title2.jpg">
                </div>
                <div id="product_bottom">
                    <div id="product_bottom_left">
                        <img src="../img/big01.jpg" width="100%"height="100%">
                    </div>
                    <div id="product_bottom_right">
                        <div id="big">
                            <a href="#"><img src="../img/middle01.jpg" width="100%" height="100%"></a>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                    </div>
                </div>
            </div>
            <!-- 5.广告图片 -->
            <div>
                <img src="../img/ad.jpg" width="100%" height="100%">
            </div>
            <!-- 6.热门商品 -->
            <div id="product">
                <div id="product_top">
                    &nbsp;&nbsp;&nbsp;
                    <span style="font-size: 25px;">热门商品</span>&nbsp;&nbsp;&nbsp;
                    <img src="../img/title2.jpg">
                </div>
                <div id="product_bottom">
                    <div id="product_bottom_left">
                        <img src="../img/big01.jpg" width="100%"height="100%">
                    </div>
                    <div id="product_bottom_right">
                        <div id="big">
                            <a href="#"><img src="../img/middle01.jpg" width="100%" height="100%"></a>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                        <div class="small">
                            <img src="../img/small03.jpg">
                            <a href="#"><p style="color:gray;">电炖锅</p></a>
                            <p style="color:red">¥399</p>
                        </div>
                    </div>
                </div>
            </div>
            <!-- 7.广告图片 -->
            <div>
                <img src="../img/footer.jpg" width="100%">
            </div>
            <!-- 8.友情链接和版权信息 -->
            <div id="bottom">
                <a href="#">关于我们</a>&nbsp;&nbsp;
                <a href="#">联系我们</a>&nbsp;&nbsp;
                <a href="#">招贤纳士</a>&nbsp;&nbsp;
                <a href="#">法律声明</a>&nbsp;&nbsp;
                <a href="#">友情链接</a>&nbsp;&nbsp;
                <a href="#">支付方式</a>&nbsp;&nbsp;
                <a href="#">配送方式</a>&nbsp;&nbsp;
                <a href="#">服务声明</a>&nbsp;&nbsp;
                <a href="#">广告声明</a>
                <p>
                    Copyright © 2005-2016 传智商城 版权所有
                </p>
            </div>
        </div>
    </body>
</html>
div+css

可以看到,div+css的组合比用单纯的table要更加的简单和灵活。

今天由于时间匆忙,大概学习了这些内容,明天学习一下javascript的相关知识,并且对于记账本的相关首页,功能的实现等进行基本构思。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!