Fdream's Blog
专注于WEB前端开发
Powered by Google
1 2 3 4 5 6 7 8 983

正式开始twitter了,我的twitter地址是:http://twitter.com/xushengs,欢迎加入!

由于twitter的字数有限制,因此把长URL压缩成短URL是非常非常必要的。不过,你是不是因为压缩的工作而烦恼,要复制地址,然后粘贴,然后再复制,再粘贴?用书签来替你完成前面的工作吧!

把下面的这个地址拖到你的书签栏就OK了:

Compress URL

如果不能拖到书签栏,请新建一个书签或者把当前页面加入收藏,然后更改这个书签的属性,把URL地址更改为:

参考代码: [复制代码] [保存代码]

javascript:void(function(){var r='http://is.gd/api.php?longurl='+encodeURIComponent(location.href),x=function(){if(!window.open(r,'ShortURL','toolbar=0,resizable=1,scrollbars=yes,status=1,width=320,height=240'))location.href=r};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})()

使用方法(需允许弹出窗口):

  • 打开你要进行URL压缩的页面
  • 点击这个书签按钮
  • 在弹出的窗口中全选:Ctrl + A,复制:Ctrl + C

本来想把这个Ctrl + A也去掉来着,要写的代码有点长,后来发现还有问题是[http://is.gd]is.gd提供的这个API输出的是纯文本,不是HTML DOM,要做也很麻烦,先这样吧,已经省了一半的工作了。

有这么一个题目,说bt其实也不bt,为了重点突出其中的意图,特意加上了括号:

参考代码: [复制代码] [保存代码]

var a = (++Math.PI);
var b = (Math.PI++);
var c = Math.PI = (++Math.PI);
var d = Math.PI = (Math.PI++);
var e = Math.PI = (Math.PI + 1);

执行完后,a、b、c、d、e的值分别是什么呢?如果学校里学的C语言基础好的话,应该可以知道答案。你不妨先写下答案,我们再来看看ECMA的规范。

在ECMA-262中,对于Math.PI的说明是这样的:

引用内容:

15.8.1.6

The number value for π, the ratio of the circumference of a circle to its diameter, which is approximately 3.1415926535897932.

This property has the attributes { DontEnum, DontDelete, ReadOnly }.

很清楚,ReadOnly,那么你给Math.PI赋值是没有用的。

再看看关于前自增(Prefix Increment)...

Maxthon 3已经第三个内测版本显示,默认使用WebKit殷勤渲染页面。WebKit的页面渲染速度非常快,WEB标准的兼容性也非常好,Apple的Safari和Google的Chrome均是使用该引擎。

使用WebKit渲染页面时,傲游称此为“极速模式”,同时还提供了一个“兼容模式”,这个兼容模式使用的是IE7的渲染引擎。极速模式下对应的UserAgent为:

引用内容:

Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/528.4 (KHTML, like Gecko) Maxthon/3.0 Safari/528.4

兼容模式下的UserAgent为...

永远读不完的Google Reader
15 多云 2009-5
Fdream 发表于 乱弹IT, 已被阅读 870 次评论 0 条
关键词:google

这个现象很奇怪,首先看一下下面两张图。第一章是首页的,明显可以看到有一条未读文章:

好,现在点进去看看...

国内太和谐了,以至于我偶尔还会收到ISP的通知,正好有个好朋友有多余的国外空间,于是送了个给我,在此再次谢谢!

今天回来搬家了,本来打算把数据库转一下了再搬的,无奈最近事情太多,不知道什么时候才能转完,于是先这样搬过去再说。谢谢这过去的一年里,我伟大的ISP——和尚同学为我提供的周到的服务!(当然了,说好话是有目的地,如果以后在美国也混不下去了,回来再找你,哈哈~),不过谢谢你是真的,这中间也不少麻烦过你^_^

另外,域名也换了,我的fdream.net我终于用上了,这个应该会坚持比较长的时间,当然了,各位同学,还是记得把你们的订阅地址换成:http://feedproxy.google.com/fdream,免得我哪天又变心了你们还得再麻烦。貌似Google Reader里面还有一大半的同学没有换过来,各位同学抓紧时间哦!

不知道这个空间的访问速度有没有70码?

PS:貌似同时绑定两个域名时,有一个URL发生了跳转死循环:fdream.net/blog/ --> ooboy.net/blog/ --> fdream.net/blog/...其他URL都是正确的,唯有这个错误。貌似是因为没有默认页面引起的,明天再看看是怎么回事,先弄个静态页面redirect...

在IE下,获取Param的时候有个诡异现象(不知道算不算bug)。为了清晰起见,下面用最简单的HTML和JavaScript来说明。有这么一段HTML(head部分是标准的head,doctype使用xhtml-transitional的DTD):

参考代码: [复制代码] [保存代码]

<body>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="100%" height="100%">
  <param name="movie" value="Test.swf" />
  <param name="quality" value="high" />
  <embed src="Test.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100%" height="100%"></embed>
</object>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="100%" height="100%">
  <param name="movie" value="Test.swf" />
  <param name="quality" value="high" />
  <embed src="Test.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100%" height="100%"></embed>
</body>
</object>

现在,我们分别用两种方式来获取第一个object(swf)的param参数个数...

由于各种原因——简单地说就是我很折腾——需要麻烦大家更改一下我的blog的RSS地址,因为接下来我可能会更换域名为fdream.net,同时可能还会更换blog程序,现在已经没有这么多时间来折腾blog程序了。

为了避免我折腾的时候也折腾大家,还请大家切换到这个永久有效的RSS地址:http://feedproxy.google.com/fdream。当我更换blog程序或者更换域名时,我会更改此rss内容的来源。

为方便大家阅读,此RSS输出为全文输出,即在Google Reader等RSS阅读器中即可看到全文。

另外,打算转换blog程序为WordPress,欢迎各位有经验的同学推荐好的插件及注意事项等等!

首先要解决Chrome下使用User Scripts的问题。这个功能在Chrome 2中已经支持了,不过没有开启,要自己手动开启。这个教程很多,整理一段在这里:

1.安装最新的Chrome 2

以下是下载地址,随便挑一个吧:

http://download.tech.qq.com/soft/1/2/45974/index.shtml

http://www.google.com/intl/en/landing/chrome/beta/

2.切换Chrome到dev分支

下载chrome channel switcher即可,下载地址:

http://download.pchome.net/internet/browser/companions/detail-142198-0.html

提示:如果切换到dev版本后不稳定(目前为止,我这里还没出现过异常情况),还可以通过这个方式切换回来。

3.建立User Scripts文件夹

如果是Windows 2000/XP/2003,请在以下目录中建立一个名为“User Scripts”的文件夹...

1 2 3 4 5 6 7 8 983
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 0.1250016 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号