摘要:
Promise 1.Promise基本介绍 Promise是异步编程的一种解决方案,可以解决传统Ajax回调函数嵌套问题。 传统的Ajax异步调用在需要多个操作的时候,会导致多个回调函数嵌套,导致代码不够直观,就是常说的Callback Hell 为了解决上述的问题,Promise对象应运而生,在E 阅读全文
摘要:
ES6新特性 1.ES6是什么? DCMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,2015年6月发布 ES6设计目标:达到JavaScript语言可以用来编写复杂的大型程序,成为企业级开发语言 ECMAScript和JavaScript的关系:ECMAScrip 阅读全文
摘要:
主题 2 Shell工具和脚本 Shell 工具和脚本 · the missing semester of your cs education (missing-semester-cn.github.io) Shell脚本 shell 脚本是一种更加复杂度的工具。 定义变量 在bash中为变量赋值的 阅读全文
摘要:
家居网购项目实现013 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 32.功能30-会员不能登录后台管理 32.1需求分析/图解 管理员admin登录后,可以访问所有页面 会员登录后,不能访问后台管理相关页面,其他页面可以访 阅读全文
摘要:
家居网购项目实现012 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 29.功能27-Ajax检验注册名 29.1需求分析/图解 用户注册时,后端通过验证,提示用户当前输入的用户名是否可用。 29.2思路分析 29.3代码实现 阅读全文
摘要:
家居网购项目实现011 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 27.功能25-事务管理 27.1下订单问题思考 在生成订单的功能中,系统会去同时修改数据库中的order,order_item,furn三张表,如果有任意 阅读全文
摘要:
主题 1 The Shell 课程概览与 shell · the missing semester of your cs education (missing-semester-cn.github.io) Shell是什么? 一旦你想脱离可视化界面让你做的,然后做点别的事情,那么Shell将是你和计 阅读全文
摘要:
家居网购项目实现010 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 24.bugFix-添加购物车按钮动态处理 24.1需求分析/图解 如某个家居的库存量为0,前台的“add to cart”按钮显示为“暂时缺货” 后台也要 阅读全文
摘要:
家居网购项目实现09 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 21.功能20-修改购物车 21.1需求分析/图解 进入购物车页面,可以修改购买数量 更新该商品的金额 更新购物车商品数量和总金额 21.2思路分析 21.3 阅读全文
摘要:
家居网购项目实现08 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 19.功能18-添加家居到购物车 19.1需求分析/图解 会员登录后,可以添加家居到购物车 完成购物车的设计和实现 每添加一个家居,购物车的数量+1并显示 1 阅读全文