论坛首页 Web前端技术论坛

我的webos雏形装上Gtalk了:)

浏览 4005 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-10-13  
Java2Script 的作者周仁建说,要有Gtalk Js版,便有了js版

我则借花献佛:),嵌入了我的(WebOs雏形)
不过,对gtalk源码做了一点小的修改

注释掉以下两行就可以了,`

Object.prototype.equals<wbr></wbr>=function(obj){return this==obj;};
//Object.prototype.hashCode<wbr></wbr>=function(){return this.toString().hashCode();};
Object.prototype.getClass<wbr></wbr>=function(){return Clazz.getClass(this);};
//Object.prototype.clone<wbr></wbr>=function(){var o=new
this.constructor();for(var i in this){o[i]=this[i];}return
o;};Object.prototype.finalize<wbr></wbr>=function(){};
Object.prototype.notify<wbr></wbr>=function(){};
Object.prototype.notifyAll<wbr></wbr>=function(){};
Object.prototype.wait=function(){};
Object.prototype.toString<wbr></wbr>=function(){if(this.__CLASS_NAME__!<wbr></wbr>=null){return"["+this.__CLASS<wbr></wbr>_NAME__+"
object]";}else{return"[object]<wbr></wbr>";}};


附周仁建的力作:
java2script版gtalk应用地址: http://demo.java2script.org/gtalk/
Java2Script 1.0.0版: http://j2s.sourceforge.net/
   发表时间:2007-10-13  
对于javascript版gtalk应用可能可以这样注释掉,不过作为java2script的基本类库,就不可以这么简单地注释掉,否则用到这两个函数调用的应用代码就出错了。

java2script目前尚未在兼容prototype、jquery、dojo等方面做大多的支持,所以和其他的库混用问题还不少。

这其实是一个关于ajax库的入侵问题。大多数的ajax库都存在入侵问题。而ajax库的设计不仅需要减少入侵,同时也需要尽量加强防止自身被入侵。

还有Java2Script的Gtalk的集成还会带入HTML入侵和CSS入侵的相关问题,集成过程中也需要进行评估的。

BTW:
楼主由于没有对应安装Gtalk的服务器端而是直接使用demo.java2script.org提供的gtalk服务,如果的服务器更新了,可能需要对应地更新。
以前提过的java2script版gtalk应用地址: http://demo.java2script.org/gtalk/
Java2Script 1.0.0版已经放出: http://j2s.sourceforge.net/
0 请登录后投票
   发表时间:2007-10-13  
最好还是别扩展Object,可以看见Prototype从来没扩展过Object.prototype,有几个函数也是Object.扩展的,对于其他扩展Function String Array也是点到为止,比如和js1.6冲突的在最新的代码里也不在默认覆盖了,所以象Object.prototype这样的基本类型,最好还是别动为好
0 请登录后投票
   发表时间:2007-10-13  
在Java2Script中,由于Java的java.lang.Object和JavaScript的Object是同名存在,所以这个入侵是必然且在所难免。String也有同样的问题。

不同的AJAX库兼容性问题也是避免不了的,需要不同的库互相配合修改才能提高兼容性。
0 请登录后投票
   发表时间:2007-10-13  
看了一下,界面不够漂亮,这样系统除了稳定性与功能性之外,首先要考虑到易用性,界面的美观与简介是很重要的。
对了,你的字典词库是从哪里弄来的?
0 请登录后投票
   发表时间:2007-10-14  
字典词库
:)
看看简历,有说明
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics