先說活動規則,再說書的事
經過將近1年的努力,終於有了第一本自己獨立編寫的書:《深入理解Bootstrap》,基於最新版V 3.1 ,側重於源碼詳解、架構分析、插件擴展(全新開發)實戰。為了感謝大家以往依賴的支持,所以再次來個大放送,15個名額,具體活動內容和規則如下:
活動1:博客園回帖送書
規則:
5月23、26、27、28、29總計5天,在本帖,每天10、14點的第一個回帖評論者,分別贈送本書1本。
同一ID不可以重復參與活動,重復的話,取緊接着的下一個人。不允許用程序刷屏,一旦發現,取消資格。
明確確認后,請PM你的地址、姓名、郵編、手機號給我,以便郵寄。
| 最終名單 | 10:00 | 14::00 |
| 5-23 | 熱帶冰山(raborse) | 迭_戈(diego0404) |
| 5-26 | 睿德澤林(iori_bao) | 發條橙子1號() |
| 5-27 | dj080808 | 小走 |
| 5-28 | simotophs | 求 敗 |
| 5-29 | 小露珠(上面其它幾個都是自動刷屏,取消資格) | zongbojue(小露珠已獲取資格,順延) |
活動2:微博轉發免費送書
即日起,加本人的微博@TomXuTao,轉發相關微博,即有機會免費獲取本書,總計5本(隨機抽取),名單:面面_有思互動YST,機智的前端小胖,2gua,小強哥我愛你,顏海鏡。
所有兌現,不出意外的話,在6月6日之前完成(京東59才免運費,所以會湊單一個其他小東西,比如收到一包榨菜的話,不要吃驚哦(嘿嘿)),以上活動擁有解釋權,如果出現未曾預料到的沖突,則會以公平的方式進行更新。
感謝各位的大力支持,如需購買,請查看右側圖片,各大網店均有銷售。
為什么要寫本書
Bootstrap是一個非常火爆的前端開發框架,筆者幾乎是在剛剛發布1.0時就開始使用,該框架極大提高了我們團隊的開發效率。同時也規范了團隊成員在CSS和JavaScript方面的編寫規范。
Bootstrap的強大之處在於它將常見的CSS布局小組件和JavaScript插件都進行了完整並完善的封裝,使得開發人員(不僅僅是前端開發人員)信手拈來就可以使用。它決了廣大后端開發人員的傷痛,學完以后,那些只會.NET和Java的高手,也可以在沒有前端開發人員的時候獨立開發一個比較精美的Web系統了。當然,專業的前端還是很重要的,要去解決更為專業的前端問題,比如封裝庫和框架等等。
編寫本書的初衷是為了培訓公司內部所有的Web開發人員,以便所有的人能夠快速制作出精美的Web頁面。在經歷了兩個比較大型的項目后(基於最新版Bootstrap3),筆者對在各種現實環境中曾經遇到過的問題和解決方法又進行了整理,融入了這本原本是公司內部培訓教材的圖書中。筆者希望以這種方式把自己掌握的知識和實戰中總結的經驗分享給大家,以便節約大家的學習成本。
本書主要內容和特色
本書是基於最新的Bootstrap 3進行編寫,以實例講解和源碼分析為主要的講解方式,所以在本書里列舉了大量的示例以及與之相對應的源碼分析描述,以便讀者能夠徹底了解每個小組件(以及各種用法)背后的原理。
通過對CSS組件和JavaScript插件的分析以后,我們提供了3章的實戰內容,首先是對現有組件和插件進行二次擴展,然后是根據Bootstrap架構思想開發自己的完整插件,最后是一個組合使用的實例。
另外,還添加了很多Bootstrap潛在的一些用法,以及針對每個組件在日常使用時的注意事項。
關於本書的內容,我想再多說幾句。首先,組件(或插件)是用來使用的,而架構思想是用來理解和創建組件(或插件)、或解決疑難雜症的,所以讀完本書以后,你會有兩種結果。
結果1 組件和插件都會使用了,但架構思想沒理解,那就做一個制作網頁的熟手吧,因為思想理解不了不是因為Bootstrap很難,是因為相關的知識(CSS3、jQuery、JavaScript代碼)掌握得還不牢靠。如果你要完全理解它的思想,這就需要把第1章用於理解源碼分析的必備知識完全吸收以后(能從別的書上再多學一點會更好),再回過頭來閱讀第2章,然后隨便找個組件(或插件)理解一下,相信就沒有問題了。
結果2 架構思想都完全理解了,那你下一步的工作,除了指導你的小伙伴們使用Bootstrap以外,還要幫他們解決疑難雜症,有機會的話,盡量嘗試創建具有自己的風格組件或插件。
目標讀者
本書的目標讀者沒有做任何限制,初中高級讀者均適合閱讀,因為書中內容由淺入深,涉及了各個層面的讀者,相信各個層次的讀者都能從本書獲益。
- 如果您是初級開發人員,本書豐富的示例會讓你很快上手Bootstrap框架,並由此晉級到中高端的水平。
- 如果您是對CSS、JavaScript比較熟悉的中級開發人員,本書的源碼分析部分將為你提供詳細的分析步驟,包括設計思想、實現方式、弊端等等,為您晉級高級水平提供詳細的指導思想。
- 如果您已經是專業前端開發人員,相信本書的源碼分析、組件插件擴展、開發全新插件、以及實戰部分會為您提供一些開拓的思路。
想要學習如何編寫出優雅、而又結構化良好的代碼嗎?相信這本書就是為你而准備的。
如何閱讀本書
讀者在閱讀本書的過程中,需要注意以下幾個事項:
- 如果你不太熟悉CSS和JavaScript(或jQuery),但卻想學習如何使用Bootstrap,建議你忽略第1章的1.5~1.7小節,這些小節是源碼分析的基礎。
- 如果你在閱讀第2章Bootstrap架構思想時感覺有點迷茫,請不要煩躁,可以在閱讀完第3~6章以后,回過頭來再次閱讀第2章,相信那時你對於框架思想的理解會有不同的效果了。
- 希望讀者不要急於學習后面的實戰章節,在完全熟悉現有Bootstrap組件的使用並理解架構思想后,再進行實戰部分的學習,效果比剛開始就進行實戰會好得多。
資源與勘誤
本書第6章~第8章為實戰部分,我將實戰過程中的源代碼進行了打包整理,讀者可到筆者的博客上下載,下載地址是:http://files.cnblogs.com/TomXu/BootstrapInDepth.rar。
讀者在閱讀的過程中,如果發現任何錯誤代碼和表述,也請及時在博客上給我留言,以便再下次再版時進行修改更新,避免給其他讀者造成誤解,在此多謝了。
勘誤地址:http://www.cnblogs.com/TomXu/p/3750771.html
另外,在閱讀的過程中,有任何不夠明白,或者覺得難以理解的部分,可以隨時留言給我,我們可以線上討論。
Bootstrap是一個非常簡單的框架,相信經過幾周的學習,大家就會完全掌握它,如果你在學習的過程中有任何問題,都可以發郵件給我(或者直接在博客上留言),我會盡最大的努力幫你們解決問題。
電子郵件:tomxu@outlook.com
博客地址:http://www.cnblogs.com/tomxu
