电商全端项目,移动端显示详情,PC端进行后台管
电商全端项目,移动端显示详情,PC端进行后台管理
移动端 展示页面 首页布局: 顶部轮播 调用框架 导航区:直接使用a标签,浮动使得他们横着显示 上下左右间距使用padding来设置 代码结构
<div> <a></a> </div>
品牌专区: 上面是标题 下面用ul 代码结构:
<div> <div class='title'> ul>li </div> </div>
注意:子元素浮动,父元素一定要清除浮动
分类页面使用模板引擎进行字符串的拼接 使用步骤: ① 引入文件
<script src="assets/artTemplate/template-native.js"></script>
② 在JS文件调用ajax请求,在回调函数内调用方法:
template("模板ID",{数据名:数据})
数据指:ajax请求得来的数据 模板ID指:前台页面中写的HTML标签
<script type="text/html" id="id">
<% for(var i=0;i<data.length;i++) {%>
HTML标签
<% }%>
后台页面: template("id",{data:result.rows})
登录页面直接调用框架,使用信息注册即可
防止未登录操作
如果失败,就先判断是不是
result.error ==400
400代表未登录
登录超时后,再次登录回到上次离开页面
每次调用ajax请求成功后,就先转存location.href
在登录页的JS中,要先确定是否有location,如果有具体有就回去,没有就条会user
知识点:
localStorage
注册页面
JS部分
获取验证码操作:
发送ajax请求,去后台请求,然后将返回结果显示在前台
发送数据到后台:
注意判断数据是否存在,以及是否合法
最后再发送ajax请求
判断信息:
$.trim()方法是去除空白
属性选择器的使用:
$("[name=‘name’]");
ajax的配置项:
before:function(){}
在请求发送之前显示
会员中心 收货地自管理-删除收货地址根据传递的id进行删除
注意:删除操作不能使用id来获取元素
且要使用事件委托来删除
因为删除的标签是通过模板引擎来添加的,异步操作时候可能还没有获取到值
购物车模块-删除产品
单个删除 点击删除按钮,单个删除。 注意:调用ajax请求,参数是数组形式 且要在订单总额的地方做相应的减少价格 批量删除 点击批量删除: 首先获取到所有被选择的元素,然后加入到数组中。 对应订单总额变为0
PC端 后台管理 一级分类管理循环显示数据 分页操作 添加分类操作 注意:图片信息的获取。调用插件
$('#fileUpload').fileupload({
dataType: 'json',
done: function (e, data) {
console.log(data)
picAddr = data._response.result.picAddr;
$("#showPic").attr("src",picAddr);
$("#showPic").css({height:100,width:100});
}
});
HTML结构
<input type="file" class="form-control" id="fileUpload" data-url="/category/addSecondCategoryPic" name="file" accept="image/jpeg"> 二级分类
循环显示数据 分页操作 添加分类操作 注意:图片信息的获取。调用插件
$('#fileUpload').fileupload({ dataType: 'json', done: function (e, data) { console.log(data) picAddr = data._response.result.picAddr; $("#showPic").attr("src",picAddr); $("#showPic").css({height:100,width:100}); } });
HTML结构
<input type="file" class="form-control" id="fileUpload" data-url="/category/addSecondCategoryPic" name="file" accept="image/jpeg"> 产品分类
循环显示数据 分页操作 添加分类操作 注意:图片信息的获取。调用插件
$('#fileUpload').fileupload({ dataType: 'json', done: function (e, data) { console.log(data) picAddr = data._response.result.picAddr; $("#showPic").attr("src",picAddr); $("#showPic").css({height:100,width:100}); } });
HTML结构
<input type="file" class="form-control" id="fileUpload" data-url="/category/addSecondCategoryPic" name="pic1" accept="image/jpeg">
注意:多张图片使用数组存放
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。