今天增加了几个工具分享
Live Writer:Live Writer的绿色版本,包含CodeHight组件
Live Writer CHS 4 windows2003 Window2003下安装版本的LiveWriter CHS版本,安装完成之后没有提示,呵呵
IE and FireFox compat 今天上午我做的IE和FireFox兼容性的交流所用的PPT,含测试代码
在交流会上,我没有详细的讲FireFox 和IE对内联事件处理脚本的处理的猜测,我在这里补齐,下面的代码不一定能运行哈。
我在这里只说两种方式
1: <button ... onclick="onclickBtn(this.A)" A="AAAA"/>
2: <button name="test" A="AAAA" />
第一个Button使用的是内联的方式申明,下面是代码
1: function onclickBtn(ainstance)
2: { 3: alert(ainstance);
4: alert(this.A);
5: }
6: document.getElementById("test").onclick=function() 7: { 8: alert(this.A);
9: }
第二个Button使用的是后绑定的事件处理方式。
我们看实现中,两个代码都打印了alert(this.A),第一个会失败,第二个成功,这个问题我和朱司令讨论了一下,不得结果,今天交流的时候讲到FireFox中传递Event参数的事情的时候灵光一闪,也许是这样的:
1、对于后期绑定的,调用的时候是直接调用函数,fireFox还体贴的塞了一个参数给你,那就是Event对象。
2、对于内联的方式申明的,可能是这么调用的,生成一个匿名函数,然后调用这个函数,函数体的伪代码如下:
1: var fakeFunction=function()
2: { 3: var event=object_event;//Firefox's local variable.
4: //call your code
5: }
正是因为如此,我们在写onclick="fun(event)"的时候在firefox中能够正确的得到Event对象,而onclick="fun(otername)"则发现这个othername会报错,没有申明。
不知道是不是这样,达人点解!
交流的时候因为我安装了新的NVidia的驱动,找不到设置双屏的东西了,呵呵,会后才找到,分享给大家
先确保您没有使用windows的扩展桌面
点击控制面板
弹出窗口
点击display wizard
下一步就很明显了,不说了