项目中遇到的问题
发表于:2026-07-24
字数统计:606 字
预计阅读3分钟
记录实际开发中遇到的各种坑和解决方案
1. HTML/CSS 常见问题
去掉 li 的小圆点 li 前面不用加 .
font-weight: 600 数字后面不用加 px
仔细检查 div 有没有包括完整,不然会显现不了。切记切记
新写的 css 似曾相识?原来是样式重复出现! 单独作为一个模块,重复使用。写一个 common.css 把公共样式全放进去
id 后代选择器没加 #
别写错选择器
谨防样式冲突
空格会被当成换行处理
为什么没有边框呢?因为没有设置 style 啊
每一个 li 都左浮动,无法实现下拉菜单的效果
- 加一个 none 去除这个部分的 li 的浮动即可
阴影要加必要属性:横纵那几个 px
html 标签拼写错误:要认真检查拼写
父子级关系写颠倒了,会没有效果
2. JavaScript 常见问题
js 鼠标点击事件中,点击后 html 页面会有相应的改变,但是只有一瞬间的变化,之后马上返回原样。可能是点击事件关联到某个默认行为(如链接的跳转),而没有正确使用
event.preventDefault()来阻止它,页面可能会刷新或跳转到另一个页面。是的,就是这样!比如说
<a>同一个 html,隐藏不等于没有!隐藏不等于没有!隐藏不等于没有!
要使用 this 来指代当前的 item,而不是直接写死元素
事件监听不可以随意写
请求头未设置:因为没写请求头
FormData 不支持? 检查是否设置请求头
请求发送失败:检查是否加了请求头和正确的数据格式
3. 调试心得
- 仔细检查 div 有没有包括完整
- 细心细心细心
- 多写,多练,多总结
- 样式冲突问题:检查是否有重复定义
- 隐藏元素不等于删除:DOM 元素依然存在
4. 资源引用
- 实际开发中,我们经常需要将重复的样式抽离成公共样式
- 编写 common.css 统一管理公共样式
- 使用 common.js 统一管理公共脚本
