做网上书店小项目-总结

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") {......}.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值