初次试用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,先后顺序不可错。

如果先包含jQuery,将引起代码终止,作为提醒,jQuery将抛出一个异常:“You are overwriting jQuery, please include jQuery  last."

prototype中最方便的函数莫过于

<input id="blueidea" value="蓝色" type="text" />
$("blueidea")   ===  document.getElementById("blueidea")    某id的对象

$F("blueidea")   ===  document.getElementById("blueidea").value   表单的值

如今使用jquery,这些都没有了。

$("#id") 这样虽然也可以获得某id的对象,但是不能对此id进行常规的js操作。(也许有方法,不过我还不会。)

例如

<input id="blue" value="蓝色" type="text" />
<div id="idea">蓝色理想</div>

现在改为

id="blue"的值"蓝色"改为 "经典";
id="idea"的节点文字"蓝色理想"改为"<b>经典论坛</b>"
prototype写法:
$("blue") .value="http://blogbeta.blueidea.com/经典";
$("idea").innerHTML="<b>经典论坛</b>";  或者
Element.update("idea", "<b>经典论坛</b>");

这些都不能这么写,而要用

jquery写法:
$("#blue") .val("经典");

$("#idea").empty();    //先置空此元素
$("#idea").append("<b>经典论坛</b>");    //再添加新的字符串

如果你把prototype换成jquery了,但是还想使用prototype中的方便函数

建议自己定义两个函数

function $G(id){
 return document.getElementById(id);
}
function $F(id){
 return $G(id).value;
}

以前的javascript思想要改变了,用了jquery一切就要jquery的规范来,好处就是不用担心浏览器兼容性了,反正用的是jquery的函数,不兼容就是他的问题了,如果是自己随意写,就有浏览器的兼容性问题。

目前为止prototype最方便就是有chm手册,查询起来很方便,而jquery只有英文的api文档,虽然也不错,但还是期待jquery的中文chm。

