深入理解Bootstrap
Bootstrap是一个非常受欢迎的前端开发框架,笔者在其1.0版本刚刚发布时就开始使用了。该框架极大地提高了我们团队的开发效率,同时也规范了团队成员在使用CSS和JavaScript方面的编写规范。
Bootstrap的强大之处在于它对常见的CSS布局小组件和JavaScript插件都进行了完整且完善的封装,使得开发人员(不仅是前端开发人员)信手拈来,轻松使用。它解决了广大后端开发人员的难题,学完以后,即使是那些只会.NET和Java的高手,也可以在没有前端开发人员的情况下独立开发一个比较精美的Web系统。当然,专业的前端还是很重要的,因为只有专业的前端才可解决更为专业的前端问题,比如封装库和框架等。
编写本书的初衷是培训公司内部所有的Web开发人员,以便所有的人都能够快速制作出精美的Web页面。在经历了两个比较大型的项目后(基于最新版Bootstrap 3),笔者对各种现实环境中曾经遇到过的问题和解决方法进行了整理,并融入了这本原本是公司内部培训教材的图书中。笔者希望以这种方式,把自己掌握的知识和在实战中总结的经验分享给大家,以便提高大家的学习效率。
本书的主要内容和特色
本书是基于最新的Bootstrap 3进行编写的,以实例讲解和源码分析为主要的讲解方式,所以在本书里列举了大量的示例以及与之相对应的源码,以便读者能够彻底了解每个小组件(以及各种用法)背后的原理。
在对CSS组件和JavaScript插件进行分析之后,本书提供了3章的实战内容,首先是对现有组件和插件进行了二次扩展,然后是根据Bootstrap架构思想开发了自己的完整插件,最后是一个组合应用的实例。
另外,本书还添加了很多Bootstrap的潜在用法,以及每个组件在日常使用时的注意事项。
关于本书的内容,这里再多说几句。首先,组件(或插件)是用来使用的,而架构思想是用来理解和创建组件(或插件)、解决疑难杂症的,所以读完本书以后,你可能得到两种结果。
结果1 组件和插件都会使用了,但是没有很好的架构思想。那就做一个制作网页的熟手吧。不是因为Bootstrap很难,而是因为你对相关知识(CSS3、jQuery、JavaScript代码)的掌握还不牢靠。如果你想完全理解它的思想,这就需要把第1章用于理解源码分析的必备知识完全吸收以后(从别的书上再多学一点会更好),再回过头来阅读第2章,然后随便找个组件(或插件)研究一下,相信就没有问题了。
结果2 架构思想都完全理解了。那么你下一步的工作,除了指导你的小伙伴们使用Bootstrap以外,还要帮他们解决疑难杂症。若有机会,可尽量尝试创建具有自己风格的组件或插件。
-
英文字体
848 0 21-06-18 -
根据业务来选择缓存模式和组件
Cache Aside 模式中,业务应用方对于写,是更新 DB 后,直接将 key 从 cache 中删除,然后由 DB 驱动缓存数据的更新;而对于读,... 1107 0 24-05-24 -
非常全面的AI工具导航 - AIGC导航
一个非常全的AI工具导航,这个导航专门用来搜集一些借助AI来进行内容生产的工具,目前这个导航搜集了全球超过1240的AI工具集,而且种类非常非常的多 1668 0 24-04-24 -
深入理解Java 7 ——核心技术与最佳实践
我最早开始接触Java语言是在大学的时候。当时除了用Java开发一些小程序之外,就是用Struts框架开发Web应用。在后来的实习和工作中,我对Jav... 1188 0 24-05-24 -
小学生必读小古文100篇纯注音翻译版
小学生必读小古文100篇纯注音翻译版.pdf 1350 0 24-07-14 -
3D小人素材ppt
611 0 21-07-12 -
BT下载神器BitComet Stable (build 1.62.11.26) 比特彗星全功能解锁豪华版
BitComet Stable (build 1.62.11.26) 比特彗星全功能解锁豪华版是一款功能强大且易于使用的BitTorrent文件共享网络跨平台客户端,就是... 985 0 25-02-09 -
Windows、office激活MAS_1.3_Win10_CN
MAS(Microsoft Activation Scripts)是一款具备HWID/KMS38/在线KMS激活功能的Microsoft批处理版KMS激活脚本。其最大特色在于其代码开源... 1449 0 24-06-01
发表我的评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~