梦想在左,生活在右。

使用Mootools交替显示表格行背景色
Adding the Code
There are three parts to the process: the CSS, the javascript, and the XHTML table we will create.
The CSS is rather easy. We’ll create one class for the table (which will serve as an identifier — we may not want all tables on the page to be shaded, right?) and two classes for the odd and even row formatting:
.shade-table { /* just to remind us we're using this -- we don't want to write over it later! */ }
.odd { background:#ccc; padding:3px; }
.even { background:#eee; padding:3px; }
Now that we’ve defined the CSS, we need to insert the Mootools javascript code into the section of the page:
window.addEvent('domready', function() {
var count = 0;
$$('table.shade-table tr').each(function(el) {
el.addClass(count++ % 2 == 0 ? 'odd' : 'even');
});
});
Track this back : http://www.koven.org/rserver.php?mode=tb&sl=417
2.3 快速设计对话框(Rapid Dialog Design)
通常程序员们都是用c++源代码编写Qt应用程序,Qt也是很容易用来编写的。然而,许多程序员更喜欢用可视化的方法设计对话框,这样能更快速更容易对对话框进行修改。
Qt Designer满足了程序员的这一要求,提供了可视化设计对话框的方法。它可以给一个应用程序提供全部或者部分对话框。用Qt Designer设计的对话框和用c++代码写成的对话框是一样的,可以用做一个常用的工具,并不对编辑器产生影响。
在这一节中,我们使用Qt Designer创建Go-to-Cell对话框,无论用编写代码的方式还是用Qt Designer,创建对话框都有如下基本的步骤:
1、创建和初始化子控件。
2、把子控件放到布局管理器中。
3、设置tab顺序。
4、创建信号和槽。
5、实现对话框的自己的槽函数。
在windows平台Qt的安装目录的bin目录下,点击desinger.exe,或者在unix平台,在命令行上输入designer。当Qt Designer启动后,它会列出一个控件模板的列表,选择一个模板,进入设计。
Track this back : http://www.koven.org/rserver.php?mode=tb&sl=416
深圳市康华医院是个骗子医院
依靠在深圳先锋898电台那里打广告,以每个疗程的药多少多少,免检查费免挂号费来诱惑人,欺骗了不少打工仔打工妹去那检查治疗,然后会忽悠你做啥物理治疗的,在一般医院的180物理治疗,在他那里是1000的治疗费,太黑人了.尤其是电台里的那个谢景(一口差劲的普通话)和那个徐芳,那个关萍,每天晚上都在那忽悠人,你们的良心过得去么,尤其是那些打工妹,每个月那么辛苦才赚那么一两千块钱,就被你们骗去了,你们也做得出来.你们的良心被狗吃了么?
Track this back : http://www.koven.org/rserver.php?mode=tb&sl=415
2.2 深入信号和槽(Signals and Slots in Depth)
信号和槽是Qt编程的一个重要部分。这个机制可以在对象之间彼此并不了解的情况下将它们的行为联系起来。在前几个例程中,我们已经连接了信号和槽,声明了控件自己的信号和槽,并实现了槽函数,发送了信号。现在来更深入了解这个机制。
槽和普通的c++成员函数很像。它们可以是虚函数(virtual),也可被重载(overload),可以是公有的(public),保护的(protective),也可是私有的(private),它们可以象任何c++成员函数一样被调用,可以传递任何类型的参数。不同在于一个槽函数能和一个信号相连接,只要信号发出了,这个槽函数就会自动被调用。
connect函数语法如下:
connect(sender, SIGNAL(signal), receiver, SLOT(slot));
sender和receiver是QObject对象指针,signal和slot是不带参数的函数原型。SIGNALE()和SLOT()宏的作用是把他们转换成字符串。
在目前有的例子中,我们已经连接了不同的信号和槽。实际使用中还要考虑如下一些规则:
1、一个信号可以连接到多个槽:
connect(slider, SIGNAL(valueChanged(int)),spinBox, SLOT(setValue(int)));
connect(slider, SIGNAL(valueChanged(int)),this, SLOT(updateStatusBarIndicator(int)));
当信号发出后,槽函数都会被调用,但是调用的顺序是随机的,不确定的。
Track this back : http://www.koven.org/rserver.php?mode=tb&sl=413
Mootools循环执行Ajax请求
Mootools真是个好东东啊,比起JQuery那个奇怪的语法好多多了。
window.addEvent('domready', function() {
var x = new Request.HTML({
url: "test.php",
method: "get",
update: "updatediv",
noCache: true,
onComplete: function() {
}
});
var doMany = function() {
x.send();
};
doMany.periodical(5000);
}
Track this back : http://www.koven.org/rserver.php?mode=tb&sl=412