摘要:第二個賦值聲明會被留在原地等待執(zhí)行階段。這個過程就叫作提升。還有一點,函數(shù)聲明會被提升,但是函數(shù)表達式不會被提升。 到目前為止,大家應該很熟悉作用域的概念了,以及根據(jù)聲明的位置和方式將變量分配給作用域的相關原理了。函數(shù)作用域和塊作用域的行為是一樣的,可以總結為:任何聲明在某個作用域內的變量,都將屬于這個作用域。 但是作用域同其中的變量聲明出現(xiàn)的位置有某種微妙的關系,而這個細節(jié)就是我們這...
摘要:下面重新改寫上面的冒泡排序,傳遞一個回調函數(shù)。模擬注意第行和第行,給傳遞了一個參數(shù),這是一個函數(shù),然后在第行調用,和分別就是回調函數(shù)的兩個比較值。 在JavaScript中,Array對象的sort()方法是用來排序的,但是這個方法在默認情況下可能不是我們想要的,比如對于如下數(shù)組 var arr = [2,5,10,20,7,15]; 使用sort排序會得到如下結果:[10, 15, ...
摘要:主鍵唯一標識表中每行的這個列稱為主鍵。不為空,每行數(shù)據(jù)必須具有一個主鍵值。主要負責與用戶進行交互,接受用戶的指令,然后發(fā)出請求給,負責數(shù)據(jù)訪問和處理,然后將結果返回給。注意雖然似乎通配符可以匹配任何東西,但有一個例外,即。 為什么寫這篇文章 因為我最近的一些工作內容跟數(shù)據(jù)分析比較密切,所以需要對SQL使用得比較熟練,所以便閱讀了《MySQL 必知必會》這本書,為了檢驗自己的閱讀效果及幫...
摘要:序列化對象要保留充分的信息,用來恢復數(shù)據(jù)對象,但是為了節(jié)約存儲空間和網絡帶寬,序列化出的二進制流要盡可能小。序列化序列化是一種支持動態(tài)類型跨語言基于對象傳輸?shù)木W絡協(xié)議,對象序列化后的二進制流,可以被其他語言反序列化。 記得很久以前寫代碼的時候,每次新建一個實體都會下意識的繼承Serializable接口,大部分人都知道這是對對象的序列化,可是你們真的知道序列化嗎?這篇文章就簡單的說下j...