文章标签 ‘JavaScript’
最近开发一个项目使用了Ext2 Grid的GroupingView功能,本来认为非常好用,但是发现了一个问题:在设置了autoHeight的情况下连横向滚动条都不会显示出来了。大概看了看GridView的源代码,发现在里面有这么一段程序: 1 2 3 4 5 if(g.autoHeight){ this.scroller.dom.style.overflow = ‘visible’; }else{ //… } 就是因为这个’visible’,结果让滚动条都去见鬼了~ 为了fix这个问题,使用了一个非常ugly的方法,就是先让Grid自动调整高度(就是把autoHeight给设置上),然后在画完后,拿到当前的高度重新把autoHeight给设为false并且把高度设死。更重要的是要把那个’visible’给改为’auto’: 1 2 3 4 var size = grid.getSize(); grid.autoHeight = false; grid.view.scroller.dom.style.overflow = ‘auto’; // restore the overflow to ‘auto’. grid.setSize({width: size.width, height: size.height + 25}); 把这四句话加到Grid Store的’load’事件中执行就可以了。
今天给blog加了一个Syntax Highlighter,这个项目目前已经转移到了Google Code上面,也做了升级。其实早就把这个东西放在了网站上,但是一直没有用,主要就是因为让用户下载一堆JavaScript用来语法加亮似乎有些过分。但现在因为域名很便宜,而且很容易扩充子域名,所以单建了一个site用来host所有要用到的JavaScript,这样至少可以和html本身并行的download。希望不会造成太大的延时。 # The Greeter class class Greeter def initialize(name) @name = name.capitalize end def salute puts “Hello #{@name}!” end end # Create a new object g = Greeter.new(“world”) # Output “Hello World!” g.salute
有些书是可看可不看的,有些书是不能不看的,有些书是不能看的。《Javascript权威指南》就是作为Web开发人员不能不看的书。光看再版的次数就知道经典程度了。 Download Javascript中文论坛 *此下载只为研究和了解内容,并不试图代替正版书籍。如果侵犯了您的权力,请让我知道,我将立即删除下载连接。 Update: 删除了下载连接。这是一本非常好的书,大家买正版吧。(I deleted the download link, now it links to amazon. I must say sorry to David Flanagan. It’s really a great book. I hope every one buy a legal copy of this book.)








