JA文档中文翻译 - JA模板框架指南 - Purity II的index.php、JS及CSS

thumb-ja-documentation在前面一篇JA文档中,我们学习了Purity II模板布局变体方面的知识,今天继续,来看看P板的index.php文件及相关的JavaScript、CSS方面的内容。

通过之前的学习,我们已经清楚了P板的大致工作流程,即通过布局加载区块(block),通过区块加载模块位(module position);那么index.php又是做什么用的呢?

Joomla原生的方式是通过index.php文件直接加载所有的模块位、脚本文件、样式表,以及其他一些全局设置;但是在新的T3框架中,所有这些都已经模块化,index.php的作用只是负责组织布局及相关控制文件,例如ja.template.helper.php,主导航、屏幕尺寸、布局切换等。

Javascript与CSS

新的T3框架旨在帮助开发者创建简单或复杂的,更加智能、整洁和具有创意的...站点;所有这些都归功于灵活的模块化结构。

和PHP文件的模块结构类似,不同的菜单、用户工具条、IE6警告、移动设备等功能模块都使用各自的脚本与样式表。

这方面我们不会讲述的过于深入,眼下举个简单的例子。比如,你在使用megamenu菜单吗?很棒的哦?你知道它使用了多少JS吗?只有1.8K的一个独立JS文件,配合Joomla自带的mootools库;在样式表方面只有一个6.9K的CSS文件;当你选择使用这个菜单时,其他类型菜单所对应的JS和CSS文件是不会被加载的;这种机制就是T3框架“模块化”的优秀之处。

明天我们将花点时间了解下Purity II模板管理后台方面的知识;再接下来,就可以进入模板自定义方面的学习了。

译者:Viiiix7210

如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看官方英文文档: JA Template Framework/Guides


收藏与分享

添加评论


Security code
换一张图