【项目总结】蚂上配件PC版商家后台

项目概况

项目时间:2016.5.16
《蚂上配件》是让汽修厂发布配件需求,由经销商提供报价,再通过系统平台进行筛选推荐给汽修厂。

 

开发问题

跨域问题

目前的线上地址是:www.chepingmall.com,后端php提供接口。 后续的开发都使用java,并且api接口改为mspei8.cn域名下,需要支持跨域请求。

跨域一般用jsonp,兼容性比较好。
但是考虑项目后期这部分会转到同域名下,而且网址不需要支持ie8,ie9,所以我们考虑使用html5最新的跨域资源共享(CORS)来实现跨域请求。

http://www.cnblogs.com/woodk/p/5504864.html

 

数据验证

validate,正则匹配 (http://www.cnblogs.com/woodk/p/5589331.html)

 

分页

layerPage (http://laypage.layui.com/)

layer系列的弹出层也很好用 

 

ajax上传excel导入,ajax封装头信息

原生的ajax封装,主要是formData(),和XHR。可以添加头信息。

另一个插件jquery.form.js 这次没有使用,因为需要封装头信息。(此处涉及跨域,以及后端的设置 http://www.cnblogs.com/woodk/p/5578448.html) 

我的代码:《原生js封装ajax:传json,str,excel文件上传表单提交》

 

模糊匹配仿百度自动下拉提示

http://www.cnblogs.com/woodk/p/5592209.html,

焦点移除后的事件,这一点估计jqueryui也是用的mousedown事件绑定,参考(http://demo.zhaotexiao.com/jquery/201501/357/index.html)

 

车型选择树组件

从蚂上集采后台修改后,用到蚂上配件前台,有较大改动,并增加了修改车型功能。

 

使用的模块和框架

模块化:seajs

工程化:gulp

jquery插件:(layer弹出层,plupload上传组件,verifyForm表单验证,laydate日历选择,selectui下拉框美化)

数据绑定:handlebars.js

posted @ 2016-05-18 11:49  暖风叔叔  阅读(154)  评论(0编辑  收藏  举报