最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Java Web:JQUERY基礎(chǔ)核心和選擇器,面試題,PPT,多播事件委托,選擇器【詩書畫唱】

2020-11-11 22:13 作者:詩書畫唱  | 我要投稿

?


多播事件委托,用JQUERY時(shí)可以同時(shí)讓3個(gè)彈出框有效,用window.onload的話就會(huì)有些部分失效,個(gè)人的理解,有些用jquery寫會(huì)更具兼容性和更簡便,代碼量會(huì)更少等等:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script type="text/javascript" srcc="js/jquery-1.11.0.js" ></script>

<script>

// window.onload = function(){

// alert(1);

// }

// //后面的函數(shù)會(huì)覆蓋掉前面的函數(shù),所以只會(huì)彈出2

// window.onload = function(){

// alert(2);

// }

? ? ? ? ? ? //通過這種方式綁定的函數(shù)不會(huì)產(chǎn)生覆蓋

? ? ? ? ? ? //多播事件委托

? ? ? ? ? ? $(document).ready(function(){

? ? ? ? ? ? alert(1);

? ? ? ? ? ? });

? ? ? ? ? ? $(document).ready(function(){

? ? ? ? ? ? alert(2);

? ? ? ? ? ? });

? ? ? ? ? ??

? ? ? ? ? ? //我們可以給jQuery對(duì)象取其他的名字

? ? ? ? ? ? var $$ = jQuery;

? ? ? ? ? ??

? ? ? ? ? ? $$(document).ready(function(){

? ? ? ? ? ? alert(3);

? ? ? ? ? ? })

</script>

</head>

<body>

</body>

</html>



鼠標(biāo)放上文字上后出現(xiàn)圖片,離開后隱藏圖片:


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title></title>

<script type="text/javascript" srcc="js/jquery-1.11.0.js" ></script>

<script>

//寫在onload事件中的js代碼會(huì)在html代碼執(zhí)行完成以后執(zhí)行

//原生的JS代碼

// window.onload = function(){

// var a = document.getElementById('link');

// var d = document.getElementById('myDiv');

// a.onmouseover = function(){//鼠標(biāo)放在a標(biāo)簽上時(shí)觸發(fā)

// //顯示圖片

// d.style.display = 'block';

// }

// a.onmouseout = function(){//鼠標(biāo)離開a標(biāo)簽時(shí)觸發(fā)

// d.style.display = 'none';

// }

// }

//JQUERY代碼

$(function(){//onload對(duì)應(yīng)的事件

var d = $('#myDiv');//ID選擇器

$('#link').hover(function(){//復(fù)合事件函數(shù)

d.css('display','block');//css方法的調(diào)用

},function(){

d.css('display','none');

});

})

//完整的寫法

// $(document).ready(function(){

//

// });

// //簡寫方式

// $(function(){

//

// })

</script>

</head>

<body>

<a hreff="#" id="link">瀏覽</a>

<div id="myDiv" style="display: none;">

<img srcc="img/25.png" />

</div>

</body>

</html>

常規(guī)選擇器的使用模板示例:



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script type="text/javascript" srcc="js/jquery-1.11.0.js" ></script>

<script>

$(document).ready(function(){

//獲取頁面中id為sp的元素

var sp = $('#sp');

//獲取頁面中所有的span元素

var ss = $('span');

for(var i = 0;i < ss.length;i ++) {

var span = ss[i];//dom對(duì)象

console.log(span);

//span.style.color = 'red';//原生的JS

$(span).css('color','yellow');//jQuery代碼

}

//獲取頁面中class屬性為bg的所有元素

var es = $('.bg');

//console.log('選中元素的個(gè)數(shù)是:' + es.length);


//分辨什么是jquery對(duì)象,什么是dom對(duì)象

//通過id選擇器選中的返回的對(duì)象都是jQuery對(duì)象

//獲取頁面中id為dv的元素

var d = $('#dv');//jQuery對(duì)象

var d1 = document.getElementById('dv');//dom對(duì)象

//將dom對(duì)象轉(zhuǎn)換成jQuery對(duì)象

//console.log($(d1));

//將jQuery對(duì)象轉(zhuǎn)換成dom對(duì)象

//console.log(d.get(0));

//console.log(d[0]);

});

</script>

</head>

<body>

<div class="bg" id="dv">Hello world</div>

<span class="bg">第一段文本</span>

<span id="sp">第二段文本</span>

<span>第三段文本</span>

<input type="text" />

