專案的一些總結
阿新 • • 發佈:2018-12-12
這是我做的第一個專案,關於電商型別的專案,主要用的是jquery和JSON資料庫。通過做這個專案我總了三點,希望對大家有用:
1.做專案前
首先要想好自己寫的是什麼型別的專案,再去看看這個型別專案的模板,讓自己腦袋裡有個框架。
開始動手去開發專案,一定要先理好自己的思路,結構,如何實現。一般來說,做的時候都會和實際效果有差異,這個時候就要去找問題,看看是邏輯不對還是程式碼的問題。
2.做專案中
程式碼的操作和邏輯的完善非常重要。寫程式碼的時候一定要認真,仔細。邏輯一定要先想好了再寫,不要做到一半的時候,再發現實是邏輯的問題,這樣又浪費時間又拖慢了進度。
3.功能實現後
做到這裡的時候,你整個專案基本已經算是完成了,這個時候就是要優化自己的專案,減少重複的程式碼,對檔案的打包,線上測試,看看是否有bug,版本的相容等。
注意事項
說一說我做這個專案遇到的問題及解決方案:
一.JSON資料庫:
JSON建構於兩種結構:
- “名稱/值”對的集合(A collection of name/value pairs)。不同的語言中,它被理解為物件(object),記錄(record),結構(struct),字典(dictionary),雜湊表(hash table),有鍵列表(keyed list),或者關聯陣列 (associative array)。
- 值的有序列表(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.對購物車的增刪,價錢的總計等。(> 詳解購物車的功能)