只显示主题贴
chenggn 写道你说的确实可以。下午大概是缓存问题。
不过remove还是不行? 有一段代码如下
var ou = document.getElementById("skills");
do {
for (i = 0; i < ou.options.length; i++) {
ou.options.remove(i);
}
} while (ou.options.length > 0)
他说ou.options.remove not a function
不过同一叶面其他的remove却可以。
你每删除一个length会变化的,事事 ...
- 进入论坛 AJAX 版
chenggn 写道知道了
firefox只有dom操作
ou.options.appendChild
没有 option.add() 方法
文档见 http://www.mozilla.org/docs/dom/
Firefox下绝对可以的:
var opt = new Option(weekid,weekid+","+i);
sel.options.add(opt);
- 进入论坛 AJAX 版
chenggn 写道ie下select得到所有option的方法就是
obj.options
firefox下报错,firefox的相应方法是什么呢?
报什么错误呢?firefox也是sel.options[0]这样去取
- 进入论坛 AJAX 版
如果是使用wxPython,那么推荐尝试一下wxDesigner
http://www.roebling.de/download.html
- 进入论坛 海阔天空 版
恭喜,进入脚本世界:),不过有一点替python说一下,这种强制缩进其实是有好处的,强制增加了程序的可读性,对后期维护有好处。
- 进入论坛 Ruby 版
再有就时,现在动态注入已经是一种趋势,包括java在内,也是在很多地方应用了动态注入的机制,使调用者不必关心具体的实现类,同样也无法通过编译器在编译器检查。
- 进入论坛 Ruby 版
[code:1]
t = Teacher('Mrs. Shrividya', 400)
s = Student('John', 'S00001')
print # prints a blank line
t = s
t.tell()
[/code:1]
这个我觉得不能算作错误,因为你已经手动将Teacher改变成为了Student,类型已经发生了改变,再调用t.tell方法,等于是调用Student的tell方法,任何弱类型语言都是这样的。
怎么说呢,我觉得强类型语言的编译期检查肯定是好的,但这是语言特点决定的,无法改变的,再说类型转换, ...
- 进入论坛 Ruby 版
fsword 写道刚才拿python做了一下实验,发现确实是不考虑类型信息的:
t = s
t.tell()
你举的例子不是很恰当,任何弱类型的语言都会有这个问题,这个可以说是缺点,也可以说是优点,按就是类型的动态转换,而且你说的问题,完全可以靠自动测试,以及实现的编程规约来解决。我也来举例说明一下动态类型的好处,就以Burlap协议的实现来说明:
Java使用Burlap时的代码如下:
[code:1]
URL url = new URL("http://www.caucho.com/burlap/test/basic");
BurlapP ...
- 进入论坛 Ruby 版
关于Ajax的应用,我觉得也是有一个应用范围的,我想本来也没有人把Ajax当作web开发的救世主,Ajax的出现也是为了解决特定问题而出现的,那就是交互比较频繁的web应用,当然flash等等也是很不错的解决方案,但是基于Javascript的方案,应该说是升级成本最小的一种解决方案。
Ajax应该说是一个框架,仅仅理解为Javascript+xmlhttp似乎简单了一些,xmlhttp仅仅是无刷新体验的技术解决,Ajax还包括对象的绑定,以及一系列的可复用组件。
- 进入论坛 AJAX 版
- 浏览: 3334 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
solr弯路篇
lucene,solr,hadoop,nutch,这几者更适合作什么呢? 个人 ...
-- by chenlb -
Hadoop and Lucene
汗,来点实际的。这些算什么东西,光概念
-- by 火柴天堂 -
solr弯路篇
有详细的资料吗,我想学习一下.谢谢
-- by surpass_li -
solr改造篇
看了CollectionDistribution的过程,因为是E文的,而且也说的 ...
-- by tovegar -
Hadoop and Lucene
呵呵,期待看到你更多的成果
-- by 老熊






评论排行榜