12. JS Should Separate Concerns

2018-02-24 15:41 更新

12. JS Should Separate Concerns

把 JS代碼放到一個文件中的習慣很容易養(yǎng)成,或者盲目跟從你的框架的意見。當你移動到客戶端的時候,不要忘記你在服務器端學到的經(jīng)驗教訓。

這里并不僅僅意味著就像你在Angular 和 Knockout等 MVC 框架中那樣分離模型、視圖、控制器。編寫JavaScript的時候應該像服務器端開發(fā)者那樣思考問題。把你的業(yè)務邏輯和數(shù)據(jù)訪問分離出來。

這意味著AJAX調(diào)用都應該在一個地方。創(chuàng)建一個集中的客戶端“數(shù)據(jù)訪問層”。業(yè)務邏輯模塊應包含純JavaScript的。這使得邏輯易于重用,易于測試,升級也不受影響。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號