作为一名不在软件公司工作的软件工程师,不仅要会写后台代码(PHP/JAVA/SQL...),还是兼顾前端工程师的工作(html/javascript/css...)。下面就来分享一个在实际工作项目中使用到的购物车的前端开发。
这里分享的仅仅是针对购物车的操作(产品数量的增加减少,删除购物车中产品项),假设购物车中已经放有若干产品。闲话少说,先上两张效果图。
HTML代码如下:这里使用到了JQuery1.11和bootstrap3 。
<!DOCTYPE html>
<html>
<HEADER>
<meta charset="UTF-8">
<title>Shopping Cart</title>
<script type="text/javascript" src="jquery-1.11.min.js"></script>
<script type="text/javascript" src="demo.js"></script>
<link href="bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" />
</HEADER>
<body class="container">
<table id="cartTable" class="cart table table-condensed" >
<thead>
<tr>
<th style="width:60px;"><label><input class="check-all check" type="checkbox" /> 全选</label></th>
<th><label>产品型号</label></th>
<th style="width:100px;"><label>单价</label></th>
<th style="width:120px;"><label>数量</label></th>
<th style="width:100px;"><label>小计</label></th>
<th style="width:40px;"><label>操作</label></th>
</tr>
</thead>
<tbody>
<tr >
<td ><input class="check-one check" type="checkbox" /> </td>
<td class="goods">
<label>Item 1</label>
</td>
<td class="number small-bold-red"><span>76.55</span></td>
<td class="input-group">
<span class