然而,其中的代碼等不好的東西,你可能會注意到,大量添加的東西,如:
val('Remove Translation Fields');
和
val('Add Translation Fields');
讓我們想象我們需要重新使用這個腳本,這個功能,這個交互和那個,而不是添加或刪除「tra」 nslation「,我們希望添加或刪除」更多細節「,或添加或刪除」任何其他類型的任何其他字段集「 - 或者,例如,讓我們想象我們需要翻譯這個應用程序... 一個糟糕的JavaScript像這樣,這會迫使我們每次應用程序內容發生變化時,都必須相應地編輯此JavaScript。
我是相當新的JavaScript(jQuery的)和編程一般,所以我想問一下:
什麼選擇做一個不得不做出這個腳本內容的變化無關?
如果相關,請注意這是使用Yii框架的PHP MVC應用程序的一部分。
我會在你的PHP中處理本地化,然後用你的JavaScript顯示/隱藏元素。 –
@JamesSouth所以,而不是val('刪除翻譯字段'),我們應該有什麼? - 請注意這是一個非常基本的問題,因爲我在這裏相當新。 – MEM
我可能會有兩個按鈕。其中一個隱藏起來。然後切換這些按鈕的可見性。這樣你只在頁面中編輯內容。 –