项目的一些总结

这是我做的第一个项目,关于电商类型的项目,主要用的是jquery和JSON数据库。通过做这个项目我总了三点,希望对大家有用:
1.做项目前
首先要想好自己写的是什么类型的项目,再去看看这个类型项目的模板,让自己脑袋里有个框架。
开始动手去开发项目,一定要先理好自己的思路,结构,如何实现。一般来说,做的时候都会和实际效果有差异,这个时候就要去找问题,看看是逻辑不对还是代码的问题。
2.做项目中
代码的操作和逻辑的完善非常重要。写代码的时候一定要认真,仔细。逻辑一定要先想好了再写,不要做到一半的时候,再发现实是逻辑的问题,这样又浪费时间又拖慢了进度。
3.功能实现后
做到这里的时候,你整个项目基本已经算是完成了,这个时候就是要优化自己的项目,减少重复的代码,对文件的打包,线上测试,看看是否有bug,版本的兼容等。
注意事项
说一说我做这个项目遇到的问题及解决方案:
一.JSON数据库:
JSON建构于两种结构:

  1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。
  2. 值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。
    (1) 表示名称 / 值对
    最简单的形式,可以用下面这样的 JSON 表示 “名称 / 值对” :{ “firstName”: “Brett” }。但是,当将多个"名称 / 值对"串在一起时,JSON 就会体现出它的价值了:{ “firstName”: “Brett”, “lastName”:“McLaughlin”, “email”: “aaaa” }
    (2) 表示数组
    当需要表示一组值时,JSON 不但能够提高可读性,而且可以减少复杂性。例如,假设您希望表示一个人名列表。在 XML 中,需要许多开始标记和结束标记;如果使用典型的 名称 / 值 对(就像在本系列前面文章中看到的那种名称 / 值对),那么必须建立一种专有的数据格式,或者将键名称修改为 person1-firstName这样的形式。
    如果使用 JSON,就只需将多个带花括号的记录分组在一起:
    { “people”: [

{ “firstName”: “Brett”, “lastName”:“McLaughlin”, “email”: “aaaa” },

{ “firstName”: “Jason”, “lastName”:“Hunter”, “email”: “bbbb”},

{ “firstName”: “Elliotte”, “lastName”:“Harold”, “email”: “cccc” }

]}
这不难理解。在这个示例中,只有一个名为 people的变量,值是包含三个条目的数组,每个条目是一个人的记录,其中包含名、姓和电子邮件地址。上面的示例演示如何用括号将记录组合成一个值。
3.获取JSON数据(请看“获取JSON数据的方法”)
二.购物车
1.购物车的逻辑。
2.对购物车的增删,价钱的总计等。(> 详解购物车的功能)

猜你喜欢

转载自blog.csdn.net/weixin_42921043/article/details/83057019