• [置顶] 遇到难题(bug)的解决方法心得


    今天早上花了2个小时解决一个问题。。。界面抖动。。
    最近把淄博项目的界面用BT改了,后来发现4个界面之间切换会抖动。。
    就是整个界面会左右抖动。。。

    文章出处:
    PHP攻城师 www.phpgcs.com
    http://blog.csdn.net/phpgcs

    开始认为是 Bootstrap 的 流式布局 row row-fluid 没有用好。。各种研究。。。

    最终发现是一个可笑。。的结局。。
    BT 是响应式的布局,当屏幕宽度改变时,整个页面元素都会改变,尤其是流式布局这样。

    但是我的界面宽度那里改变了呢???
    4个界面都是同一个layout main.php ...

    原来是,有的界面高度不够一页的,右侧就不会出现滚动条,而有的要滚动,就有滚动条。。
    这个滚动条就是抖动的原因。。

    其实想想这个问题以及解决问题 的过程。可以得到几点启示。

    1, 虽然这两个小时感觉有点冤枉,但其实还是有所收获的,那就是对BT流式布局的了解多了。
    2 ,在解决问题的时候要用一些方法,而不是盲目的瞎尝试;比如:
    排除法:将某一块去除掉,看看页面是否还抖动,这样通过排除找到出问题的地方。(当然,本例子中如果把下面的长部分去掉,页面不够一页,就不会抖动了;但是当时我就认为问题出在我去掉的那一块里面。。于是进去找。。。)
    3,这就是思维定势:跳不出来,不能从大局着眼!!!
    4,养成好习惯:遇到问题,拿出一张纸,列出有可能的各种原因。其中最后一条务必是:跳出来看大局。然后按部就班一个个找原因。。
  • 相关阅读:
    python例子-开始一个Django项目
    python例子-Django常用命令
    PHP
    Yii 关于 find findAll 查找出制定的字段的方法
    new static() 和 new self() 的区别异同
    Android
    PHP里10个鲜为人知但却非常有用的函数
    PHP 各种函数
    Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
    PHP中使用curlL实现GET和POST请求的方法
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3301719.html
Copyright © 2020-2023  润新知