‘前端开发’ 分类的存档

1. svn中剔除文件或者文件类型

右键TortoiseSVN –> 设置 –> 常规设置 –> Subversion 全局忽略样式(已经有很多默认模板了)

2. svn删除checkout历史记录

注册表中删除: cmd –> regedit –> HKEY_CURRENT_USER\Software\TortoiseSVN\History\repoURLS 删除不需要的键值

2012年2月21日15:25 | 没有评论
分类: 前端开发
标签:

百度搞了一个分享平台,好吧,试用一下,发现分享成功,但各平台下跳转回来的地址存在IE6下参数获取错误的问题。

问题重现(新浪微博为例):

分享平台获取的地址一般为http://www.domain.com/test.asp?id=100#0-tsina-111111-111111-de70028302b856c997bc35861eb52ece,分享平台都有自己的短网址,一般为http://t.cn/AbCdEf,点击的时候做了一次跳转到分享平台获取的地址。但是由于添加了#号后面的内容,在IE6浏览器下Request得到的ID值严重不正确,居然包含#号后面的所有字符。

问题简化:

1.asp

<a href="2.asp">测试</a>

2.asp

Response.Redirect("3.asp?ID=14#efefef")

3.asp

Response.Write(Request("ID"))

IE6下,单击1.asp里的链接 或 直接访问2.asp,输出的值为:14#efefef

解决问题:

1. 过滤掉#及后面的所有字符
2. 添加空的参数,例如3.asp?ID=14&TP=#efefef

追究原由:

测试了FF7,FF8,FF(8),Chrome(15),Safari(5.1)均未发现问题。查询网络发现 这篇 文章和我碰到了同样的问题,和几个同事讨论均认为有可能是IE6在跳转时发生的问题,该问题已经提交到微软在线论坛等待MVP反馈。如有描述错误之处,请指教。

PS:

12.16 MVP回复可能为IE6的某BUG,并提供同样问题的链接 Internet Explorer 6 and redirected anchor links

2011年12月15日13:51 | 1 条评论
分类: 前端开发
标签: ,

有些时候,我们为了按钮的效果,不得不使用图片做为背景,这样问题就来了,做为语义化的web,一个空value的input:submit显然不好,而通常隐藏文本做法:

text-indent:-9999px;

overflow:hidden;

在IE6下你看都看不到按钮,实际上,我总结了很多大网站的做法,现在一般会使用例如:

<a href="#"><span>文字</span></a>

<button><span>文字</span></button>

然后利用样式使span下的文字隐藏来达到效果,但input下的value显然不能使用此种做法,最近在blueidea上看到别人总结的做法,记录如下:

font-size:0;
line-height:9999px;
overflow:hidden;

当然了,设定个高度也是必须地。

2011年8月28日17:24 | 没有评论
分类: 前端开发

时间飞快,距离上次 D2有感 已经半年多了,这次D2明显比上次给力,含金量更高,广告也少,虽然我仍旧和上次一样,大部分听的雾里看花,但多少也增长了些见识。

其实上D2的宗旨是达到了的,它促进了前端之间的交流,但只是相对那些有完整开发流程和组织结构的大公司来说的,对于身在小公司开发小应用的我来说,很多议题明显高深的太多,也明显用不到生产环境。

按我说,前端的布道还需要一段很长的路要走。

还有点困惑,为什么都用苹果?

2011年7月10日00:10 | 5 条评论
分类: 前端开发
标签:

不可否认,Zen Coding是V5的,但这次作者完全QJ了用户的操作习惯。CTRL+Y通常被用作CTRL+Z的反操作,如果要恢复Ctrl+Y原功能,那么需要修改Zen Coding配置,Following Steps:

1. 修改Notepad++\plugins\NppScripting\includes\Zen Coding.js
2. Line:8009,addMenuItem(‘Evaluate Math Expression’, ‘evaluate_math_expression’, ‘Ctrl+Y’);注释掉,或者修改为addMenuItem(‘Evaluate Math Expression’, ‘evaluate_math_expression’, ‘Ctrl+Shift+Y‘);
3. 重启NotePad++,That’s All。

另:Evaluate Math Expression为求数学表达式的值,这可是CSS SPRITE的福音,以后算背景偏移量不用在心里默念了,如果你打算使用这个,上面你就应该修改为另外一个快捷键,霍霍。

2011年7月2日11:14 | 8 条评论
分类: 前端开发
第 1 页,共 14 页12345...10...最旧 »