|
本文介绍下,php实现分离页面配置与代码逻辑的具体方法,有需要的朋友,参考下吧。
在php编程中,为了代码清晰结构性强,通常需要分离页面配置参数和代码逻辑。约定唯一的命名空间,实现基本的所谓结构和行为分离。 第一种方式,提供一个暴露在 window 的全局对象,这里是 TB 变量。然后所有的代码被封装在该全局对象下。
<?php
// 创建命名空间
var TB = {};
/**
* 定义初始化入口函数
* @method init
* @param {JSON} config 页面配置参数
*/
TB.init = function(config){
console.log(config.demo);
}
// 页面配置参数的初始化
TB.init({
demo: 'http://bbs.it-home.org'
});
或者,匿名函数模式,把参数传给匿名函数,并局限在该函数体内部。隔离作用域链,所谓闭包。
/**
* 定义匿名函数
* @param {JSON} config 页面配置参数
*/
(function(config){
console.log(config.demo);
})({
demo : 'http://bbs.it-home.org'
});
//第一种可能更适合于组织复杂代码,模块化,颗粒化。
登录后复制 |
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号