web页面编程

asp,php这些脚本语言就是从头开始执行。所以传统的方式就是把代码写在一个页面,最多把head,foot写成单独的文件,在要用的页面include就好。

 

ecshop使用了smarty模版,让数据和html分离。页面还是查询了所有数据,如果有共有部分就提取函数,比如cat_list,build_uri,get_categories_tree。也就是每个页面包括了libcommon.php。

 

对于一个页面从头往下写代码,好像也没什么问题。但如果封装成类,代码都放在类函数里面,就会觉得很怪异,为什么一个函数有那么多代码。

 

javascript的写法也一样,一行一行写在文件底部好像也没什么问题。但放在对象的方法里就很怪异里。

 

posted @ 2016-08-18 11:46  lianhuaren  阅读(55)  评论(0)    收藏  举报