今天增加了几个工具分享

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的扩展桌面

image

点击控制面板

image

弹出窗口

image

点击display wizard

image

下一步就很明显了,不说了