经过将近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 5-26 5-27 5-28 5-29活动2:微博转发免费送书
即日起,加本人的微博@TomXuTao,转发相关微博,即有机会免费获取本书,总计5本(随机抽取,然后公布)。
所有兑现,不出意外的话,在6月6日之前完成,以上活动拥有解释权,如果出现未曾预料到的冲突,则会以公平的方式进行更新。
感谢各位的大力支持,如需购买,请查看右侧图片,各大网店均有销售。
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以外,还要帮他们解决疑难杂症,有机会的话,尽量尝试创建具有自己的风格组件或插件。
本书的目标读者没有做任何限制,初中高级读者均适合阅读,因为书中内容由浅入深,涉及了各个层面的读者,相信各个层次的读者都能从本书获益。
想要学习如何编写出优雅、而又结构化良好的代码吗?相信这本书就是为你而准备的。
读者在阅读本书的过程中,需要注意以下几个事项:
本书第6章~第8章为实战部分,我将实战过程中的源代码进行了打包整理,读者可到笔者的博客上下载,下载地址是:http://files.cnblogs.com/TomXu/BootstrapInDepth.rar。
读者在阅读的过程中,如果发现任何错误代码和表述,也请及时在博客上给我留言,以便再下次再版时进行修改更新,避免给其他读者造成误解,在此多谢了。
另外,在阅读的过程中,有任何不够明白,或者觉得难以理解的部分,可以随时留言给我,我们可以线上讨论。
Bootstrap是一个非常简单的框架,相信经过几周的学习,大家就会完全掌握它,如果你在学习的过程中有任何问题,都可以发邮件给我(或者直接在博客上留言),我会尽最大的努力帮你们解决问题。
电子邮件:tomxu@outlook.com
博客地址:http://www.cnblogs.com/tomxu