ExtJs中區域性變數和全域性變數的注意點

2021-09-01 21:22:46 字數 258 閱讀 6818

最近參與的專案中前端都用是的extjs,介面整潔美觀,但是載入速度慢,這也是它最大的缺點了。昨天乙個問題搞了半天也沒找出來原因,最後沒法辦就用

console.log(object)

一直跟蹤資料,發現原來是區域性變數和全域性變數的問題,所以用到

物件this時要清楚當前的this究竟代表什麼

。程式設計無非就是資料庫,後台,前台三者之間的互動,搞清楚資料**,如何顯示資料,如何儲存資料,到後面你會慢慢發現原來程式設計就是那麼一回事兒,沒有你想的那麼難!

全域性變數 靜態全域性變數 靜態區域性變數 區域性變數

全域性和靜態變數都在堆裡。這句話應該錯了,應該是放在常量資料段 全域性變數的作用範圍是整個程式 如果程式是多個檔案,必須在其他的檔案中說明 靜態變數的作用範圍要看靜態變數的位置,如果在函式裡,則作用範圍 就是這個函式。靜態全域性變數,只在本檔案可以用,雖然整個程式包含多個檔案,但靜態全域性變數只能用...

全域性變數 靜態全域性變數 靜態區域性變數 區域性變數

全域性和靜態變數都在堆裡。全域性變數的作用範圍是整個程式 如果程式是多個檔案,必須在其他的檔案中說明 靜態變數的作用範圍要看靜態變數的位置,如果在函式裡,則作用範圍 就是這個函式。靜態全域性變數,只在本檔案可以用,雖然整個程式包含多個檔案,但靜態全域性變數只能用在定義它的那個檔案裡,卻不能用在程式中...

全域性變數 靜態全域性變數區域性變數 靜態區域性變數

對於乙個完整的程式,在記憶體中的分布情況如下圖 區 low address 全域性資料區 堆區 棧區 high address 一般程式把新產生的動態資料存放在堆區,函式內部的自動變數存放在棧區。自動變數一般會隨著函式的退出而釋放空間,靜態資料 即使是函式內部的靜態區域性變數 也存放在全域性資料區。...