为何选择 jQuery ?
•jQuery 思想: write less, do more
• 封装了大量 DOM 操作
• 封装 Ajax
16.
DOM 到 jQ
•document.getElementById("placeholder")
• $("#placeholder")
17.
DOM 到 jQ
•重写 javascript 的相册
var source = whichpic.getAttribute("href");
转换为 whichpic.href
var placeholder =
document.getElementById("placeholder");
转换为 $("#placeholder")
placeholder.setAttribute("src",source);
转换为 placeholder.attr("src",source);
18.
DOM 到 jQ
•新的函数:
function showPic(whichpic) {
var source = whichpic.href;
$
("#placeholder").attr("src",source);
var desc = whichpic.title;
$("#description").text(desc);
}
19.
DOM 到 jQ
•再简洁些:
function showPic(whichpic) {
$
("#placeholder").attr("src",whichpic
.href);
$
("#description").text(whichpic.title
);
}
加入到“示例 2” 查看效果
20.
jQ 强大的选择器
• $("#one") id 选择器
• $(".mini") class 选择器
• $('div') tag 选择器
• $("div span") 子孙 -> 后代