大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用JavaScript怎么编写一个点餐小程序?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、微信平台小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了勐海免费建站欢迎大家使用!
使用条件:使用ES6标准开发;因为采用了Bootstrap在线,所以需要联网;VSCode开发工具,在本地服务器中打开。
代码展示:
Demo.html(网页),Demo.css(样式),Test01.js(菜单类),Test02.js(循环菜单),Test03.js(增,删操作)
下面进行一一展示:
Demo.html(网页):
Document
名称 价格 图片 操作
名称 价格 数量 操作
Demo.css(样式):
*{margin: 0;padding: 0;} tr,td{ text-align:center; line-height: 20px; } td{ vertical-align: middle; }
Test01.js(菜单类):
export default class Person{ constructor(name,price,pic){ this.name = name; this.price = price; this.pic = pic; } }
Test02.js(循环菜单):
import Person from './Test01.js'; export function db_foot(){ let foots = new Array(); foots.push(new Person('鱼香肉丝',100,'')); foots.push(new Person('宫保鸡丁',200,'')); foots.push(new Person('菠萝吹雪',300,'')); return foots; }
Test03.js(增,删操作):
let contents = []; function sss(e){ var flag = true; var zhi = e.getAttribute("value"); var num = e.getAttribute("money"); var arr_tr =document.getElementById("table2").getElementsByTagName("tr"); let i; for(i=0 ; i删除`; //插入 tr.appendChild(td1); tr.appendChild(td2); tr.appendChild(td3); tr.appendChild(td4); tbody1.appendChild(tr); } } //删除 function shanchu(obj){ obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode); }
关于使用JavaScript怎么编写一个点餐小程序问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。