中国浏览器市场份额统计

根据缔元信网络数据公司的最新统计,中国最新浏览器市场份额如下:

  1. MSIE/6: 59.16%
  2. MSIE/8: 20.29%
  3. MSIE/7: 14.95%
  4. Safari: 3.41%
  5. Firefox: 1.79%
  6. MSIE/9: 0.15%
  7. Opera: 0.14%
  8. Google Chrome: 0.05%
  9. Mozilla: 0.03%
  10. MSIE/5: 0.01%
  11. 其它: 0.01%

而前段时间有消息报道称微软高管称中国是IE6消亡最大障碍,互联网分析公司Net Applications的数据显示,截至今年11月,45.2%的中国互联网用户仍在使用IE6,是全球其他地区的五倍以上。这款浏览器在除中国以外其他地区的用量仅为7.6%,全球用量为14.6%。

不知道为什么还有那么多人用ie6,我想没有哪个网页设计者会不骂它的。而用ie6的人可能会说,能用就好,我为什么要升级呢?

Fundamental Interfaces in Document Object Model Level 2 Core

Interface Document

Interface Node

Interface NodeList

Interface NamedNodeMap

Interface CharacterData

Interface Attr

Interface Element

Interface Text

Interface Comment

For More information, please get to here: Document Object Model Core

Some extra information about IE6 and IE8(from wiki):

Internet Explorer 6
This version included DHTML enhancements, content restricted inline frames, and partial support of CSS level 1, DOM level 1, and SMIL 2.0.[27] The MSXML engine was also updated to version 3.0.

Internet Explorer 8
partially supports CSS Level 2 and DOM Level 2, with major implementation gaps and conformance issues. Almost full conformance to CSS 2.1 has been added in the Internet Explorer 8 release.[54][55]

Google免费发布Instantiations系列开发工具

Google在8月份收购了Instantiations,该公司开了一系列和“Google网站工具包(GWT)”有关的开发工具,最著名的就是GWT Designer,这个强大的Eclipse插件允许开发者对程序进行可视化处理。今天,Google免费发布了所有这些产品。

GWT开发者要美了:他们可以省下数百美金,而且这些软件工具将出现在GWT首页,更容易被人发现。

Google GWT系列产品简介:

GWT Designer
一套强大的Eclipse开发工具,帮助Java开发者通过GWT为ajax/富媒体网络程序创建用户界面。

CodePro AnalytiX
一个全自动软件代码质量安全分析工具包,用来改进软件质量、可靠性和可维护性。

WindowBuilder Pro
Java图形用户界面设计工具,适用于Swing,SWT,RCP,XWT和GWT UI框架。

WindowTester Pro
在Java客户端程序内部测试GUI互动,适用于SWT和Swing UI框架。

卡巴斯基和360是同一等级?

看新闻的时候看到cnbeta上有一篇文章杀毒软件大起底:2010年7月VB100测试成绩详解

根据作者的解说,卡巴斯基和360杀毒各有三个指标排名一,一个收费软件和一个免费软件在同一档次真不敢想象,而且卡巴斯基在杀毒界有这么混了这么多年,竟然和一个出自山寨的家伙同一等级!在我的印象中360的价值观和百度的一样恶劣。朋友问我用什么杀软好,我都推荐用kaspersky,问我为什么不用360,我会说它虚有其名。今天看来不是这样,又或许,以后VB100在我心中的分量大打折扣。

可牛这个品牌是我女朋友用了它的可牛影像才知道的,没想到它也学别人出杀软,在这么短的时间里还可以做到比诺顿瑞星好,真是不可小觑,难道你可以接受这个事实?

至于金山,从一开始我就没看好它,它的命运的确很令人同情。

附:2010年7月VB100测试成绩报告

Tetris Elements, “This is bad Tetris. It’s hateful Tetris.”

我们玩俄罗斯方块的时候一般都是电脑随机选择下一个方块,那如果电脑不是随机选择,而是专门用一个算法选取对你当前最不利的一个方块,你能坚持多久?

在游戏中你会遇到非常多的“S”方块,作者说,如果你能转变S对你的不利因素,其他的方块就会出现,幸运的话你还可能看到所有的7种方块,包括那种很有用的T方块。

要深入研究the concept of “a game of Tetris which always gives you the worst possible pieces”,请看这里

我目前最高纪录是消了4行,作者说他的最高纪录是消5行,你呢?

Javascript for loop, for and for…in

有兴趣的朋友可以尝试一下下面的执行结果:

for…in loop:

var characterArr = new Array();

characterArr[0] = "a";
characterArr[5] = "b";
characterArr[10] = "c";

for (index in characterArr) {
    characterArr[parseInt(index) + 2] = "new character";
    alert("index=" + index + "  value=" + characterArr[index]);
    delete characterArr[5];
}
alert("separate here!");
for (index in characterArr) {
    alert("index=" + index + "  value=" + characterArr[index]);
}

以下代码尝试前要做好心理准备,我不是恶作剧…
for loop:

var characterArr = new Array();

characterArr[0] = "a";
characterArr[5] = "b";
characterArr[10] = "c";

for (var index = 0; index <  characterArr.length; index++) {
    characterArr[index + 2] = "new character";
    alert("index=" + index + "  value=" + characterArr[index]);
}

我的结论:for…in loop循环的只是对象的一个副本.而for loop循环的是对象本身.