html页面商品列表制作:
<html> <head lang="en"> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="../host_css/title.css"> //引入css样式 <link rel="stylesheet" type="text/css" href="../host_css/item_list.css"> <script type="text/javascript" src="../js/item_list.js"></script> //引入js代码 <script type="text/javascript" src="../js/jquery-2.1.3.js"></script > <script type="text/javascript" src="../js/title.js"></script> </head> <body> <div class="nav"> <ul> <li><a href="host_page.html">Les'Go</a></li> <li><a href="host_page.html">主页</a></li> <li><a href="item_list.html">商品列表</a></li> </ul> <table> <tr> <td><img src="../image/shopping71.png"></td> //引入图片 <td><a href="cart.html" id="cart_count" >购物车()</a></td> </tr></table> </div> <div class="item" > <table class="item_list"><tr><th class="title">商品列表</th></tr> <tr><td> <table class="list"> <tr> <td>分类</td> <td>名称</td> <td>单价(元)</td> <td>单位</td> <td> </td> </tr> <tbody id="tab"></tbody> </table > </td></tr> </table> </div> </body> </html> <script>//document对象读取函数,函数里的方法对页面进行操作 $(document).ready(function(){ showItem(); item_count(); }) </script>
css样式:
.item{ margin-top: 2%;//上外边距 } .item_list{ border: 1px solid; border-collapse:collapse; width: 90%; margin-left: 5%; font-size: 30px; height: 500px; } .title{ background-color: rgb(245,245,245); font-size: 50px; } .list{ border-spacing:0; margin-left: 2%; margin-top: 20px; width: 96%; margin-bottom: 40px; } .list tr td{ width: 20%; text-align: center; border: 1px solid; }
js代码:
function lists(){ var items=[ { classify:'饮料', barcode: 'ITEM000000', name: '可口可乐', unit: '瓶', price: 3.00 }, { classify:'饮料', barcode: 'ITEM000001', name: '雪碧', unit: '瓶', price: 3.00 }, { classify:'水果', barcode: 'ITEM000002', name: '苹果', unit: '斤', price: 5.50 }, { classify:'水果', barcode: 'ITEM000003', name: '荔枝', unit: '斤', price: 15.00 }, { classify:'生活用品', barcode: 'ITEM000004', name: '电池', unit: '个', price: 2.00 }, { classify:'食品', barcode: 'ITEM000005', name: '方便面', unit: '袋', price: 4.50 } ]; var item=''; for(var i in items) { var item_count =items[i]; var btn = i.toString(); item = item + '<tr>'+ '<td>' + item_count.classify + '</td><td>' + item_count.name + '</td><td>' + item_count.price + '</td><td>' + item_count.unit + '</td><td>' + '<button id='+btn+' style="color:white;background:rgb(64,139,206);font-size:20px;border-radius: 5px;border-color:rgb(67, 105, 207); " onclick="add_item(this.id)">加入购物车</button></td>'+ '</tr>'; } return [item,items]; } localStorage.setItem('cart_list', JSON.stringify(lists()[0]));//将数据在本地存储 localStorage.setItem('allItems', JSON.stringify(lists()[1])); function showItem() { var item_data = JSON.parse(localStorage.getItem('cart_list'));//在本地取出数据 $('#tab').html(item_data);//获取id为tab改变其内容 } function add_item(id) { var btn = id; var all_item = JSON.parse(localStorage.getItem('allItems')); var cart_item = all_item[btn]; cart_item.count = 1; var get_cart_list= JSON.parse(localStorage.getItem('shopping_cart_list'))||[]; if(get_cart_list.length == 0){ get_cart_list.push(cart_item); } else{ for(var i = 0; i < get_cart_list.length; i ++){ if(get_cart_list[i].barcode == cart_item.barcode){ get_cart_list[i].count ++; break; } else if(get_cart_list[i].barcode != cart_item.barcode && i == get_cart_list.length-1){ get_cart_list.push(cart_item); break; } } } localStorage.setItem('shopping_cart_list', JSON.stringify(get_cart_list)); location.reload();//刷新页面 }
相关推荐
利用activex和socket技术,进行网页和POS机的通信,实现在网页上打印POS小票的功能。 包含全部的研究资料和驱动。
POS机行业2022年发展概况分析及未来十年POS机行业数据趋势预测.docx
POS机使用
pos机系统pos机系统pos机系统pos机系统pos机系统pos机系统
联迪pos机驱动联迪E550移动pos机 - 移动pos机,银联pos机,
C语言所写的一个简单POS机,希望对学习C语言的人有所帮助。
针式pos机打印
百威POS机测试软件
C++编写的超市POS机,可对商品信息及购买过程进行操作,并有多项查询功能。
在linux下用标准c语言开发 的!
废物利用,拆解一个POS机的LCD液晶屏,压缩包有管脚定义,有测试程序
华智融8110洗密,移动POS机 NEW 8110是深圳华智融科技股份有限公司最新推出的一款手持无线POS终端,采用ARM9 CPU、大容量内存,支持多应用程序,可选GPRS、CDMA或Wi-Fi无线通讯方式。
银联刷卡POS机材料下载银联刷卡POS机材料下载
POS机磁头原理,POS机磁头电路,POS机器磁头学习资料,工作原理,物理特性,知识分享
基于posinf.dll 与POS机通讯程序,C#对接POS机如果需要可以试试。
POS机系统是电子收款机系统,通过计算机化用于处理销售和支付,记录销售信息。该系统包括计算机、条码扫描仪、现金抽屉等硬件、以及使系统运转的软件和为不同服务的应用程序提供接口。
最新pos机应用规范,适用于销售点终端,2015最新版,供参考。
行业分类-电子-POS机防撕电路板和POS机防撕电路板的制作方法的说明分析.rar