我有一個網頁的編輯產品和UI具有不同的行爲取決於產品類型。取決於類型的UI行爲 - 背後的模式是什麼?
它在於細微的變化像: 特定字段是強制性的只是一個產品類型,一個下拉列表中有2種產品的選擇較少,一個ajax
調用不同的URL光等
1 /我如何使用JavaScript編寫的「優雅」的代碼,所以我想尊重開放 - 封閉原則,以避免類似情況:
var idType = $('#idtype').val();
if (idType == 3)
...
2 /有沒有在JavaScript中使用"enums"
的方法?
3 /是否存在引用這種情況的設計模式?我知道最近的是Strategy
模式。
4 /在我的情況下,這些變化可以在JavaScript
代碼來處理。但是我應該怎麼樣當行爲不同客戶端和服務器端?
開閉原理呢? –