- 使用原生HTML/CSS/JS/JQ。 基于commonjs模块化标准,前后端完全分离,分层架构。
- 大量使用可高复用工具类设计与封装
- 通用模块设计与独立打包方法
- UI设计思想
- 用户模块 : 数据安全性处理方案,表单异步/同步,实现用户的登录,登出,个人信息的修改。
- 商品模块 : jQuery插件模块化改造,独立组件抽离。
- 购物车模块 : 商品状态随时验证,模块内部方法调用。
- 订单模块 : 表单回填,实现地址的增删改操作。
- webpack
- npm nodejs
- Charles
- Git
- 首页
- 商品详情
- 商品列表
- 搜索商品
- 登录/登出
- 注册
- 修改密码
- 加购物车
- 删减购物车
- 购物车数量
- 购物车提交
- 地址管理
- 订单管理
- 订单提交
- 订单验证
-
安装nodejs环境,推荐使用v4.4.7 下载地址 : https://nodejs.org/download/release/v4.4.7/
-
全局安装webpack v^1.15.0 命令: npm install -g webpack@^1.15.0
-
全局安装webpack-dev-server v^1.16.5 命令: npm install -g webpack-dev-server@^1.16.5
-
在项目根目录执行npm初始化 命令: npm install (--registry=https://registry.npm.taobao.org)
-
开发模式下预览项目 访问:http://localhost:3000/dist/view/index.html
-
数据加载跨域预览 使用Charles,本地抓取数据,数据链接(http://test.happymmall.com)