Dreamweaver 安装Zen Coding后tab键冲突的解决

Dreamweaver安装了Zen Coding后默认会设置快捷键为Tab,但平时缩进又离不开Tab,久寻求方法解决而不得,最终还是在国外找到方法。

In Dreamweaver CS5 for Windows 7 replace the shortcut “Tab” to “Ctrl+Alt+Shift+Space” in the file Menus.xml

1. Open the C:\Users\YourUserName\AppData\Roaming\Adobe\Dreamweaver CS5\en_US\Configuration\Menus\Menus.xml

2. Search for “Tab” (with quotes)

3. Replace “Tab” to “Ctrl+Alt+Shift+Space ”

4. Save the file

5. Restart Dreamweaver

换句话说在XP下面就在: C:\Documents and Settings\**用户名**\Application Data\Adobe\Dreamweaver CS5.5\zh_CN\Configuration\Menus\Menus.xml,在里边搜索“Tab”,然后用其他冷门的键代替,重启DW,再设置新的快捷键,我的为Ctrl+E,OVER!

Aptana Studio 3初试

DW是个好工具,但其对js,php等的不支持一直是个硬伤,最近转投Aptana Studio 3了…

下面记录下自己遇到的一些问题:

难道是中国用Aptana Studio 3的人太少了,官方连中文版都没有,这让人着实郁闷,况且还对中文支持不是很好,但看在其对javascript,php等的原生支持上就无所谓啦….

一、汉化

aptana完美支持eclipse的语言包,所以我们可以用eclipse的语言包来汉化我们的aptana的。

aptana-汉化

aptana 2的可以使用Galileo版本的eclipse来升级汉化
只需要在help点击intall->new software,填入

http://download.eclipse.org/technology/babel/update-site/R0.9.0/galileo

等待一会儿,选择chinese Continue reading >>

A href=?的对比

<script type=”text/javascript”>
window.onbeforeunload=function()
{
alert(“onbeforeunload event…”);
//return false;
}
</script>
<a href=”#” onclick=”return true;”>测试1</a><br/>
<a href=”javascript:void(0)” onclick=”return true;”>测试2</a><br/>
<a href=”javascript:void(0)” onclick=”return false;”>测试3</a><br/>
<a href=”javascript:void(alert(‘test 4….’))” onclick=”return true;”>测试4</a><br/>
<a href=”javascript:void(alert(‘test 5….’))” onclick=”return false;”>测试5</a><br/>
<a href=’#this’ onclick=’fun();return false;’/>测试6</a>

在开发过程中,经常会使用测试1<a href=’#’ onclick=’fun();return false;’/>这种方式来触发javascript事件而不改变当前链接.或者测试2<a href=”javascript:void(0)” onclick=”return true;”>测试2</a>这种方式来建立死链接。在web标准中是不建议使用测试2的方式的,因为测试2javascript:void(0)伪协议也会有bug存在,会使gif动画停止播放。在测试2的案例中,我们还能看到,点击事件触发的时候(调用顺序:onclick->window.onbeforeunload->href),而测试1却没有,这是因为void运算符在执行之前会调用window.onbeforeunload方法对于void运算符(void只做运算,返回结果为undefined),所以在调用到href时遇到void运算符的时候,可能就会产生一些bug。 Continue reading >>

Opera下中英文字体错位问题探查——line-height

在测试兼容性的时候,在opera下边出现了如下图二的情况,而在其他浏览器(firefox、chrome、IE系类)均没有,着实让我郁闷了一阵,这是一个opera的bug。
在opera下边右键-菜单-审查元素(ps:不晓得什么时候opera也有这个功能了,只是唯一觉得不爽的是快捷键没有设为F12)查看a标签的高度
1、正常情况,图一:火狐下查看,行高31px,opera查看,行高31px。
2、问题下:图一:火狐下查看,行高31px,opera查看,行高32px。
对比两种情况,唯一不同是图2下出现了英文字体,去除后查看,恢复正常,得出结论,opera对中英文字体的处理没达到一阵。
再次检查代码,行高是用line-height设置的,猜想可能原因是没有定义height,于是设定height值,正常,至此,问题解决,仅此一记…

<li class=”a”><a href=”javaScript:void(0)”>我的作品</a></li>

<li class=”a”><a href=”javaScript:void(0)”>$space[username]的作品</a></li>

在opera下边出现一个这样的bug

用Sina App Engine来代替Google Libraries API

看标题有点模糊,其实就是之前我们引入jquery的时候一般都会选择Goolge的api,但这段时间G*F*W和其他诸多因素,速度奇慢,而Sina推出了SAE之后,附带的公共资源库是现今我认为可以完全替代Google api的,其采用CDN技术之后再国内的访问速度是绝对理想的。

其不仅支持包含jquery,常用的mootools和prototype,yui等都在内….众前端之福!

sina app engine

看官方的介绍吧 Continue reading >>