黄江民[加入时间:2011-9-21 2:57:53]
敖颖[加入时间:2011-9-20 4:43:08]
徐晓莉[加入时间:2011-9-19 1:52:06]
周希特[加入时间:2011-9-22 20:33:17]
支绍普[加入时间:2011-9-22 20:39:41]
高晓婷[加入时间:2011-9-22 19:44:54]
胡醒却[加入时间:2011-9-18 18:08:24]
张鑫[加入时间:2011-9-21 18:39:36]
卓章碧[加入时间:2011-9-20 23:58:33]
林程浩[加入时间:2011-9-21 2:50:07]
陆镜[加入时间:2011-9-19 15:06:53]
苏琳[加入时间:2011-9-22 11:34:55]
佘莹[加入时间:2011-9-20 6:17:25]
欧阳妤熙[加入时间:2011-9-19 13:22:37]
祁帅[加入时间:2011-9-22 19:33:50]
杨松[加入时间:2011-9-21 23:46:14]
田虎[加入时间:2011-9-22 18:46:05]
雷悦文[加入时间:2011-9-20 16:19:48]
宗笑[加入时间:2011-9-19 21:29:11]
蓬许聪[加入时间:2011-9-21 3:52:36]
许丹依[加入时间:2011-9-18 0:56:35]
祝俊[加入时间:2011-9-19 14:34:15]
郁培成[加入时间:2011-9-21 19:43:25]
陆萍[加入时间:2011-9-21 16:12:55]
陆明正[加入时间:2011-9-20 10:47:28]
赵元昊[加入时间:2011-9-21 21:33:53]
刘源[加入时间:2011-9-22 22:27:10]
李羽杰[加入时间:2011-9-19 10:15:25]
周清[加入时间:2011-9-22 4:20:24]
黄益伟[加入时间:2011-9-22 6:13:46]
郭文娟[加入时间:2011-9-20 6:49:18]
季绍乾[加入时间:2011-9-20 23:23:13]
周翔翔[加入时间:2011-9-21 1:26:00]
陈久运[加入时间:2011-9-19 8:58:20]
倪建文[加入时间:2011-9-21 23:53:52]
吴荣华[加入时间:2011-9-21 11:51:00]
郭艳芳[加入时间:2011-9-21 22:54:15]
罗红军[加入时间:2011-9-21 23:24:20]
周小强[加入时间:2011-9-20 2:30:45]
邹志怡[加入时间:2011-9-22 20:54:13]
曲直[加入时间:2011-9-21 0:43:21]
夏洪锋[加入时间:2011-9-19 11:44:02]
陳偉明[加入时间:2011-9-22 0:23:02]
吴玥[加入时间:2011-9-20 7:08:32]
王才[加入时间:2011-9-22 20:23:45]
叶晨[加入时间:2011-9-21 10:45:25]
潘潘[加入时间:2011-9-19 10:19:33]
张盛楠[加入时间:2011-9-22 3:32:34]
夏兰兰[加入时间:2011-9-22 18:19:12]
周鑫[加入时间:2011-9-21 1:44:43]
张磊[加入时间:2011-9-19 15:43:16]
徐迎海[加入时间:2011-9-18 14:52:53]
张小贝[加入时间:2011-9-22 3:43:45]
李浩然[加入时间:2011-9-20 23:45:08]
海伦[加入时间:2011-9-22 19:17:02]
张庆城[加入时间:2011-9-17 23:10:05]
王锟[加入时间:2011-9-22 3:47:19]
肖冬冬[加入时间:2011-9-17 23:56:20]
支婷婷[加入时间:2011-9-21 15:15:03]
黄志峰[加入时间:2011-9-21 22:08:23]
朱胜华[加入时间:2011-9-21 10:33:00]
贾尤强[加入时间:2011-9-21 11:36:23]
杨华[加入时间:2011-9-19 20:41:14]
彭永[加入时间:2011-9-19 23:53:48]
陈瑶[加入时间:2011-9-20 16:29:36]
刘瑞丰[加入时间:2011-9-21 19:12:23]
唐思[加入时间:2011-9-20 15:00:54]
刘亦奇[加入时间:2011-9-22 11:54:29]
翟真[加入时间:2011-9-19 20:52:13]
廖俊[加入时间:2011-9-20 16:34:26]
侯珊珊[加入时间:2011-9-19 4:10:19]
昝杨晴[加入时间:2011-9-21 10:19:48]
汤琳琳[加入时间:2011-9-18 14:57:26]
张军[加入时间:2011-9-20 18:59:56]
韩星驰[加入时间:2011-9-19 16:03:39]
李瀛[加入时间:2011-9-21 10:51:58]
刘志强[加入时间:2011-9-19 15:02:00]
颜浩[加入时间:2011-9-20 23:00:23]
樊羽丰[加入时间:2011-9-21 14:18:16]
陈春南[加入时间:2011-9-20 20:30:29]
汪炜[加入时间:2011-9-21 21:21:29]
陈建华[加入时间:2011-9-22 19:52:23]
王亚奇[加入时间:2011-9-22 17:36:50]
袁安驰[加入时间:2011-9-21 21:12:21]
李鋆[加入时间:2011-9-20 6:13:11]
许莉莉[加入时间:2011-9-20 23:22:43]
刘壮[加入时间:2011-9-19 5:25:46]
胡敏洁[加入时间:2011-9-20 17:08:41]
钱镖镖[加入时间:2011-9-22 1:26:25]
毛恬恬[加入时间:2011-9-20 15:29:12]
林初锋[加入时间:2011-9-22 12:04:24]
黄益磊[加入时间:2011-9-22 12:34:14]
朱云[加入时间:2011-9-19 21:34:18]
施碧雪[加入时间:2011-9-21 17:11:31]
刘锦辉[加入时间:2011-9-21 1:44:46]
林增巧[加入时间:2011-9-22 16:57:02]
古月胡[加入时间:2011-9-22 4:30:43]
陈如听[加入时间:2011-9-20 18:50:22]
陈颖颖[加入时间:2011-9-21 14:47:55]
王静[加入时间:2011-9-22 17:10:23]
梁国利[加入时间:2011-9-21 19:01:25]
羽皓[加入时间:2011-9-19 5:08:38]
成吉海[加入时间:2011-9-20 3:27:06]
席志嘉[加入时间:2011-9-20 20:40:21]
郭剑波[加入时间:2011-9-21 17:20:10]
陈彦锋[加入时间:2011-9-21 14:20:30]
任红波[加入时间:2011-9-19 8:26:48]
顾建[加入时间:2011-9-22 22:46:12]
姜峰[加入时间:2011-9-22 17:49:53]
邱杰[加入时间:2011-9-19 14:50:26]
陆波[加入时间:2011-9-20 7:14:46]
王艳君[加入时间:2011-9-18 16:57:51]
刘兵[加入时间:2011-9-21 10:18:25]
李宇龙[加入时间:2011-9-22 17:37:36]
杨绍[加入时间:2011-9-22 2:06:38]
沈晶晶[加入时间:2011-9-17 23:45:24]
郑好[加入时间:2011-9-22 20:04:02]
朱艳[加入时间:2011-9-19 13:56:48]
倪尛[加入时间:2011-9-20 0:29:14]
张煜君[加入时间:2011-9-20 21:54:49]
陈美[加入时间:2011-9-21 1:34:18]
冯绍威[加入时间:2011-9-20 16:41:32]
陈玙灿[加入时间:2011-9-21 20:08:01]
江家诚[加入时间:2011-9-20 21:28:42]
宋哲[加入时间:2011-9-21 0:59:49]
陈培庚[加入时间:2011-9-21 19:41:20]
温欣欣[加入时间:2011-9-22 15:33:36]
李小婉[加入时间:2011-9-22 18:44:52]
祖国[加入时间:2011-9-21 1:53:31]
袁帅[加入时间:2011-9-18 0:35:37]
朱祥馨[加入时间:2011-9-22 16:29:04]
王晓苏[加入时间:2011-9-19 15:17:41]
王静[加入时间:2011-9-19 10:39:28]
项建香[加入时间:2011-9-20 13:30:40]
刘华[加入时间:2011-9-20 22:13:33]
刘岩[加入时间:2011-9-21 12:19:01]
杨燕[加入时间:2011-9-22 16:39:49]
涂凡[加入时间:2011-9-21 23:40:56]
郭峰[加入时间:2011-9-22 6:22:04]
王维[加入时间:2011-9-21 12:03:00]
阎晓莉[加入时间:2011-9-21 15:53:56]
闻晓[加入时间:2011-9-21 22:11:36]
方晓容[加入时间:2011-9-18 22:43:41]
张菲尔[加入时间:2011-9-20 23:51:07]
张倩[加入时间:2011-9-19 4:50:09]
郭园园[加入时间:2011-9-20 14:35:02]
司春林[加入时间:2011-9-21 0:41:10]
任志坤[加入时间:2011-9-22 3:58:39]
刘娅静[加入时间:2011-9-22 11:16:46]
孙成菲[加入时间:2011-9-21 20:55:26]
王亚莲[加入时间:2011-9-20 15:55:05]
唐孝伟[加入时间:2011-9-22 1:55:50]
胡大雨[加入时间:2011-9-21 21:10:47]
郝琪琦[加入时间:2011-9-20 21:26:19]
朱林海[加入时间:2011-9-21 19:15:00]
张楠楠[加入时间:2011-9-22 12:05:33]
刘斌[加入时间:2011-9-19 17:56:46]
王康[加入时间:2011-9-21 19:17:06]
张崇斌[加入时间:2011-9-19 21:00:32]
董思培[加入时间:2011-9-22 3:14:51]
林胜楠[加入时间:2011-9-22 11:38:03]
范琴琴[加入时间:2011-9-21 14:29:00]
陈杰[加入时间:2011-9-19 18:20:35]
谢杉杉[加入时间:2011-9-22 12:08:17]
黄小婧[加入时间:2011-9-20 21:56:33]
张原[加入时间:2011-9-20 21:29:03]
余毛毛[加入时间:2011-9-21 9:56:53]
郑义[加入时间:2011-9-19 23:17:17]
庄雯雯[加入时间:2011-9-20 15:40:25]
郑飞霞[加入时间:2011-9-19 8:19:35]
孙文生[加入时间:2011-9-21 21:01:57]
李海军[加入时间:2011-9-22 1:12:17]
洪刚[加入时间:2011-9-20 19:56:52]
郭道明[加入时间:2011-9-22 3:21:25]
李锋[加入时间:2011-9-22 19:45:09]
胡秀嵘[加入时间:2011-9-21 2:54:37]
黄桂军[加入时间:2011-9-22 0:53:29]
叶超[加入时间:2011-9-22 5:22:10]
白永潺[加入时间:2011-9-19 3:52:48]
姜艳[加入时间:2011-9-21 1:34:57]
高菁[加入时间:2011-9-21 0:02:22]
王强[加入时间:2011-9-19 22:48:11]
梁山[加入时间:2011-9-19 3:36:10]
吴堃[加入时间:2011-9-21 22:19:49]
李楠[加入时间:2011-9-20 21:10:51]
薛星[加入时间:2011-9-22 0:22:25]
张飞[加入时间:2011-9-22 6:40:19]
张定国[加入时间:2011-9-19 10:46:02]
刘岳[加入时间:2011-9-20 14:12:49]
徐胜[加入时间:2011-9-21 22:18:07]
王砚博[加入时间:2011-9-18 17:31:49]
胡凌梦[加入时间:2011-9-22 1:14:54]
李琴[加入时间:2011-9-21 11:58:07]
卞瑞雪[加入时间:2011-9-19 8:51:43]
张宁[加入时间:2011-9-19 17:48:45]
赵良[加入时间:2011-9-21 3:27:48]
戴杨婷[加入时间:2011-9-18 1:23:32]
颜盼[加入时间:2011-9-19 11:00:23]
王飞[加入时间:2011-9-18 0:28:54]
密咪[加入时间:2011-9-20 0:10:04]