<input type="password" />

<input class="bg" type="text" />

</body>

</html>




進(jìn)階選擇器的使用模板示例,? ?將頁面中所有元素的字體大小設(shè)置為50px,將頁面中id為sub的ul的后代a標(biāo)簽設(shè)置為紅色,將頁面中的id為sub的ul標(biāo)簽的所有的子標(biāo)簽中的a標(biāo)簽的字體顏色設(shè)置為紅色,將頁面中所有div元素的子標(biāo)簽是span的元素的字體顏色設(shè)置為紅色:





<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script type="text/javascript" srcc="js/jquery-1.11.0.js" ></script>

<script>

$(document).ready(function(){

//將頁面中所有的p元素以及class為bg的元素的字體顏色設(shè)置為紅色

// $('p').css('color','red');

// $('.bg').css('color','red');

? ? ? ? ? ? ? ? $('p,.bg').css('color','blue');//隱式遍歷

//? ? ? ? ? ? ? var all = $('p,.bg');

//? ? ? ? ? ? ? for(var i = 0;i < all.length;i ++) {

//? ? ? ? ? ? ? var e = all[i];

//? ? ? ? ? ? ? $(e).css('color','yellow');

//? ? ? ? ? ? ? }


? ? ? ? ? ? ? ? //將頁面中所有元素的字體大小設(shè)置為50px

? ? ? ? ? ? ? ? $('*').css('font-size','50px');

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? //將頁面中id為sub的ul的后代a標(biāo)簽設(shè)置為紅色

? ? ? ? ? ? ? ? //空格表示所有的后代,包括兒子,孫子,曾孫,重孫

? ? ? ? ? ? ? ? $('#sub a').css('color','orange');

? ? ? ? ? ? ? ? //將頁面中的id為sub的ul標(biāo)簽的所有的子標(biāo)簽中的a標(biāo)簽的字體顏色設(shè)置為紅色

? ? ? ? ? ? ? ? $('#sub>a').css('color','pink');

? ? ? ? ? ? ? ? //將頁面中所有div元素的子標(biāo)簽是span的元素的字體顏色設(shè)置為紅色

? ? ? ? ? ? ? ? $('div>span').css('color','red');

});

</script>

</head>

<body>

<div>

<span>a</span>

<div>

<p><span>b</span></p>

</div>

</div>

<ul id="sub">

<a hreff="#">哈哈</a>

<li>

數(shù)學(xué)

<ul>

<li>微積分</li>

<li>復(fù)變函數(shù)</li>

<li>線性代數(shù)<a href="#">詳情</a></li>

</ul>

<a hreff="#">瀏覽更多</a>

</li>

<li>語文</li>

<li>英語</li>

</ul>

<a href="#">說明</a>

<span>aaa</span>

<span class="bg">bbb</span>

<span>ccc</span>

<p>測試1</p>

<p>測試2</p>

<p>測試3</p>

<div class="bg">AAA</div>

<div>BBB</div>

<div id="tt">CCC</div>

</body>

</html>




下面的內(nèi)容可能要記憶,可能為面試題。


http://docs.jquery.com/Downloading_jQuery



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

? ? <title></title>

? ? <script srcc="jquery-1.11.1.js" type="text/javascript"></script>

</head>

<body>

</body>

</html>


$(function(){}); //執(zhí)行一個(gè)匿名函數(shù)?

$('#divId'); //進(jìn)行執(zhí)行的ID元素選擇?

$('#divId').css('color','red'); //執(zhí)行功能函數(shù)

由于$本身就是jQuery對(duì)象的縮寫形式,所以也可以這樣寫:?

jQuery(function(){});

jQuery('#box');

jQuery('#box').css('color','red');


Java Web:JQUERY基礎(chǔ)核心和選擇器,面試題,PPT,多播事件委托,選擇器【詩書畫唱】的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
兴化市| 宜春市| 利川市| 昭觉县| 苍梧县| 南皮县| 松溪县| 东光县| 建瓯市| 黔江区| 辽中县| 长顺县| 牙克石市| 龙游县| 克拉玛依市| 高陵县| 信宜市| 十堰市| 宁陵县| 五大连池市| 朔州市| 河曲县| 武乡县| 鄂托克旗| 怀宁县| 和田县| 上犹县| 永州市| 康乐县| 孝义市| 乌拉特中旗| 兴国县| 盱眙县| 上高县| 九龙县| 定陶县| 综艺| 威信县| 平江县| 南丰县| 宜君县|