摘要:關于本書,我會寫好幾篇讀書筆記用以記錄那些讓我恍然大悟的瞬間,本文是第一篇弄懂的作用域和閉包。作用域也可以看做是一套依據名稱查找變量的規則。聲明實際上是根據你傳遞給它的對象憑空創建了一個全新的詞法作用域。 《你不知道的JavaScript》真的是一本好書,閱讀這本書,我有多次哦,原來是這樣的感覺,以前自以為理解了(其實并非真的理解)的概念,這一次真的理解得更加透徹了。關于本書,我會寫好...
摘要:代碼在執行時并不完全是由上到下一行一行執行的,由此產生了一個提升的問題。第二個賦值聲明會被留在原地等待執行階段??梢缘弥瘮德暶魈嵘膬炏葯啻笥谄胀ㄗ兞柯暶鳌? JavaScript代碼在執行時并不完全是由上到下一行一行執行的,由此產生了一個提升的問題。 什么是提升 可以簡單理解為:聲明(變量和函數)都會被移動到各自作用域的最頂端,這個過程被稱為提升。 具體例子看提升 下面兩個例子a會l...
摘要:散列表上面的地圖向我們展示了如何用廣度優先搜索的思想找到北京到廣州的最短路線。在廣度優先搜索中,我們需要用到隊列的這種思想來實現查找。建立了下面這個模型武漢廣州西藏上海上海武漢廣州代碼完整實現,利用遞歸和廣度優先搜索的思想實現。 什么是廣度優先搜索? 如果只是是背概念,幼兒園的小朋友都能背下來念給你聽。 假設看這篇文章的都和我一樣是個前端工程師,我們要從廣度優先搜索(BFS)中學到什么...
摘要:迄今為止我的那個小網站已經發布到網上了,然而功能還在迭代中,真的說起來的話,現在距離版本的發布,還差。于是改為了,接收,然后把通用的體扔給的形式。每個頁面進入時需要調用檢查。以方便錯誤處理。包的連接池,不關閉,最多個連接,多了會爆掉。 迄今為止我的那個小網站已經發布到網上了,然而功能還在迭代中,真的說起來的話,現在距離1.0版本的發布,還差50%?,F在記錄一下之前做的一些內容,以及一些...
摘要:所以,需求就簡化成在這個長度的數組里,隨機獲取其中項。本項目中,我的數組中都是題目對象,包含了題目標題答案列表正確答案每道題目的失敗提示語。 之前接到的一個項目,需求是這樣: 平臺:移動端HTML5,全部前端完成 實現功能:答題闖關,答對一道題進入下一道,題目隨機從題庫中選取。 規則:累計答對9道題則闖關成功,但是累計答錯4道題則闖關失敗,游戲終止。 解析該如何取題: 假如題庫中...