- 浏览: 344013 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
今天的学习
1、noConflict() 方法
noConflict() 方法就是直接可以将p标签里面的内容在线上直接进行修改成jQuery("p").text("jQuery 仍在运行!");p.text里面的jQuery 仍在运行!
2、选择器列表
*号
通过$("body *").css("background-color","#B2E0FF");*号代表的是所有的元素body是代表的那里的元素样式的背景颜色换成"#B2E0FF的颜色
:first
$("p:first")代表的就是第一个p标签里面的元素将背景颜色换成#B2E0FF
:last
$("p:last")将最后一个p标签的元素的背景颜色换成#B2E0FF
:even
$("tr:even")就将所有偶数tr标签元素的背景颜色换成#B2E0FF
:odd
$("tr:odd")将所有tr标签元素的奇数的背景颜色换成#B2E0FF
:eq(index)
$("ul li:eq(1)")将ul里面的第二个li标签的元素的背景颜色换成#B2E0FF因为是从0开始计算在里面可以任意元素第几个的li标签只要里面有都能选
:gt(no)
$("ul li:gt(2)")将ul里面的最大的两个li标签元素的背景颜色换成#B2E0FF这里面是从0开始计算你需要从最大的多少就写多少在这个例子里面是3和4要背景颜色发生了变化
:lt(no)
$("ul li:lt(2)")将ul里面的最小的两个li标签元素的背景颜色换成#B2E0FF从0开始所以不是1和2 是标题和1 因为在里面标题也是li标签从标题开始计算下面的才是1
:header
$(":header")包含了所有标题元素 <h1> - <h6>所以在这个例子里面只有<h1>的背景颜色换成了#B2E0FF
1、noConflict() 方法
<!DOCTYPE html> <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script> $.noConflict(); jQuery(document).ready(function(){ jQuery("button").click(function(){ jQuery("p").text("jQuery 仍在运行!"); }); }); </script> </head> <body> <p>这是一个段落。</p> <button>测试 jQuery</button> </body> </html>
noConflict() 方法就是直接可以将p标签里面的内容在线上直接进行修改成jQuery("p").text("jQuery 仍在运行!");p.text里面的jQuery 仍在运行!
2、选择器列表
*号
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("body *").css("background-color","#B2E0FF"); }); </script> </head> <body> <html> <body> <h1>Welcome to My Homepage</h1> <p class="intro">My name is Donald</p> <p>I live in Duckburg</p> <p>My best friend is Mickey</p> <div id="choose"> Who is your favourite: <ul> <li>Goofy</li> <li>Mickey</li> <li>Pluto</li> </ul> </div> </body> </html> </body> </html>
通过$("body *").css("background-color","#B2E0FF");*号代表的是所有的元素body是代表的那里的元素样式的背景颜色换成"#B2E0FF的颜色
:first
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("p:first").css("background-color","#B2E0FF"); }); </script> </head> <body> <html> <body> <h1>Welcome to My Homepage</h1> <p class="intro">My name is Donald</p> <p>I live in Duckburg</p> <p>My best friend is Mickey</p> <div id="choose"> Who is your favourite: <ul> <li>Goofy</li> <li>Mickey</li> <li>Pluto</li> </ul> </div> </body> </html> </body> </html>
$("p:first")代表的就是第一个p标签里面的元素将背景颜色换成#B2E0FF
:last
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("p:last").css("background-color","#B2E0FF"); }); </script> </head> <body> <html> <body> <h1>Welcome to My Homepage</h1> <p class="intro">My name is Donald</p> <p>I live in Duckburg</p> <p>My best friend is Mickey</p> <div id="choose"> Who is your favourite: <ul> <li>Goofy</li> <li>Mickey</li> <li>Pluto</li> </ul> </div> </body> </html> </body> </html>
$("p:last")将最后一个p标签的元素的背景颜色换成#B2E0FF
:even
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("tr:even").css("background-color","#B2E0FF"); }); </script> </head> <body> <html> <body> <h1>Welcome to My Web Page</h1> <table> <tr> <th>Id</th> <th>LastName</th> <th>FirstName</th> <th>Address</th> <th>City</th> </tr> <tr> <td>1</td> <td>Adams</td> <td>John</td> <td>Oxford Street</td> <td>London</td> </tr> <tr> <td>2</td> <td>Bush</td> <td>George</td> <td>Fifth Avenue</td> <td>New York </td> </tr> <tr> <td>3</td> <td>Carter</td> <td>Thomas</td> <td>Changan Street</td> <td>Beijing</td> </tr> <tr> <td>4</td> <td>Obama</td> <td>Barack</td> <td>Pennsylvania Avenue</td> <td>Washington</td> </tr> </table> </body> </html> </body> </html>
$("tr:even")就将所有偶数tr标签元素的背景颜色换成#B2E0FF
:odd
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("tr:odd").css("background-color","#B2E0FF"); }); </script> </head> <body> <html> <body> <h1>Welcome to My Web Page</h1> <table> <tr> <th>Id</th> <th>LastName</th> <th>FirstName</th> <th>Address</th> <th>City</th> </tr> <tr> <td>1</td> <td>Adams</td> <td>John</td> <td>Oxford Street</td> <td>London</td> </tr> <tr> <td>2</td> <td>Bush</td> <td>George</td> <td>Fifth Avenue</td> <td>New York </td> </tr> <tr> <td>3</td> <td>Carter</td> <td>Thomas</td> <td>Changan Street</td> <td>Beijing</td> </tr> <tr> <td>4</td> <td>Obama</td> <td>Barack</td> <td>Pennsylvania Avenue</td> <td>Washington</td> </tr> </table> </body> </html> </body> </html>
$("tr:odd")将所有tr标签元素的奇数的背景颜色换成#B2E0FF
:eq(index)
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("p:eq(1)").css("background-color","#B2E0FF"); }); </script> </head> <body> <html> <body> <h1>Welcome to My Homepage</h1> <p class="intro">My name is Donald</p> <p>I live in Duckburg</p> <p>My best friend is Mickey</p> <div id="choose"> Who is your favourite: <ul> <li>Goofy</li> <li>Mickey</li> <li>Pluto</li> </ul> </div> </body> </html> </body> </html>
$("ul li:eq(1)")将ul里面的第二个li标签的元素的背景颜色换成#B2E0FF因为是从0开始计算在里面可以任意元素第几个的li标签只要里面有都能选
:gt(no)
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("tr:gt(2)").css("background-color","#B2E0FF"); }); </script> </head> <body> <html> <body> <h1>Welcome to My Web Page</h1> <table> <tr> <th>Id</th> <th>LastName</th> <th>FirstName</th> <th>Address</th> <th>City</th> </tr> <tr> <td>1</td> <td>Adams</td> <td>John</td> <td>Oxford Street</td> <td>London</td> </tr> <tr> <td>2</td> <td>Bush</td> <td>George</td> <td>Fifth Avenue</td> <td>New York </td> </tr> <tr> <td>3</td> <td>Carter</td> <td>Thomas</td> <td>Changan Street</td> <td>Beijing</td> </tr> <tr> <td>4</td> <td>Obama</td> <td>Barack</td> <td>Pennsylvania Avenue</td> <td>Washington</td> </tr> </table> </body> </html> </body> </html>
$("ul li:gt(2)")将ul里面的最大的两个li标签元素的背景颜色换成#B2E0FF这里面是从0开始计算你需要从最大的多少就写多少在这个例子里面是3和4要背景颜色发生了变化
:lt(no)
html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("tr:lt(2)").css("background-color","#B2E0FF"); }); </script> </head> <body> <html> <body> <h1>Welcome to My Web Page</h1> <table> <tr> <th>Id</th> <th>LastName</th> <th>FirstName</th> <th>Address</th> <th>City</th> </tr> <tr> <td>1</td> <td>Adams</td> <td>John</td> <td>Oxford Street</td> <td>London</td> </tr> <tr> <td>2</td> <td>Bush</td> <td>George</td> <td>Fifth Avenue</td> <td>New York </td> </tr> <tr> <td>3</td> <td>Carter</td> <td>Thomas</td> <td>Changan Street</td> <td>Beijing</td> </tr> <tr> <td>4</td> <td>Obama</td> <td>Barack</td> <td>Pennsylvania Avenue</td> <td>Washington</td> </tr> </table> </body> </html> </body> </html>
$("ul li:lt(2)")将ul里面的最小的两个li标签元素的背景颜色换成#B2E0FF从0开始所以不是1和2 是标题和1 因为在里面标题也是li标签从标题开始计算下面的才是1
:header
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(":header").css("background-color","#B2E0FF"); }); </script> </head> <body> <html> <body> <h1>Welcome to My Homepage</h1> <p class="intro">My name is Donald</p> <p>I live in Duckburg</p> <p>My best friend is Mickey</p> <div id="choose"> Who is your favourite: <ul> <li>Goofy</li> <li>Mickey</li> <li>Pluto</li> </ul> </div> </body> </html> </body> </html>
$(":header")包含了所有标题元素 <h1> - <h6>所以在这个例子里面只有<h1>的背景颜色换成了#B2E0FF
发表评论
-
Zepto
2015-08-15 13:49 1246Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 790//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 592Node.js 是一个基于Chrome JavaScript ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 892首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2749Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 721特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14769流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6281首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1394通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 713一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 924<base>、定义页面中所有链接的基准URL & ... -
ie下的指定样式-20140106
2014-01-08 00:00 7871. <!--[if !IE]><!--&g ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 763一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 554看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 878最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 657最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 454做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 719在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 778<object width="940&qu ... -
使用模版的基本尝试-20131209
2013-12-10 01:19 649使用模版的基本尝试 模版是大家多多少少都有用多的,那么就在这 ...
相关推荐
许多的 JS 框架类库都选择使用$符号作为函数或变量名,jQuery是其中最为典型的一个。在 jQuery 中,$ 符号只是 window.jQuery 对象的一个引用,因此即使 $ 被删除,window.jQuery 依然是保证整个类库完整性的坚强...
为了解决这个问题,jQuery提供了一个名为`noConflict()`的方法。`noConflict()`的主要作用是释放`$`这个标识符,将其控制权交还给之前持有它的库或框架,或者让开发者可以自由地重新分配`$`的用途。这样,其他框架...
本文实例讲述了jQuery noConflict() 方法用法。分享给大家供大家参考,具体如下: jQuery – noConflict() 方法 如何在页面上同时使用 jQuery 和其他框架? 要解决这个问题,只需要使用jQuery中的noConflict()方法,...
jQuery中,noconflict是用来防止变量冲突,用来释放变量控制权的一个重要方法。我们知道,jQuery中对外提供有两个全局变量,$和jQuery,虽然jQuery只产生了两个全局变量,极少情况下才会出现冲突,但是如果网页中...
jQuery中的`noConflict()`方法就是为了避免这种情况而设计的。 `$`在jQuery中通常被用作快捷方式来调用jQuery对象,但它本质上是`window.jQuery`的一个引用。`jQuery.noConflict()`的主要作用就是释放`$`这个符号,...
jQuery设计时考虑了与其他JavaScript库共存的问题,使用`.noConflict()`方法可以释放$符号,避免与其他库冲突。 十、最佳实践与性能优化 学习jQuery的同时,也要了解如何编写高效代码。避免使用全局变量,合理利用...
以上就是关于《锋利的jQuery》学习笔记中涉及的一些核心知识点,包括jQuery对象与DOM对象的转换、解决库冲突的方法以及jQuery对CSS选择器和选择器的扩展应用。理解并掌握这些内容,将有助于你更加高效地使用jQuery...
当你之后引入jQuery时,可以使用`noConflict()`来确保`$`继续指向Prototype,同时使用`jQuery`或自定义别名(如`myJQ`)来调用jQuery的方法。 ```html <script src="prototype.js"></script> <script src="jquery....
为了解决这一问题,jQuery提供了一个非常有用的函数——noConflict()方法。这个方法允许开发者在同一页内使用多个JavaScript库,即使它们有名称冲突,也能正常工作。当jQuery被加载到页面上时,它会尝试获取对$符号...
三、使用 jQuery.noConflict()方法将变量$的控制权让渡给其他库,同时使用 jQuery(function($){...})方法来使用 jQuery。这可以避免与其他库的冲突,同时也可以继续使用$方法。 四、使用 jQuery.noConflict()方法将...
### jQuery 学习进阶使用知识点详解 #### 一、jQuery 遍历方法 ...以上是对 jQuery 遍历方法、过滤方法、AJAX 技术及 $.noConflict() 方法的详细介绍,希望能帮助到正在学习或使用 jQuery 的开发者们。
jQuery.noConflict() 是jQuery库提供的一种机制,用于解决在同一个网页中使用多个jQuery版本或与其它JavaScript库可能引发的命名冲突问题。这个方法的核心在于它能够恢复全局的`jQuery`和`$`变量到它们在jQuery库...
6. **多个库之间的冲突**:如果一个页面中同时使用了使用$作为别名的库,可以通过`$.noConflict()`方法避免冲突。 7. **jQuery对象和DOM对象**:jQuery对象是jQuery函数的结果,而DOM对象是JavaScript原生的对象,...
jQuery是目前使用最广泛的前端框架之一,有...尽管如此,jQuery.noConflict()背后实现原理依然值得Web开发者学习掌握,成为解决类似全局命名空间污染问题的利器。 jQuery.noConflict()的作用? jQuery.noConflict
如果你希望继续使用jQuery的$简写,可以通过noConflict()方法创建一个自定义的简写。这个方法返回对jQuery的引用,你可以将这个引用存入一个变量中,然后在你的代码中使用这个变量代替$。例如,你可以这样写: ```...
在JavaScript的开发环境中,尤其是当使用多个库或框架时,比如jQuery和其他JavaScript库(如Prototype、MooTools等),可能会遇到函数名或选择器符号`$`的冲突问题。这是因为这些库都倾向于使用`$`作为主要的函数或...