成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

Vicky / 3312人閱讀

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

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

這本書的序是JavaScript之父Brendan Eich寫的,作者是JavaScript標(biāo)準(zhǔn)化委員會專家??上攵滟|(zhì)量如何。這本書不厚,和《JavaScript語言精粹》差不多厚,約等于4分之一的《JavaScript權(quán)威指南》的厚度。絕對值得一看。

0 本書贊譽

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

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

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

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

避免聲明全局變量

盡量聲明局部變量

避免對全局變量增加屬性

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

JavaScript允許你引用在當(dāng)前函數(shù)以外定義的變量

即使外部函數(shù)已經(jīng)返回,當(dāng)前函數(shù)仍然可以引用外部函數(shù)定義的變量

閉包可以更新外部函數(shù)的值

第12條:理解變量聲明提升 第13條:使用立即調(diào)用表達(dá)式創(chuàng)建局部作用域 第14條:當(dāng)心命名函數(shù)表達(dá)式笨拙的作用域 第15條:當(dāng)心局部塊函數(shù)聲明笨拙的作用域 第16條:避免使用evel創(chuàng)建局部變量 第17條:間接調(diào)用eval函數(shù)函數(shù)優(yōu)于直接調(diào)用

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/82066.html

相關(guān)文章

  • 編寫可維護(hù) JavaScript讀書筆記

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

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

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

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

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

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

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

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

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

    tinylcy 評論0 收藏0

發(fā)表評論

0條評論

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