規範編碼的重要性

2021-07-29 10:14:11 字數 724 閱讀 6470

頁面中有乙個store如下(ext grid用來獲取並處理資料的控制項),在呼叫unitstore的load()方法進行重新整理時,控制台有時會顯示頁面跳轉到了乙個在此js中不存在的url中去(當然有時也可以成功重新整理)。自己排查了此js頁面確實不存在這個url後,感到有些不知所措。

});分析:由於jsp頁面中引入了多個js檔案,當請求jsp頁面時,這些js都會被response到本地。此時,如果這些js中包含有名稱相同的控制項,瀏覽器在解析時,就有可能導致出錯。在本例中,新寫的js中定義了名為unitstore的控制項,而在jsp引入的另乙個其它的js中,同樣存在乙個名為unitstore的store控制項,這就導致了瀏覽器在處理我的unitstore.load()請求進行重新整理時,可能會跳轉到另乙個中去。經檢查,控制台輸出的錯誤url就是另乙個unitstore中的url。

經驗總結:

1. 編碼要規範,要保證自己對自己的每一行**瞭如指掌。(這一項現在來說有些難度,慢慢加油)

2. 分析問題時,思維要開闊。比如這次見到錯誤的url時,也考慮了是否是因為存在很多無用的東西導致的,但當時只想到了在js頁面刪除沒用的控制項,卻沒想到去jsp頁面刪除沒用的js。

3. 對知識的學習應當深入。

養成良好編碼風格的重要性

在編寫 時,養成良好的 風格,提高 質量,可以避免很多漏洞,為 的維護和擴充套件提高效率。下面以實際工作中遇到的不良編碼風格引出的問題為例,說明良好 風格的作用 if語句 for語句不管有沒有多個語句,一定要使用花括號括起來。下面的這個例子就是因為if語句的body部分存在多個語句,但是沒有採用花括...

pragma的重要性和規範性

example1 pragma pack 1 include struct scmdhead head char sz systemid 36 char sz systemkey 40 int nauthoritycount 提示authority個數 std listauthoritylist s...

重要性取樣

from scipy import stats from scipy.stats import norm import numpy as np import matplotlib.pyplot as plt def f x return np.sin x x def intf x1,x2 retur...