摘要:感謝大家感謝大家仔細(xì)閱讀本書,并給本書指出了那么多的錯(cuò)誤,下次重印時(shí),一定會(huì)修正。勘誤列表ID發(fā)行人章節(jié)原文更新文備注1劍衣清風(fēng)(微博)1.5選擇器(p7)[att$=value] 該屬性的值必須包含特定值(而無(wú)論其位置怎么樣)。[att*=value] 該屬性的值必須以特定值結(jié)束 。[att$=v... 閱讀全文
全球第一本基于Bootstrap V3.x的圖書《深入理解Bootstrap》終于上市了,再次免費(fèi)送書15本【活動(dòng)結(jié)束】
2014-05-23 08:58 by 湯姆大叔, 35258 閱讀, 72 推薦, 收藏,
摘要:先說(shuō)活動(dòng)規(guī)則,再說(shuō)書的事經(jīng)過將近1年的努力,終于有了第一本自己獨(dú)立編寫的書:《深入理解Bootstrap》,基于最新版V 3.1 ,側(cè)重于源碼詳解、架構(gòu)分析、插件擴(kuò)展(全新開發(fā))實(shí)戰(zhàn)。為了感謝大家以往依賴的支持,所以再次來(lái)個(gè)大放送,15個(gè)名額,具體活動(dòng)內(nèi)容和規(guī)則如下:活動(dòng)1:博客園回帖送書規(guī)則:5月... 閱讀全文
初中級(jí)Web開發(fā)人員的福音:《JavaScript啟示錄》上市了
2014-03-07 09:00 by 湯姆大叔, 17721 閱讀, 42 推薦, 收藏,
摘要:經(jīng)歷過14個(gè)月的等待,本書終于上市了,完全口語(yǔ)化敘述,請(qǐng)參考右邊的鏈接。本書介紹本書無(wú)關(guān)于JavaScript設(shè)計(jì)模式,也無(wú)關(guān)于JavaScript面向?qū)ο蟠a實(shí)現(xiàn)。本書的寫作目的也不是鑒別JavaScript語(yǔ)言特點(diǎn)的好壞。本書并不是一本完整的參考指南。它面向的讀者人群并不是編程新手或?qū)avaS... 閱讀全文
新書《JavaScript設(shè)計(jì)模式 》出版,感謝支持
2013-06-14 09:58 by 湯姆大叔, 14746 閱讀, 38 推薦, 收藏,
摘要:小記這本書的出版得益于人民郵電出版社陳冀康編輯的推薦,加上之前博客又翻譯了一些原作者的文字,所以就承擔(dān)了該書的翻譯工作,不同于博客的是,由于設(shè)計(jì)模式本身就難以表達(dá),加上英文版有很多錯(cuò)誤(評(píng)價(jià)不佳),原本年初就可以出版的書,一直等到5月份原作者更新最完善版本以后,前后進(jìn)行了5次譯稿校對(duì),才得以出版,再次感謝作為專業(yè)翻譯媳婦的幫忙和編輯的耐心。本書介紹設(shè)計(jì)模式是解決軟件設(shè)計(jì)中常見問題的可復(fù)用方案。學(xué)習(xí)任何編程語(yǔ)言,設(shè)計(jì)模式都是一個(gè)令人興奮和極具吸引力的話題。本書是JavaScript編程設(shè)計(jì)模式的學(xué)習(xí)指南。全書分為14章。首先介紹了什么是模式、模式的結(jié)構(gòu)、類別、模式的分類、如何編寫模式等等;然后, 閱讀全文
《JavaScript編程精解》回饋網(wǎng)友,湯姆大叔送書30本
2012-10-22 09:37 by 湯姆大叔, 35039 閱讀, 65 推薦, 收藏,
摘要:前言在博客園網(wǎng)友的大力支持下,大叔第一本翻譯的書《JavaScript編程精解》終于出版了。第一次閱讀這本書的時(shí)候,就深深地喜歡上了本書的寫作風(fēng)格。游戲式的章節(jié),完整且連貫的故事,使我在閱讀過程中真正有了讀書的快感。不同于其他的JavaScript書籍,本書沒有列表式的數(shù)據(jù)類型講解,也沒有枯燥的概念和老掉牙的例子,更沒有流行的Ajax專題;本書通過設(shè)計(jì)一個(gè)個(gè)由淺入深的小游戲,讓讀者更加深入而輕松地學(xué)習(xí)如何應(yīng)用JavaScript編程技術(shù)。因此,建議讀者在閱讀過程中,每次都進(jìn)行一個(gè)完整章節(jié)的閱讀,以便更好地理解編程故事的情節(jié)。翻譯過程中,除了對(duì)JavaScript語(yǔ)言本身有了深刻理解之外,從這本 閱讀全文
《JavaScript編程精解》勘誤
2012-10-21 21:21 by 湯姆大叔, 9159 閱讀, 5 推薦, 收藏,
摘要:感謝所有提供本書錯(cuò)誤的網(wǎng)友。ID頁(yè)碼勘誤內(nèi)容致謝網(wǎng)友169replacce應(yīng)為replacemyunlessor287var pushX = bind(testArray.push, testArray); 修改為var pushX = bind(x.push, x);myunlessor395代碼中else if 縮進(jìn)格式有誤 myunlessor4162第一段后半句:如果傳入了第三個(gè)參數(shù)(回調(diào)函數(shù))可以在其中處理非200狀態(tài)碼的錯(cuò)誤狀況 myunlessor56789 閱讀全文
深入理解JavaScript系列(結(jié)局篇)
2012-07-26 08:54 by 湯姆大叔, 39422 閱讀, 58 推薦, 收藏,
摘要:介紹最近幾個(gè)月忙得實(shí)在是不可開交,終于把《深入理解JavaScript系列》的最后兩篇“補(bǔ)全”了,所謂的全是不準(zhǔn)確的,因?yàn)楹芏鄡?nèi)容都沒有寫呢,比如高性能、Ajax安全、DOM詳解、JavaScript架構(gòu)等等。但因?yàn)榻?jīng)歷所限,加上大叔希望接下來(lái)寫點(diǎn)其它東西,所以此篇文字就暫且當(dāng)前完結(jié)篇的總結(jié)吧,以后有時(shí)間的話,可以繼續(xù)加上一些未涉及的專題內(nèi)容。網(wǎng)絡(luò)文章來(lái)源本系列文章參考了大量的互聯(lián)網(wǎng)網(wǎng)站,在此向各位網(wǎng)站擁有者、博主、提到的以及未提到的作者們說(shuō)一聲:多謝感謝了。本系列文章主要參考了如下站點(diǎn):五大原則:http://freshbrewedcode.com/derekgreerECMAScript2 閱讀全文
深入理解JavaScript系列(50):Function模式(下篇)
2012-07-24 09:07 by 湯姆大叔, 23312 閱讀, 19 推薦, 收藏,
摘要:介紹本篇我們介紹的一些模式稱為初始化模式和性能模式,主要是用在初始化以及提高性能方面,一些模式之前已經(jīng)提到過,這里只是做一下總結(jié)。立即執(zhí)行的函數(shù)在本系列第4篇的《立即調(diào)用的函數(shù)表達(dá)式》中,我們已經(jīng)對(duì)類似的函數(shù)進(jìn)行過詳細(xì)的描述,這里我們只是再舉兩個(gè)簡(jiǎn)單的例子做一下總結(jié)。// 聲明完函數(shù)以后,立即執(zhí)行該函數(shù)(function () { console.log('watch out!');} ());//這種方式聲明的函數(shù),也可以立即執(zhí)行!function () { console.log('watch out!');} ();// 如下方式也都可以哦~functio 閱讀全文
深入理解JavaScript系列(49):Function模式(上篇)
2012-07-23 11:43 by 湯姆大叔, 23990 閱讀, 34 推薦, 收藏,
摘要:介紹本篇主要是介紹Function方面使用的一些技巧(上篇),利用Function特性可以編寫出很多非常有意思的代碼,本篇主要包括:回調(diào)模式、配置對(duì)象、返回函數(shù)、分布程序、柯里化(Currying)。回調(diào)函數(shù)在JavaScript中,當(dāng)一個(gè)函數(shù)A作為另外一個(gè)函數(shù)B的其中一個(gè)參數(shù)時(shí),則函數(shù)A稱為回調(diào)函數(shù),即A可以在函數(shù)B的周期內(nèi)執(zhí)行(開始、中間、結(jié)束時(shí)均可)。舉例來(lái)說(shuō),有一個(gè)函數(shù)用于生成nodevar complexComputation = function () { /* 內(nèi)部處理,并返回一個(gè)node*/};有一個(gè)findNodes函數(shù)聲明用于查找所有的節(jié)點(diǎn),然后通過callback回調(diào)進(jìn)行 閱讀全文
深入理解JavaScript系列(48):對(duì)象創(chuàng)建模式(下篇)
2012-04-26 08:46 by 湯姆大叔, 14179 閱讀, 20 推薦, 收藏,
摘要:介紹本篇主要是介紹創(chuàng)建對(duì)象方面的模式的下篇,利用各種技巧可以極大地避免了錯(cuò)誤或者可以編寫出非常精簡(jiǎn)的代碼。模式6:函數(shù)語(yǔ)法糖函數(shù)語(yǔ)法糖是為一個(gè)對(duì)象快速添加方法(函數(shù))的擴(kuò)展,這個(gè)主要是利用prototype的特性,代碼比較簡(jiǎn)單,我們先來(lái)看一下實(shí)現(xiàn)代碼:if (typeof Function.prototype.method !== "function") { Function.prototype.method = function (name, implementation) { this.prototype[name] = implementation; r... 閱讀全文
浙公網(wǎng)安備 33010602011771號(hào)