2SIMPLE

我们已经回来

JavaScript的兼容性问题

最早遇到这个问题是2SIMPLE想更换一个更炫一点的lightbox变种,基于prototype.js的,结果跟Co-mment冲突了,放弃。

现在因为把qiushibaike用Ruby on Rails重写了,ajax操作默认是基于prototype.js的,想要加个thickbox效果,基于jquery.js,又冲突了,thickbox能用,ajax投票不能用了,又要去掉。

现在写代码或者引入现成的js,都要考虑与prototype的兼容性的问题,js和prototype怎么是这样子的呢?是不是走偏了?

Written by Datou

四月 27th, 2007 at 10:25 上午

6 Responses to 'JavaScript的兼容性问题'

Subscribe to comments with RSS or TrackBack to 'JavaScript的兼容性问题'.

  1. 站长你好!

    看了你的糗事百科(是你的站吧?呵呵),觉得不错。

    同样的,能不能也做一个“做梦百科”呢(或者叫“网人说梦”,“晒梦”之类的)? 就是把每个人做的梦匿名写在网上,其实就跟糗事百科一样。国外有一个这样的网站:dreamsbox(http://www.dreamsbox.com/php/)。当然,做梦百科还要有一个功能,就是注册登录,然后可以把自己的梦写成文集一样的,甚至每天更新,到时候可以查看自己记录的梦。

    我是昨天晚上突然想到这个,因为自己最近老是失眠多梦。。就想把每天做的梦记下来。

    不知道你有没有兴趣,可以加我的msn:cartonfox@hotmail.com

    魂魄追风

    2007/04/27 11:41

  2. 这样?不过我想你已经google到了,还出现问题是确实冲突
    ·jquery和prototype比较,以及冲突解决 -|yytcpt 发表于 2007-2-15 0:23:00
    初次试用jQuery,到底是prototype好还是jquery好?

    之前的项目已经使用了prototype,现加入jquery后,立刻罢工,搜了一下,还是有解决办法的(原文),不过最后我还是抛弃prototype,开始使用jquery了。
    <script src="prototype.js"></script>
    <script src="http://blogbeta.blueidea.com/jquery.js"></script>
    <script type="text/javascript">
    jQuery.noConflict();
    </script>

    注意:一定要先引入prototype.js 再引入jquery.js,先后顺序不可错。
    via:http://yytcpt.blueidea.com/archives/2007/4300.shtml

    阿七

    2007/04/27 12:14

  3. 谢谢楼上的解答,为什么你放弃prototype转用jquery呢?还有就是prototype是rails默认的,好像不太好换……

    Datou

    2007/04/27 14:20

  4. 纪录梦在我们的单子上,现在有两个问题:
    1、性能。rails访问数据库的效率需要大幅优化,现在效率很低,经常挂起。
    2、用户体系。正在建设中。

    差不多的时候,我们会推出这样的网站的 :)

    Datou

    2007/04/27 15:17

  5. 换mootools吧 -_-#
    外行人路过~~

    dimlau

    2007/04/27 20:37

  6. Ruby on Rails默认使用的prototype.js和scriptaculous.js,貌似没法改,这些js的调用已经默认到rthml的解析里面了(可以直接用link_to_remote、submit_to_remote进行调用)。

    Datou

    2007/04/28 09:25

Leave a Reply