首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员
您的位置:软件研发->抓住你了!编程中的小麻烦

抓住你了!编程中的小麻烦2008-04-24 来自:villa123  [收藏到我的网摘]

什么是 gotchas? 那是会在你按下回车键时咬你一口的由微小细节带来的麻烦,如果你没有对上暗号或是深呼吸三下的话. 现在,抓住你们了!

Internet Explorer
你不能创建一个 名字中包含空格 的弹出窗口.
当创建一个HTA时, 不要打开 HTA 中的链接. 你不能用 javascript:void(0) 链接, 因为他会尝试打开一个新页面, 而且你会得到可爱的安全警告. 使用 “#” (如果很不幸的让你 jump around the screen. 那么用 #top…)
Firefox
存在一个 文本框焦点错误. 权宜之计: 使用 autocomplete 标志

编译

切记, 切记:清理并编译. 首先注意这一点 - 你可能使用了旧的文件,在错误的目录, 或是在错误的终端窗口.
Shell 脚本

注意 newline: 当运行这样的命令 ver = “svn info | grep “Revision” | gawk …” 来得到一些输入. 如果很不幸的没有在最后去掉 newline. 那么 newline 会混到其他命令中, 引起问题, 而且这很难察觉.
Javascript
object[name] != object['name']. 注意字符串变量 name 和字符串 “name”. 感到疑惑? 是的. 也许这最终和匈牙利命名法有关 (不,不,玩笑而已!)
CSS: font-size: 10px 在 javascript中成为了变量 object.style.fontSize. 不带短横线的CSS属性也是如此 (即 height).
onpaste/oninput 触发在文本框中的来自鼠标的粘贴事件 (键盘不起作用).
Apache
需要使用qsa 标志来使查询字符串通过 mod-rewrite 规则 (否则, 你只能得到页面而不能得到查询返回).
Wordpress
如果你的评论突然消失, 用 PhpMyAdmin 修复表(操作 > 修复表)(Operations > Repair Table)

推荐人评论

什么是 gotchas? 那是会在你按下回车键时咬你一口的由微小细节带来的麻烦,如果你没有对上暗号或是深呼吸三下的话. 现在,抓住你们了!

用户评论

正在载入评论列表...

是谁推荐了此篇文章

专家头像陈丽辉CSDN频道编辑,联系方式chenlh@csdn.net
个人blog发送信息
陈丽辉推荐的其他文章

热点新闻

热点评论

    视频访谈

    精彩专题

    网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告

    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright 2000-2008, CSDN.NET, All Rights Reserved
    GongshangLogo