開源一個價值超過 100K 的電商前端

來源:互聯網
上載者:User

標籤:

前言

這個項目本來是給一位客戶開發的,由於某些原因,中止合作了,故現在開源出來,供大家參考。如果能夠讓大家在開發 WEB APP 的時候少走彎路,目的也就達到。

這個項目的設計目標是能夠運行在上,並且能打包為 APP。

代碼開源在 github 上,https://github.com/ansiboy/ChiTuStore

價值

開源的前端架構,但是較為完整的開源項目卻沒有,這個項目,包括了電商大部份的功能,非常具有參考價值,尤其是對於做電商前端開發的朋友。

討論群組&維護

對這項目感興趣的同學,可以加入 QQ群: 71418067 ,後期我也會儘可能地去維護這個項目。

示範

http://u.alinq.cn/test/#Home_Index

由於項目是基於的,只有在上才能體驗完整的功能,如需要體驗完整的功能,請掃描下面的二給碼。

知識棧

這個項目涉及到的知識點有:jQuery, require js, knockout js, iscroll, hammer js, bootstrap

開發語言:typescript

必備知識:requirejs, knockout,typescript

APP 打包

我用 HBuilder 打包的,很方便。如果你們需要打包為 APP,建議使用 HBuilder。

運行

如何運行?把代碼下載下來,然後用 VS 開啟 UserClient.sln 。 

代碼結構

目錄結構

為了能夠讓大夥能夠迅速瞭解這個項目,下面把目錄結構簡單說一下:

APP:項目的 JS 和 Html 檔案,都放在這個目錄下。

Content:用來放置項目的樣式檔案。

Core:放置項目核心的 JS 模組,並且容易讓其它項目重用的。

Module:項目的業務功能模組,其結構類似於 ASP.NET MVC。

Services:該檔案夾放置和服務端直行通訊的模組。

UI:項目中可重用的 UI 組件。

根目錄檔案說明:

ErrorHandle:用於處理服務端以及用戶端的錯誤。

WXShare:用於處理的分享。

Rewrite:出於項目的需求,需要對於某些 JS 類庫的方法進行重寫,放在這裡。

 

開源一個價值超過 100K 的電商前端

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.