官术网_书友最值得收藏!

A real-world application – koCart

In order to demonstrate how to use Knockout in a real application, we are going to build a simple shopping cart called koCart.

First of all we are going to define the user stories. We just need a few sentences to know what we want to achieve, which are as follows:

  • The user should be able to view the catalog
  • We should have the ability to search the catalog
  • The user can click on a button to add items to the catalog
  • The application will allow us to add, update, and delete items from the catalog
  • The user should be able to add, update, and delete items from the cart
  • We will allow the user to update his personal information.
  • The application should be able to calculate the total amount in the cart
  • The user should be able to complete an order

Through user stories, we can see that our application has the following three parts:

  • The catalog, which contains and manages all the products we have in the shop.
  • The cart, which has responsibility for calculating the price of each line and the total amount of the order.
  • The order, where the user can update his personal information and confirm the order.
主站蜘蛛池模板: 柏乡县| 旬邑县| 富民县| 龙泉市| 遂宁市| 岢岚县| 肇东市| 神农架林区| 武城县| 东兴市| 遂溪县| 襄城县| 澄迈县| 株洲县| 理塘县| 西畴县| 汉源县| 辽源市| 西昌市| 得荣县| 常德市| 抚州市| 桦甸市| 南川市| 桦川县| 澄城县| 扎囊县| 沙雅县| 遂溪县| 永安市| 长治市| 东安县| 黄石市| 垣曲县| 云浮市| 福海县| 西华县| 鹤岗市| 利津县| 堆龙德庆县| 诏安县|