页面样式问题:
很感谢那次到昌平政协修改网站样式的机会,我在配合美工赵芯的工作中,也学到了不少调试页面样式的技巧了,同时学到了一些css知识。
使用调试工具——直接在调试窗口修改css样式,立竿见影,然后再修改相应css文件:
IE中使用F12(有时调试窗口不会出现,可以在预览窗口右击鼠标,使其最大化)
谷歌浏览器——右击审查元素、使用放大镜
火狐浏览器——firebug插件
当页面的样式乱掉的时候,需要注意页面上的警告,梳理一下页面的div等标签层次,标签统一采用小写。
当图片不显示时,往往就是路径不对。
当IE系列的兼容性出问题时,可以考虑在页面上加上
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />或<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
JS问题:
1.使用alert
2.js的调试可以采用IE中的F11
3.注意一些js库,如prototype.js与jquery会有冲突。有时需要把$.换成jQuery.
4.函数未起作用,可能是绑定的事件冲突了
后台问题:
请求是不是发送了呢? 可以使用http watch进行确认。如果发送了,那就到java代码中追踪;如果没有,就看一下为啥。
是否是在过滤器、拦截器中出现了问题?这个可以在通过看struts.xml
数据有没有被正确更新? ——这个看一下数据库就知道了。收到了请求却没有更新,那就需要看看是哪里出错了?本地的话 可以debug模式调试;在服务器上那可以多打印日志来确认;
数据有没有被正确展示?——在显示时,看查取的数据是否和数据库一致,如果是正确的,再看看是不是到前台页面渲染时出现了问题。
如果有好的也有坏的,那办法就是对比,拿着好的和坏的进行对比。
如果一点点去掉不行,那就一点点增加(即正向不行,那就逆向)——总之只要你肯与问题死磕,就会找到问题的源头。