转载于:https://www.cnblogs.com/armywin/archive/2008/08/27/1277264.html

jquery和prototype比较,以及冲突解决(转)相关推荐

  1. JQuery源码分析 - 闭包机制在jQuery中的使用及冲突解决

    jQuery中的闭包机制 本系列中我们将基于jquery3.5.1版本对jQuery源码进行分析,分析以源码加注释的方式展示. 本节中将分析jQuery源码中的 14 ~ 40行:自执行函数定义.环境 ...

  2. 解决jquery和prototype库冲突问题

    解决jquery和prototype库冲突问题 参考文章: (1)解决jquery和prototype库冲突问题 (2)https://www.cnblogs.com/Joanna-Yan/p/483 ...

  3. 解决 jQuery 和其他库的冲突

    在 jQuery 库中,几乎所有的插件都被限制在它的命名空间里.通常,全局对象都被很好地存储在 jQuery 命名空间里,因此当把 jQuery 和其他 JavaScript 库(例如 Prototy ...

  4. 解决jQuery和其它库的冲突

    为什么80%的码农都做不了架构师?>>>    在jQuery库中,几乎所有的插件都被限制在它的命名空间里.全局的对象都很好地存储在jQuery命名空间里,因此当把jQuery和其它 ...

  5. ajax注解解决中文乱码,基于注解的简单MVC框架的实现,以及jquery,prototype,ajax传输乱码问题的一点解决方法...

    1:基于注解的简单MVC框架的实现 效果:1:用户只需要定义一些普通的java类来做为M层,也就是STRUTS的action类,该类里包含1到 N个控制方法,每个方法需要的form数据,由注解@Act ...

  6. jQuery和Prototype兼容问题

    实例: Code <script type="text/javascript">     var j = jQuery.noConflict();     j(func ...

  7. mysql 主从,主主,主主复制时的主键冲突解决

    原理:slave 的i/o thread ,不断的去master抓取 bin_log, 写入到本地relay_log 然后sql thread不断的更新slave的数据 把主服务器所有的数据复制给从服 ...

  8. Android Studio中架包打包和依赖冲突解决

    一.为什么使用aar打包,而不是jar 随着Android Studio的使用越来越广泛,使用aar打包这种方式也越来越可行实际. jar打包只打源代码,像资源文件不会打包,而aar恰恰是jar打包的 ...

  9. Android滑动冲突解决方法

    Android滑动冲突解决方法 滑动冲突 首先讲解一下什么是滑动冲突.当你需要在一个ScrollView中嵌套使用ListView或者RecyclerView的时候你会发现只有ScrollView能够 ...

  10. Android Studio androidx 包冲突解决方法

    Android Studio androidx 包冲突解决方法 参考文章: (1)Android Studio androidx 包冲突解决方法 (2)https://www.cnblogs.com/ ...

最新文章

  1. Python——线程1
  2. mysql redis 中间件_Docker快速搭建Mysql社区版,Redis,MongoDb、MQ等等中间件。
  3. Linux服务器安全简明指南
  4. Maven安装与配置(详细步骤)
  5. Jmeter性能测试之命令行执行和生成测试报告
  6. mysql创建用户代码,MySQL创建用户与受权
  7. Mybatis与JPA的优缺点
  8. 第一章: Activity的生命周期和启动模式:
  9. 深信服网络挑战赛初赛_2019
  10. Python 已知三角形三边求三角形面积
  11. You can‘t specify target table ‘Person‘ for update in FROM clause
  12. 深度学习水果识别系统-python
  13. 新考纲 PMP 备考精讲
  14. Cstyle的UEFI导读: UEFI的N种实现及差别
  15. 内置函数 - getattr()函数
  16. php imap 存草稿,学习猿地-PHP-imap 使用参考
  17. r语言 林元震_林木多地点半同胞子代测定遗传分析 R语言程序包及其应用
  18. java.lang.reflect.InvocationTargetException异常处理方法
  19. 两周!从入门到第15到第3!小白和你一起入门NLP
  20. “计算(a+b)*c的值”最简单程序

热门文章

  1. 工业和信息化部关于印发贯彻落实《国务院关于积极推进“互联网+”行动的指导意见》行动计划(2015-2018年)的通知
  2. 网易云信IMweb版集成实现(PHP直接上码)
  3. 人工智能 —— 人工智能发展大事件
  4. firefox关于about:config的常用配置
  5. java小易——Servlet轻量级服务
  6. Flow-Guided-Feature-Aggregation-的安装配置,demo运行,以及采用少量ILSVRC2015 VID数据集在其中训练
  7. elk笔记16--aggs-Bucket Aggregations
  8. python算法之lowb排序三人组(冒泡排序,插入排序,选择排序)
  9. lowB三人组排序算法及其时间复杂度
  10. 【数据结构】(六)树与二叉树