伟大的墙其实是一种悲剧

终于晓得为什么mail.vilic.info进不去了,原来是GFW封了google的域名,ghs.google.com,或者ghs.l.google.com。国民的悲剧。

等我到了大学,一定要好好地,努力地学英语,早点逃开这封建王朝。

伟大的墙,还有伟大的CN,我同情你们。珍爱生命,远离CN。

Original link of this archive: http://vilic.info/blog/archives/152
本文的原始链接: http://vilic.info/blog/archives/152

一点思考

昨天突然想到一件事,为什么Longbill在和我一个年龄的时候做得比我好,我觉得显然不是技术问题,而是作品的实用性,也就是用户群的问题。

他的第一个作品是Longbill文件管理器,好像先后发布了4个主要版本,受到了广大站长的好评,而我的同类作品AIVOS最终也没有发布,Prever Start也只是一个概念性作品。所以我希望下一个作品,是一个能够迎合用户的作品。

好好规划,半年后开战!

Original link of this archive: http://vilic.info/blog/archives/151
本文的原始链接: http://vilic.info/blog/archives/151

JS在IE和FF中的语法兼容

在前端开发的浏览器兼容工作中,我觉得主要分为CSS样式兼容和Javascript脚本兼容,而脚本兼容又分为浏览器实现的兼容和语法本身的兼容,下面我会对我所了解的JS在不同浏览器中语法的细小差别做一个归纳。

一、函数声明
函数声明(姑且这样说)有两种方法:
function abc(){};
var abc=function(){};
这两个都是通用的,只是效果有些许不同,但试想下面一种情况:
var obj={};
//直接赋值一个函数
obj.abc=function(){};
//用function关键字声明
function obj.abc(){};
这两种写法都能正确的在IE中运行,但第二种却无法在FF中使用,于是,兼容的做法就是使用第一种。

二、函数的嵌套
有时我们会把函数嵌套在if语句中,虽然我不知道这是不是一个坏习惯,但它在不同的浏览器中的确存在不同。一般情况下,如果我们使用function关键字来声明一个函数,它似乎会在一开始就完成初始化,所以我们可以在前面的代码里使用后面的函数,但函数写在if里呢?惨痛的调试经验告诉我,FF不会在if中优先初始化,也就是说,在FF的if中,function关键字声明的函数等价于var声明的函数,它们会逐语句执行。这时如果把要用到的函数写在了后面,就会不幸地报错了。不过在IE里,它是允许的。兼容的方法也就是将函数写在前面,或者写在if之外。

额,写完了才发现都是关于函数的,等我搜索完我的脑袋,要是还有就再加。

Original link of this archive: http://vilic.info/blog/archives/150
本文的原始链接: http://vilic.info/blog/archives/150

QQ空间克隆中…

最终,仍然没有找到直接克隆QQ空间的方法,所以只有舍近而求远,借网易博客一用~
方法也是很简单的,先激活一个网易博客,把QQ空间复制过来,提交申请后,待完成拷贝,再到QQ空间的搬家工具上,把网易博客的再复制一遍。
总算是大体搞定了,可以放心的用新号码,呵呵。

Original link of this archive: http://vilic.info/blog/archives/149
本文的原始链接: http://vilic.info/blog/archives/149

我感觉到原创的力量了

原来做V-NS建站资源的时候,虽然也有原创文章,但数目相对比较少,Google、百度收录得也比较慢,巅峰时期也就接近200的样子。现在博客里几乎全是原创文章,这才开博没多久,Google就收了40篇了(百度依然不甩我)。也不知道是程序问题(原来那个是自己写的)还是原创的力量…非常好的势头,我得再接再厉!

昨天在网吧弄东西,主要是转QQ那事,要换邮箱(之前用的QQ域名邮箱),但是注销域名邮箱后7天之内同一个域名不能再次注册,就顺便玩了下Google的企业套件,原来的那个恶心的两个字母结尾的域名一直用不了。不知道Gmail有广告没。现在把Microsoft、Google和腾讯的域名邮箱都用过了,有空这个比较。

祝快乐!

Original link of this archive: http://vilic.info/blog/archives/148
本文的原始链接: http://vilic.info/blog/archives/148