`

JQuery 学习日志

阅读更多
<script type="text/javascript"> 
$(function() { 
var cssrain=jQuery.noConflict(true); //将变量$的控制权让渡给其他库。这样可以确保jQuery不会与其他库的$对象发生冲突。
alert(cssrain("div").html());//正常  //alert($("div").html());//报错
}); 
</script> 
<div> <p>aaaaaaaaaaaaaaaaa</p></div>

那为什么能 var cssrain=jQuery.noConflict(true) 这么写呢?
首先我们看jQuery的源代码:
noConflict: function( deep ) {
  window.$ = _$;
  if ( deep )
   window.jQuery = _jQuery;
  return jQuery;
}

 
明显 ,当deep==true的时候,返回jQuery.
所以我们var cssrain=jQuery.noConflict(true) 这样定义也就可以理解了。
所以cssrain就可以代替jQuery了。从而确保jQuery不会与其他库的$对象发生冲突。
本篇文章来源于 cssrain.cn 原文链接:http://www.cssrain.cn/article.asp?id=436

分享到:
评论

相关推荐

    jquery学习配套资料

    ### jQuery学习日志 这份学习日志可能是个人或团队在学习过程中记录的笔记,包含了学习心得、技巧和常见问题解决方案。通过阅读这些笔记,你可以借鉴他人的经验,避免走弯路,快速提升jQuery技能。 ### jQuery插件...

    jquery文本,以文本格式保存的jquery文件

    这个压缩包文件包含了与jQuery相关的文本资料,转换为TXT格式以便于阅读和学习。让我们详细探讨一下这些知识点。 首先,**选择器**是jQuery的核心功能之一,它允许开发者高效地选取DOM元素。jQuery的选择器语法是...

    jQuery表单验证大全

    `demo-test`目录通常包含了一些示例和测试用例,开发者可以通过查看这些实例来学习如何实际应用jQuery Validate插件。 总的来说,jQuery Validate插件以其灵活性和易用性,极大地简化了前端表单验证的工作。通过...

    jquery-2.1.4.zip

    "readme.txt"可能包含了关于此版本jQuery的使用说明、更新日志或开发者需要注意的事项,对于初学者来说,这是一个非常重要的参考资料。而"jquery插件库.url"则是一个快捷方式,指向一个包含大量jQuery插件的资源库,...

    JQuery-Tools(含Demo)

    - **demo**:演示目录,包含了各种组件的示例代码和页面,你可以通过这些例子快速学习如何在自己的项目中使用jQuery Tools。 - **dist**:发布目录,通常包含经过压缩和优化的版本,适合在生产环境中使用。 - **...

    jquery树形插件

    2. **更新日志**:`更新日志2.x.txt`记录了zTree 2.x版本的更新内容和改进,帮助开发者了解新版本的变化。 **四、实战演示** `demo`文件夹通常包含了一些示例代码和HTML页面,展示了zTree的基本用法和高级功能,...

    jquery 2.2最新版

    标签"jquery 源码"表明压缩包中可能包含了jQuery库的源代码文件,这对于深入理解jQuery的工作原理、进行定制化修改或者学习JavaScript库的构建方式非常有帮助。通常,源码文件可以提供比压缩的二进制文件更多的信息...

    jquery-migrate-1.2.1.min.js

    5. **最佳实践**:使用jQuery Migrate的同时,开发者应该学习最新的JavaScript和jQuery最佳实践,以便在未来避免类似的兼容性问题。 6. **文件大小**:尽管.min.js表示这是一个压缩过的文件,减少了加载时间,但在...

    Jquery 1.4 API帮助文档(chm)

    **jQuery 1.4 API 帮助文档详解** jQuery是一个强大的...通过深入学习和实践,开发者能够利用jQuery的便利性提高Web应用的交互性和用户体验。在实际开发中,结合不断更新的API和社区资源,可以更好地应对各种挑战。

    ThinkPHP+Jquery手册

    《ThinkPHP+Jquery手册》是一份集合了ThinkPHP框架与jQuery库的综合参考资料,旨在为开发者提供便捷、全面的学习和查询平台。这份压缩包包含了两个核心文件:`jquery1.7.2中文手册.chm`和`ThinkPHP3.2.2完全开发手册...

    jquery 源码分析

    `readme.txt`可能包含关于jQuery 1.11.1版本的发布信息、更新日志或使用提示。而`jquery插件库.url`则指向一个jQuery插件库的链接,说明jQuery强大的生态系统,开发者可以方便地找到并使用各种插件扩展功能。 总之...

    jquery-easyui-1.5.4

    《jQuery EasyUI 1.5.4:打造高效前端界面》 jQuery EasyUI 是一个基于 jQuery 的轻量级前端框架,旨在简化Web...通过学习和掌握这个版本,开发者能够构建出美观、功能丰富的Web应用程序,无论是在桌面端还是移动端。

    深入PHP与jQuery开发

    学习《深入PHP与jQuery开发》不仅可以提升你的编程能力,还能让你掌握实际项目开发中的最佳实践。通过结合理论学习和实战练习,你可以成为一名精通PHP和jQuery的开发者,从而在web开发领域游刃有余。无论是初学者...

    jQuery可拖拽DIV页面

    检查元素的样式、监听网络请求、查看错误日志等可以帮助定位和解决问题。 通过以上知识,我们可以创建出一个功能丰富的、基于jQuery和jQuery UI的可拖拽div页面,提升用户在网页上的操作体验。在实际项目中,要不断...

    jQueryAPI 1.4.1.chm

    此CHM文件是开发人员学习和查阅jQuery功能的宝贵资源。 jQuery的核心特性包括选择器、DOM操作、事件处理和动画。在选择器部分,jQuery支持CSS1至CSS3的选择器,以及自定义的表达式,使得开发者能快速准确地选取DOM...

    jQuery1.10.3_20131214CHM文档

    综上所述,《jQuery1.10.3技术文档》是学习和掌握jQuery不可或缺的工具,它详细阐述了jQuery的核心功能和用法,为开发者提供了一条高效、简洁的前端开发路径。通过深入学习和实践,开发者可以充分利用jQuery来提升...

    jquery-1.7.2-vsdoc文件jquery-1.8.0-vsdoc 未找到

    4. 创建自己的`vsdoc`文件,手动添加1.8.0版本的API注释,虽然这需要额外的工作,但对于理解jQuery的内部工作原理也是一种学习。 jQuery的版本升级通常伴随着一些API的变化或功能的增强。例如,从1.7.2升级到1.8.0...

    jquery-easyui-1.2.5.zip(附有早先版本的中文文档)

    **jQuery EasyUI 1.2.5:一个强大...jQuery EasyUI 1.2.5版本不仅提供了完整的前端解决方案,还附带了中文文档,降低了学习和使用的门槛,尤其适合中文开发者使用。其易用性和灵活性,使其在企业级应用开发中广受欢迎。

    jQuery EasyUI jquery-easyui-1.5.5.6

    - 基于jQuery,易于学习和使用。 - 提供了丰富的UI组件,简化前端开发工作。 - 具有良好的可扩展性,可以通过EasyLoader按需加载组件。 - 支持响应式设计,适应不同设备和屏幕尺寸。 - 本地化支持,方便国际化应用的...

    jQueryEasyUI 1.1完整源代码

    **jQueryEasyUI 1.1 完整源代码详解** ...通过学习和使用jQueryEasyUI 1.1的完整源代码,开发者不仅可以快速构建功能丰富的Web应用,还能提升自己的前端开发技能,更好地理解和掌握JavaScript库的构建方式。

Global site tag (gtag.js) - Google Analytics