国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

讀書筆記:編寫高質量javascript的68個方法

Vicky / 3296人閱讀

摘要:第條盡量少使用全局對象避免聲明全局變量盡量聲明局部變量避免對全局變量增加屬性第條始終聲明局部變量第條避免使用語句第條熟練使用閉包的函數值包含了比調用他們時執行所需要的代碼還要更多的信息。那些在其所涵蓋的作用域內跟蹤變量的函數稱為閉包。

書還沒看完。一遍看,一遍寫讀書筆記。

這本書的序是JavaScript之父Brendan Eich寫的,作者是JavaScript標準化委員會專家。可想而知其質量如何。這本書不厚,和《JavaScript語言精粹》差不多厚,約等于4分之一的《JavaScript權威指南》的厚度。絕對值得一看。

0 本書贊譽

本書的贊譽有來自Chrome開發主管,有來自JSHint的專家,還有一些行業大咖。

如果你想成為一名真正的JavaScript開發者, 那么請閱讀這本書。就我來說,我多么希望在第一次開始JavaScript編程時就閱讀它。---Anton Kovalyov, JSHint開發者

很少有人有機會同大師一起學習他們的手藝。這本書彌補了這種缺陷,其對JavaScript的研究就像隨一位時間旅行哲學家回到公園前5世紀與柏拉圖一起學習。---Rick Waldron, JavaScript傳教士, Bocoup

1 讓自己習慣JavaScript
有些人說不清哪里好,可就是誰也替代不了。
第1條:了解你使用的JavaScript的版本 第2條:理解JavaScript的浮點數 第3條:當心隱式的強制類型轉換 第4條:原始類型優于封裝對象 第5條:避免對混合類型使用 == 運算符 第6條:了解分號插入的局限 第7條:視字符串為16位的代碼單元序列 2 變量與作用域
作用域對程序員來說就像氧氣。它無處不在,甚至,你往往不會去想它。但當它被污染時,你會感覺到窒息。
第8條: 盡量少使用全局對象

避免聲明全局變量

盡量聲明局部變量

避免對全局變量增加屬性

第9條:始終聲明局部變量 第10條:避免使用with語句 第11條:熟練使用閉包
JavaScript的函數值包含了比調用他們時執行所需要的代碼還要更多的信息。而且,JavaScript函數值還在內部存儲他們可能會引用的定義在其封閉作用域的變量。那些在其所涵蓋的作用域內跟蹤變量的函數稱為閉包。

JavaScript允許你引用在當前函數以外定義的變量

即使外部函數已經返回,當前函數仍然可以引用外部函數定義的變量

閉包可以更新外部函數的值

第12條:理解變量聲明提升 第13條:使用立即調用表達式創建局部作用域 第14條:當心命名函數表達式笨拙的作用域 第15條:當心局部塊函數聲明笨拙的作用域 第16條:避免使用evel創建局部變量 第17條:間接調用eval函數函數優于直接調用

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/82066.html

相關文章

  • 編寫可維護 JavaScript讀書筆記

    摘要:最近閱讀了編寫可維護的,在這里記錄一下讀書筆記。禁止使用,,,的字符串形式。避免使用級事件處理函數。讓事件處理程序成為接觸到對象的唯一函數。檢測函數是檢測檢測函數的最佳選擇。為特定瀏覽器的特性進行測試,并僅當特性存在時即可應用特性檢測。 最近閱讀了《編寫可維護的 JavaScript》,在這里記錄一下讀書筆記。書中主要基于三個方向來講解怎么增加代碼的可維護性:編程風格、編程實踐、自動化...

    tuniutech 評論0 收藏0
  • javascript eval()——編寫可維護javascript讀書筆記

    摘要:盡管在類庫中,可能會經常用到通常和操作有關,另外三種用法即使也非常罕見。一個通用的原則是,禁止使用,并且只在別無他法時使用,。和也是可以使用的,但不要用字符串形式而要用函數 再javascript中,eval()的參數是一個字符串,eval()會將傳入的字符串當做代碼來執行,開發者可以通過這個函數來載入外部的javascript代碼,活著隨機生成Javascript代碼并執行它,比如:...

    lemon 評論0 收藏0
  • Effective JavaScript讀書筆記(一)

    摘要:如果為假值,不傳或者傳入,函數都會返回但是,傳入這個值是完全有可能的,所以這種判斷形勢是不正確的或者使用來判斷也可以原始類型優于封裝類型對象擁有六個原始值基本類型布爾值,數字,字符串,,和對象。 作為一個前端新人,多讀書讀好書,夯實基礎是十分重要的,正如蓋樓房一樣,底層穩固了,才能越壘越高。從開始學習到現在,基礎的讀了紅寶書《JavaScript高級程序設計》,犀牛書《JavaScri...

    zhoutao 評論0 收藏0
  • 2017年 最好javascript 書籍

    摘要:請記住,這些書中的一些可能不是最新的,但概念和基礎仍應適用。是最好的老師之一。的秘密由部分組成。在你完成這些書后,查看書籍和最好的本土書籍。 我看過三本,第1本,第二本,第四本。第一本買的的實體書,其他兩本看的是電子書。第一本是大名鼎鼎老道寫的,書很薄,但是非常經典。javascirpt忍者秘籍是jquery的作者寫的,也是非常經典。you dont kown js系列也是非常好。看了...

    mingzhong 評論0 收藏0
  • 讀書筆記(05) - 事件 - JavaScript高級程序設計

    摘要:而事件分為個級別級事件處理程序,級事件處理程序和級事件處理程序。級中沒有規范事件的相關內容,所以沒有級事件處理。 showImg(https://segmentfault.com/img/bVburYR?w=499&h=400); HTML依托于JavaScript來實現用戶與WEB網頁之間的動態交互,接收用戶操作并做出相應的反饋,而事件在此間則充當橋梁的重要角色。 日常開發中,經常會...

    tinylcy 評論0 收藏0

發表評論

0條評論

Vicky

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<