最近在做一个网站,用到joomla这个cms,之前对于这些cms,感觉没有什么难的,但是经过这段时间的研究,我发现我想错了,在这个项目中我主要是对joomla中的模版进行一些修改,这个模版使用的是T3框架,在这段时间项目研究中,对less ,css有了更深的了解,下面记录的是我这段时间遇到的问题:
1:css相关问题
对于position的理解,在我绝对定位已经脱离了文档即页面,是相对与上一个有定位的元素来进行定位,可以设置z-index属性来确定层级(即上下层)的关系。而relative则没有脱离文档流,虽然可以使用top,left来让元素离开它原来的位置,但是元素还是占据这原来的位置(即元素原来的空间无法被其他元素占据),而fixed也是脱离文档,但是它是相对浏览器来进行定位的。
2:less的理解
在这个项目中因为leader的想法,我们使用了less对css进行处理,使用less的好处,我感觉就是把css变得想动态语言一样,可以进行编译,可以使用一些函数,有了所谓好的复用性。由于本人对less接触较少,这只是粗浅的理解。
3:php
这个项目的主要后台语言是php,经过这段时间的工作和学习,对php的函数了解的多了一些,每天都在成长吧,应该这样说,此外,对于joomla中mvc的v这一层有了一定了解,知道了模版中组件,模块和插件会覆盖joomla自带的组件,模版和插件(相同的)。对array_splice(),mb_substr(),strip_tags(),mb_strrpos()这些常用的函数有了一定的了解。
总结:项目的一期已经上线,我还要更加的努力,希望自己能够飞速的成长。