Step4:编写宏代码,这个时分,最好有dreamwaver等html编写东西,当然没有,用一般编辑器也能够,便是眼力要好一点。当然,假如你了解Firefox或Chrome,用浏览器直接找代码也是能够的。
好吧,或许有人会说,这样的写法,和本来的比较,不简单了解,还不如本来的好写呢。好吧,我也认同这种说法,不过咱们放到小结的时分再来回忆这个问题。
经过不断笼统,就能够把本来乱七八糟的Html代码从咱们的页面中拿掉,只留下咱们要显现的数据内容。
Tiny的哲学是相同的工作,不要做两次,很明显,那些Header Footer是每个页面都要显现的,假如防止这些东东总要被重写呢?
哇,整个国际喧嚣了,当然,从Tiny的主张来说,最上层的div id=layout也尽量不要原生的写来了,变成下面的姿态便是终究的成果:
这样带来的长处是,什么时分要修正这些html原素,与运用它们的人毫无关系,改了,一切的人就都会收效。
至此,咱们现已学会了,怎样进行笼统(眼睛能产生重复的当地,会一点html和Vecocity);学会了怎样写布局,便是在一大段文本当中放一个$pageContent的符号,表明其它page页面就塞在这个方位。学会了编写宏,带有$pageContent的表明,它里边能够装其他东东。学会了怎样做UI组件包。
依据Tiny编写网站 ,带来的长处是:网站构建中,相同的东西,永久不必写第2次;页面的易保护性十分强,特别简练;未来的保护十分便利,进行大的结构化调整关于终究页面也没有任何影响。
传统的选用html编写,Tiny则依据宏编写,宏有更高的笼统度,防止了重复代码的编写,使得修正的时分愈加简单。
传统的html,每个页面都要完好编写,Tiny则不需求,每个页面只写每个页面需求的部分。因为Tiny结构引入了布局的概念,能够把重复性的内容都放到布局中去。因为Tiny支撑多重布局,支撑布局承继,支撑个性化布局,因而一切需求都能够得到满意。
静态化支撑,Tiny默许是动态网站,可是能够依据装备供给页面静态化才能,大大提高网站响应速度,下降数据库压力。
当然,Tiny供给了这么多长处,也会带来一点要求,便是需求学习Velocity模板技能,一般来说3小时的学习,就能够满点开发要求(可是开发期及保护期节约的时刻就远不止这个数了)。