• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
你的小铃铛呀
博客园    首页    新随笔    联系   管理    订阅  订阅

写代码经验

1. 前台发ajax请求,然后通过ajax里面的URL,找到对应的controller里面对应的那个方法,之后就是和数据库的交互,将返回的是数据放进model里面,并且返回视图,最后前台根据返回的结果进行相应的操作即可

2.在遍历循环查找东西时,如果是找到了的话,最好在里面加上break,这样就避免了后面没有必要的循环

3.当和数据库交互的时候,能够一次性交互就一次性交互,最好精确到你需要那张表的哪几个字段,就查哪几个字段,多余的字段就不用查询了,更不用返回,这样效率更快。

4.循环最好不要用多次循环,这样循环次数就会是相乘,拆开的话就是相加,这样就会很大一部分增加效率

后续会进行扩展

5.在碰到两个以上的相同的方法差不多时就要提取出来,提供一个公用的方法,其他的地方传参数进去就行了,尤其是在前端,有时候是很多重复的,比如说表格,窗口,里面内容其实差不多

这就完全可以提供一个公用的方法,其他地方只需要调用就行了,这样就避免了代码的重复和增加了开发的效率

7.sql设计到多表查询的时候,选用子查询速度会更快,这样就不去要全部查询关联的表了,只查所需的字段即可

select Name,(select age from B where b.id=A.id)as Age 
from A
posted @ 2021-03-26 16:47  你的小铃铛呀  阅读(443)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3