1.session
session的生命周期为:打开IE生成session,直至关闭IEsession才消失(与页面是否分帧没有关系).
2.ajax
在处理返回内容时,及处理onReadyStateChange对应的function时,可以采用直接接function的方法.例如:xmlhttp.onReadyStateChange = function () {......}.
3.字典表
使用字典表的好处以及坏处:好处是大大减轻了维护压力;坏处是相关的SQL处理变得比较复杂,而且增加一张表就有可能得对这个表做相应的增,删,改,查等操作.
4.include
为什么引入include页面?原因:减少重复代码,减轻维护压力.
5.分页
写出算法,并做好相应的封装.
6.主从表同时写库
写入主表后,采用SQL的内库函数MAX方法提高程序效率,PHP中的mysql_insert_id方法更加合适(该方法局限性较大).例如:语句select id from order_info order by id desc的效率低于语句select max(id) as id from order_info.
7.action封装
引入action页面的原因:减少项目的页面数,集中对以POST以及GET方法传递参数的页面进行管理.书写方式:if($_SERVER["REQUEST_METHOD"] == "POST") {......};if($_SERVER["REQUEST_METHOD"] == "GET") {......}.