摘要:閉包與立即執行函數前言最近在細讀高級程序設計,對于我而言,中文版,書中很多地方翻譯的差強人意,所以用自己所理解的,嘗試解讀下。作用域鏈的這種配置機制引出了一個值得注意的副作用,即閉包只能取得包含任何變量的最后一個值。 閉包與立即執行函數 前言:最近在細讀Javascript高級程序設計,對于我而言,中文版,書中很多地方翻譯的差強人意,所以用自己所理解的,嘗試解讀下。如有紕漏或錯誤,會...
摘要:要執行忽略大小寫的檢索,請追加標志。八提取字符串的片斷,并在新的字符串中返回被提取的部分。九把字符串分割為字符串數組。十一把字符串轉換為大寫。十四從起始索引號提取字符串中指定數目的字符。。子串中的字符數。新增的操作字符串的方法一 一、charAt() 返回在指定位置的字符。 var str=abc console.log(str.charAt(0))//a 二、charCodeAt(...
摘要:打開源碼,首先你會看到這樣的代碼結構這是一個自調用匿名函數。模式,是自執行函數的高級模式,可以非常方便的在各個匿名閉包中以全局對象調用閉包函數。 打開jQuery源碼,首先你會看到這樣的代碼結構: (function(window,undefined ){ // })(); 這是一個自調用匿名函數。什么東東呢?在第一個括號內,創建一個匿名函數;第二個括號,立即執行 為什么要創建這樣一個...
摘要:堆的存儲堆由數組來實現,相當于對二叉樹做層序遍歷。實現交換兩個節點將結點以下的堆整理為大頂堆,注意這一步實現的基礎實際上是假設結點以下的子堆已經是一個大頂堆,函數實現的功能是實際上是找到結點在包括結點的堆中的正確位置。 堆的預備知識 堆是一個完全二叉樹。 完全二叉樹: 二叉樹除開最后一層,其他層結點數都達到最大,最后一層的所有結點都集中在左邊(左邊結點排列滿的情況下,右邊才能缺失結點...
摘要:前言這里筑夢師是一名正在努力學習的開發工程師目前致力于全棧方向的學習希望可以和大家一起交流技術共同進步用簡書記錄下自己的學習歷程個人學習方法分享本文目錄更新說明目錄學習方法學習態度全棧開發學習路線很長知識拓展很長在這里收取很多人的建議以后決 前言 這里筑夢師,是一名正在努力學習的iOS開發工程師,目前致力于全棧方向的學習,希望可以和大家一起交流技術,共同進步,用簡書記錄下自己的學習歷程...