编辑推荐
本书面向多个层次的读者,可以是零基础而需要搭建动态网站的初级读者;也可以是具有一定HTML 与 CSS 基础,可以开发出自己想要风格的动态网站的中级读者;当然也可以是具有一定的 Javascript 和 PHP 基础,能够开发功能更为强大的高 级读者。
本书涉及内容较广,既能为初学者夯实基础,又能帮助具备一定基础的读者提升技能。同时,本书也适合 作为高等院校计算机、软件工程和信息类专业,开设前端开发、互联网软件开发类课程的教材。
内容简介
本书首先阐述了 Joomla!的安装、使用,实现逻辑和扩展开发等内容,同时重点介绍了 Joomla!模板的开发流程和运行原理,以及基于此的各类主流前端开发技术,及其使用方法。
另外,本书也安排了涉及前端开发的基础知识,以及网站上传与发布等内容的介绍。
作者简介
* 斌辉, 工学学士 、设计学硕士、管理学博士 南开大学软件学院硕士研究生导师 。 近年来主要涉及自然语言处理 、计算广告、商务智能数据挖掘 、人机交互及新媒体技术等相关领域的研究与开发工作。
目录
D1部分 基础知识 1
D1章 网站开发的历史及标准 2
1.1 网站开发历史 2
1.2 设计师的参与 5
1.3 网站开发标准 6
1.3.1安全性 6
1.3.2快速访问 7
1.3.3 兼容性 9
1.3.4 响应性设计(Responsive Design) 11
1.3.5 页面设计 14
1.4 网站开发流程 16
D2章 网站规划 17
2.1 网站内容规划 17
2.1.1确定网站主题 17
2.1.2网站内容规划 18
2.2 线框图工具 20
第三章 网站页面布局 21
3.1 DIV+CSS布局 21
3.2 代码编辑器 22
3.2.1 Sublime Text 22
3.2.2 Atom 29
3.3 W3C与Web规范 31
3.4 网格布局及框架 33
3.4.1栅格布局 33
3.4.2 960CSS 34
3.4.3 Blueprint 36
3.4.4 YAML 37
3.4.5 Foundation 38
3.4.6 Bootstrap 39
3.4.7 Pure 41
3.5 相关前端开发技术 41
3.5.1网页字体 41
3.5.2 矢量图标字体 43
3.5.3 动态样式语言 47
3.6 动态语言 50
3.7 相关开发工具 53
第四章 网页设计的原则与技巧 55
4.1 网页设计的内涵与特点 55
4.2 网页版式的设计原则 56
4.3 网页配色方案与技巧 60
4.3.1 色彩知识 61
4.3.2 网页色彩搭配技巧 62
D2部分 Joomla!基础 64
第五章 CMS介绍 65
5.1 何为CMS? 65
5.2 CMS流行的原因 66
5.3 CMS的分类 66
5.4 当前流行的CMS 67
第六章 认识Joomla! 69
6.1 Joomla!介绍 69
6.2 Joomla!的安装 70
6.2.1 安装环境 71
6.2.2 安装步骤(基于Windows系统的XAMPP环境) 71
6.3 Joomla!的内容管理 82
6.3.1 文章管理 82
6.3.2 多媒体文件管理 117
6.4 Joomla!扩展 119
6.4.1 模块(Module)及相关参数 119
6.4.2 插件(Plugin)及相关参数 124
6.4.3 组件(Component) 135
6.5 菜单管理 138
6.5.1菜单与模块 138
6.5.2菜单(项)相关参数 142
6.5.3菜单项及链接类型 144
6.6 Joomla!用户管理 146
第七章 Joomla!模板 159
7.1 系统内置模板Beez3&Protostar; 159
7.2 模板管理 161
7.2.1 Styles 161
7.2.2 Templates 163
7.3 模板安装 165
7.4 第三方模板 167
第三部分 Joomla!模板开发 168
第八章 Joomla!模板文件结构 169
8.1 Joomla!模板文件目录(以Beez3模板为例) 169
8.2 模板覆写(Override) 170
8.3 index.html 172
第九章 模板中的index.php文件 173
9.1安全声明 173
9.2 Head部分 173
9.2.1 文档类型声明 173
9.2.2 HTML其它参数 174
9.2.3 jdoc:include之head类型 174
9.2.4 base 174
9.2.5 字符编码 charset 175
9.2.6 Metadata 176
9.2.7 文档标题 178
9.2.8 RSS Feeds 179
9.2.9 Favicon 179
9.2.10 引入CSS与JavaScript 181
9.2.11 引入jQuery 182
9.2.12 修改文字阅读顺序 182
9.3 Body部分 182
9.3.1 jdoc:include之component类型 182
9.3.2 php相关代码解释 183
9.3.3 jdoc:include之modules类型 189
第十章templateDetails.xml文档详解 197
10.1 templateDetails.xml通用信息 197
10.2 引入文件和文件夹 198
10.3 声明模块位置 198
10.4 模板语言文件 200
10.5 模板参数 200
第十一章 Language文档详解 205
11.1 Joomla!多语言机制 205
11.2 翻译自己的语言 206
11.3 Joomla!语言常量的命名规则 206
11.4 跳转链接 206
第四部分 T3模板框架 208
第十二章 T3框架介绍 209
12.1 什么是T3框架 209
12.2 T3框架的安装 212
12.3 T3文件夹目录 213
第十三章 T3框架布局系统 216
13.1 T3框架布局简介 216
13.2 布局设置 217
13.3 建立新的布局 218
13.4 自定义模块位置 227
13.5 改变区块中的模块位置大小 228
第十四章 菜单系统 230
14.1 菜单的创建 230
14.2 Megamenu的设置 230
14.3 为Megamenu添加样式 236
14.4 为菜单项添加图标 237
14.5 为Megamenu设置动画 238
14.6 设置固定菜单 239
14.7 小屏幕菜单系统设定 240
第十五章 实例网站的实现与完善 243
15.1 实例网站的实现 243
15.1.1 修改和应用BT Content Slider模块 243
15.1.2 添加Megamenu 250
15.1.3 使用自定义模块 251
15.1.4 添加文章模块 251
15.2 自定义CSS 253
15.2.1 通过LESS的修改方法 253
15.2.2 通过custom.css的修改方法 255
15.2.3 引入CSS和JS文件的方法 261
15.3 覆写404页面和离线页面 262
15.3.1 覆写404页面 262
15.3.2 覆写离线页面 266
15.4 添加跳* 页首按钮 268
第五部分 网站的上传与发布 271
第十六章 域名的购买与解析 272
16.1 域名购买 274
16.2 域名解析 277
第十七章 远程空间的类型及选择 280
17.1 虚拟主机及参数配置 280
17.2 独立服务器 282
第十八章 网站的上传 284
18.1 传统模式 284
18.2 Akeeba备份上传 287
Joomla!模板设计与网站开发 epub pdf mobi txt 电子书 下载 2024
Joomla!模板设计与网站开发 下载 epub mobi pdf txt 电子书 2024