这几天一直在混淆 PHP 与 rails 布局的概念,很头疼...
写道
rails 中:
布局是一种在多个页面中包含共同元素的手段.可以把它看成是 同 PHP等平台上的 服务端包含include 颠倒过来的 . 与定义一些共同内容的片段,然后包含进每个文档里 不同的是, "布局"定义一个共同的模板,然后把每个页面的内容注入其中 . 如图所示:
具有包含的页面
[
[首部包含]
主页内容
[脚部包含]
]
使用布局的页面
[
首部
[主页内容]
脚部
]
布局是一种在多个页面中包含共同元素的手段.可以把它看成是 同 PHP等平台上的 服务端包含include 颠倒过来的 . 与定义一些共同内容的片段,然后包含进每个文档里 不同的是, "布局"定义一个共同的模板,然后把每个页面的内容注入其中 . 如图所示:
具有包含的页面
[
[首部包含]
主页内容
[脚部包含]
]
使用布局的页面
[
首部
[主页内容]
脚部
]
学习连接: http://www.w3school.com.cn/js/jsref_obj_global.asp
还是按梯度来帖,顺便证明自己js的提高... 无语....
1. 第一版 2009年9月21日12:14:33 __xu_init.js
集成 jstrace 调试 , /*浏览器探测*/ , //Cookie 设置 ,存在 cookie中文读取问题...
2. 第二版,集成DOM拖拽功能,截图如下:

加入的代码如下:
// ------------------- Xu.Dom命名空间
Xu.pkg("Core.Dom");
//拖拉插件 Drag -- 依賴dom-drag.js
if (typeof(Drag) != 'undefined'){
Core.Dom.Drag = Drag ;
if ( __xu_debug)
trace("拖拉插件 Drag -- 注入成功!");
} else {
Core.Dom.Drag = {
init: function(){
trace("拖拉插件 Drag -- 依賴dom-drag.js ,請加入");
}
}
}
//
Core.Dom.Drag.init($ID('testDrag').getElementsByTagName('h1')[0],$ID('testDrag'));
添加一个 Widget: Javascript 校验 demo页面:


本文探讨了Rails与PHP中布局的不同实现方式,并通过实例说明了Rails如何通过布局模板将共通元素整合到各个页面中,同时分享了JavaScript相关组件开发经验。

被折叠的 条评论
为什么被折叠?



