前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jquery学习第一天

Jquery学习第一天

作者头像
苦咖啡
发布2018-05-07 18:11:32
6450
发布2018-05-07 18:11:32
举报
文章被收录于专栏:我的博客我的博客

1、jQuery优点

轻量级,强大的选择器,出色的DOM操作,可靠的事件处理,完善的Ajax,不污染的顶级变量,出色的浏览器兼容,链式操作,隐式迭代,行为层和结构层分离,丰富的插件,完善的文档,开源

2、类型说明

Jquery-*.js完整的版本,主要用于测试和学习开发

Jquery-*.min.js主要用于产品和项目

3、引入jquery开始学习

<script src=”jquery-1.7.2.js” type=”text/javascript”></script>

4、JQuery宗旨

用少量的代码实现复杂的功能

5、先体验一个简单的例子

代码如下:

<meta http-equiv=”Content-Type” content=”text/html;charset=utf-8″>

<script src=”jquery-1.7.2.js” type=”text/javascript”></script>

<style>

#menu{ width:200px;}

.has_children{ background:#555;color:#fff;cursor:pointer;}

.highlight{color:#fff; background:green;}

div{ padding:0; margin:10px 0px;}

div a{ background:#888; display:none; float:left; width:200px;}

</style>

<body>

<div id=”menu”>

<div class=”has_children”>

<span>认识Jquery</span>

<a>栏目名称</a>

<a>栏目名称</a>

<a>栏目名称</a>

<a>栏目名称</a>

<a>栏目名称</a>

<a>栏目名称</a>

</div>

<div class=”has_children”>

<span>认识Jquery2</span>

<a>栏目名称2</a>

<a>栏目名称2</a>

<a>栏目名称2</a>

<a>栏目名称2</a>

<a>栏目名称2</a>

<a>栏目名称2</a>

</div>

<div class=”has_children”>

<span>认识Jquery2</span>

<a>栏目名称2</a>

<a>栏目名称2</a>

<a>栏目名称2</a>

<a>栏目名称2</a>

<a>栏目名称2</a>

<a>栏目名称2</a>

</div>

</div>

<script type=”text/javascript” language=”javascript”>

$(“.has_children”).click(function(){

$(this).addClass(“highlight”)

.children(“a”).show().end()

.siblings().removeClass(“highlight”)

.children(“a”).hide();

});

</script>

</body>

PS:其中js代码必须在下部,还有就是如果代码复杂一定要做适量的注释

6、认识JQuery对象和DOM对象

通过javascript的getElementsByTagName或者getElementById得到的元素节点就是DOM对象,而其他都是JQuery对象。

$(“#footer”).html();//这是jquery对象

特别注意:两个对象的方法不要弄混淆了,不可以互用的

7、Jquery对象和dom对象转换

7.1Jquery转换成dom

使用[index]转换:

var $jq=$(“footer”);//jquery对象

Var do=$jq[0]//dom对象

使用get方法

Var do=$jq.get(0);//dom对象

7.2dom转换成jquery

对与dom对象只需要用$()把dom对象包含起来就可以

Var do=document.getElementById(“footer”);//dom对象

Var $jq=$(do);

8、Jquery开发工具

Dreamweaver、aptana、jquerywtp等

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012年7月5日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档