JS的继承应该有很多种实现方式。
最常用的是原型继承。
function parentClass(){
method () { }
}
function subClass (){
method2(){}
}
subClass.propotype =new parentClass;
subClass.propotype.constructor=subClass;
这样subClass就继承了parentClass
JS的怪异语法真让我头疼,什么时候JS也正规一点。
200815/07
JS的继承应该有很多种实现方式。
最常用的是原型继承。
function parentClass(){
method () { }
}
function subClass (){
method2(){}
}
subClass.propotype =new parentClass;
subClass.propotype.constructor=subClass;
这样subClass就继承了parentClass
JS的怪异语法真让我头疼,什么时候JS也正规一点。
200814/07
ruby是一种动态语言,众所周知。大家似乎忽略了javascript也是动态的哦,这就使得javascript变得非常的灵活和强大。动态语言的优点就是在在类外部对类进行扩展,甚至对对象动态的增加方法。据说net3加入了这种特性,我还未验证过。
200817/04
今天下载了一个mysql-5.1.24-rc-win32.zip(84M),安装后出现了mysql经典错误 PHP has encountered an Access Violation at 0198AB4A。刷新下就出现正确页面,再刷新就出现错误,有的语句直接出现出错,刷也刷不出。网上一查,有各种解决方法,大都转来转去的,我测试了修改PHP.ini,增加temp文件夹等方法,均告失败。重装了几次MYSQL都解决不了。
20081/04
去年的书到今年都没看完,整理旧书的时候发现有些书居然都忘了啥时候买的了。真应了老话,书非借不能读也。没有督促力,怎么能快速的阅读完一本书呢。这在看国内一些计算机作品尤其这样,书的编排和教科书无异。《×××精通到入门》上千页的书,非看到你睡着为止,呵呵。相比O'REILLY的书,讲解透彻,语言生动,要好很多。并不是一棍子打死国内书,国内也有好书,《大话设计模式》一本用简单易懂的语言和比喻去描述设计模式这种枯燥的科目,确实是很大的突破。我国台湾的《鸟哥的linux私房菜》也写得不错。大胆设想,假如学校教科书用这类教材,是不是更少的学生上课睡觉呢?也许连预习的学生都会增多,至少我会。
说了一堆废话,差点忘了记点笔记了。
200727/05
以前只听说这个IE的注释在布局上的影响,但是没有碰到。今天在用fckeditor新版本的时候,的确让我郁闷了一回。修改了FCK的初始化的Create方法,使FCK只初始化但不输出,这个就可以用在模板替换的方式了,当我打开页面的时候发现页面布局变了,Siderbar下沉了,页面全部靠左了,检查了一下也没找到问题,我用Firefox打开页面,表现的很好,于是我就想到了IE的一些特性。
然后在页面中查看源码,发现在页面的头部会自动产生一段FCKeditor的注释,去掉后就显示正常了。呵呵,以前TABLE布局就没有碰到这个问题。真是很难想到的BUG。
向Blogool开炮:7f2f8798-0509-40ca-b5ee-65b6fa316bb9
200721/05
200725/01
200723/01
200718/01
今天终于通过blufee介绍,认识到一款优秀的JS编辑器。看了它的介绍,就毫不犹豫的放弃用JSEclipse的念头,还是来使用 Aptana吧。这里有篇文章简单的介绍了,看下你也会心动哦。
http://hi.baidu.com/awo8/blog/item/4943932514ba156035a80f2d.html
200710/01
javascript的parseInt函数有一个特殊的地方。
parseInt("01")
parseInt("02")
parseInt("03")
……
parseInt("07")
这些都正常显示。但是到parseInt("08"),parseInt("09")就显示0了,再后面都是不是期望的值。
原来,parseInt( )碰到前面是0的数字的时候当作八进制来处理,这样08,09就不是合法的了。
哈哈,今天在查这个函数的时候偶尔看到好多人碰到这个问题。顺便自己偷学一下,暗笑一声。