麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

有時候就是看不進(jìn)論文-jQuery動畫特效篇&MySQL

2019-11-14 14:41:11
字體:
供稿:網(wǎng)友

  hi

早上知道新的亂斗模式后,沒忍住開了幾把,然后就無心論文了。。。用這個來破吧

1、jQuery

-----動畫特效-----

----調(diào)用show()和hide()方法顯示和隱藏元素

show()hide()方法用于顯示或隱藏頁面中的元素,它的調(diào)用格式分別為:

$(selector).hide(speed,[callback])$(selector).show(speed,[callback])

參數(shù)speed設(shè)置隱藏或顯示時的速度值,可為“slow”、“fast”或毫秒數(shù)值,可選項(xiàng)參數(shù)callback為隱藏或顯示動作執(zhí)行完成后調(diào)用的函數(shù)名。

<body>
<h3>使用show()和hide()方法顯示和隱藏元素</h3>
<div>
<h4>我喜歡吃的水果</h4>
<ul>
<li>蘋果</li>
<li>甘桔</li>
<li>梨</li>
</ul>
<input id="hidval" type="hidden" value="0"/>
</div>

<script type="text/javascript">
$(function () {
$("h4").bind("click", function () {
if ($("#hidval").val() == 0) {
$("ul").show();
$("#hidval").val(1);
} else {
$("ul").hide();
$("#hidval").val(0);
}
});
});
</script>
</body>

----動畫效果的show()和hide()方法

在上一小節(jié)中,調(diào)用show()hide()方法僅是實(shí)現(xiàn)的元素的顯示和隱藏功能,如果在這些方法中增加“speed”參數(shù)可以實(shí)現(xiàn)動畫效果的顯示與隱藏,同時,如果添加了方法的回調(diào)函數(shù),它將在顯示或隱藏執(zhí)行成功后被調(diào)用。

<body>
<h3>show()和hide()方法動畫方式顯示和隱藏元素</h3>
<div>
<h4>我喜歡吃的水果</h4>
<ul>
<li>蘋果</li>
<li>甘桔</li>
<li>梨</li>
</ul>
<input id="hidval" type="hidden" value="0"/>
</div>

<script type="text/Javascript">
$(function () {
$("h4").bind("click", function () {
if ($("#hidval").val() == 0) {
$("ul").show("slow",function(){
$("#hidval").val(1);
})
} else {
$("ul").hide("slow",function(){
$("#hidval").val(0);
})
}
})
});
</script>
</body>

----調(diào)用toggle()方法實(shí)現(xiàn)動畫切換效果

第一節(jié)我們學(xué)過實(shí)現(xiàn)元素的顯示與隱藏需要使用hide()show(),那么有沒有更簡便的方法來實(shí)現(xiàn)同樣的動畫效果呢?

調(diào)用toggle()方法就可以很容易做到,即如果元素處于顯示狀態(tài),調(diào)用該方法則隱藏該元素,反之,則顯示該元素,它的調(diào)用格式是:

$(selector).toggle(speed,[callback])

其中speed參數(shù)為動畫效果時的速度值,可以為數(shù)字,單位為毫秒,也可是“fast”、“slow”字符,可選項(xiàng)參數(shù)callback為方法執(zhí)行成功后回調(diào)的函數(shù)名稱。

<body>
<h3>toggle()方法的動畫切換效果</h3>
<div>
<h4>
<span class="fl">我喜歡吃的水果</span>
<span class="fr" id="spnTip">顯示</span>
</h4>
<ul>
<li>蘋果</li>
<li>甘桔</li>
<li>梨</li>
</ul>
</div>

<script type="text/javascript">
$(function () {
var $spn = $("#spnTip");
$("h4").bind("click", function () {
$($spn).toggle("slow",function(){
$spn.html() == "隱藏" ? $spn.html("顯示") : $spn.html("隱藏");
})
});
});
</script>
</body>

----使用slideUp()和slideDown()方法的滑動效果

可以使用slideUp()slideDown()方法在頁面中滑動元素,前者用于向上滑動元素,后者用于向下滑動元素,它們的調(diào)用方法分別為:

$(selector).slideUp(speed,[callback])$(selector).slideDown(speed,[callback])

其中speed參數(shù)為滑動時的速度,單位是毫秒,可選項(xiàng)參數(shù)callback為滑動成功后執(zhí)行的回調(diào)函數(shù)名。

要注意的是:slideDown()僅適用于被隱藏的元素;slideup()相反。

<body>
<h3>使用slideUp()和slideDown()方法的滑動效果</h3>
<div>
<h4>我喜歡吃的水果</h4>
<ul>
<li>蘋果</li>
<li>甘桔</li>
<li>梨</li>
</ul>
<input id="hidval" type="hidden" value="0"/>
</div>

<script type="text/javascript">
$(function () {
$("h4").bind("click", function () {
if ($("#hidval").val() == 0) {
$("ul").slideUp("fast",function(){
$("#hidval").val(1);
})
} else {
$("ul").slideDown("fast",function(){
$("#hidval").val(0);
})
}
})
});
</script>
</body>

注意:JS對大小寫敏感,函數(shù)名不要寫錯(不要問我是怎么知道的

----使用slideToggle()方法實(shí)現(xiàn)圖片“變臉”效果

使用slideToggle()方法可以切換slideUp()slideDown(),即調(diào)用該方法時,如果元素已向上滑動,則元素自動向下滑動,反之,則元素自動向上滑動,格式為:

$(selector).slideToggle(speed,[callback])

其中speed參數(shù)為動畫效果時的速度值,可以為數(shù)字,單位為毫秒,也可是“fast”、“slow”字符,可選項(xiàng)參數(shù)callback為方法執(zhí)行成功后回調(diào)的函數(shù)名稱。

<body>
<h3>使用slideToggle()方法切換滑動效果</h3>
<div>
<h4>
<span class="fl">我喜歡吃的水果</span>
<span class="fr" id="spnTip">向下滑</span></h4>
<ul>
<li>蘋果</li>
<li>甘桔</li>
<li>梨</li>
</ul>
<input id="hidval" type="hidden" value="0"/>
</div>

<script type="text/javascript">
$(function () {
var $spn = $("#spnTip");
$("h4").bind("click", function () {
$("ul").slideToggle("fast",function(){
$spn.html() == "向下滑" ? $spn.html("向上滑") : $spn.html("向下滑");
})
})
});
</script>
</body>

----使用fadeIn()與fadeOut()方法實(shí)現(xiàn)淡入淡出效果

fadeIn()fadeOut()方法可以實(shí)現(xiàn)元素的淡入淡出效果,前者淡入隱藏的元素,后者可以淡出可見的元素,它們的調(diào)用格式分別為:

$(selector).fadeIn(speed,[callback])$(selector).fadeOut(speed,[callback])

其中參數(shù)speed為淡入淡出的速度,callback參數(shù)為完成后執(zhí)行的回調(diào)函數(shù)名。

<body>
<h3>使用fadeIn()與fadeOut()方法實(shí)現(xiàn)元素淡入淡出的效果</h3>
<div>
<h4>我喜歡吃的水果</h4>
<ul>
<li>蘋果</li>
<li>甘桔</li>
<li>梨</li>
</ul>
<input id="hidval" type="hidden" value="0"/>
</div>

<script type="text/javascript">
$(function () {
$("h4").bind("click", function () {
if ($("#hidval").val() == 0) {
$("ul").fadeIn("fast",function(){
$("#hidval").val(1);
})
} else {
$("ul").fadeOut("fast",function(){
$("#hidval").val(0);
})
}
})
});
</script>
</body>

----使用fadeTo()方法設(shè)置淡入淡出效果的不透明度

調(diào)用fadeTo()方法,可以將所選擇元素的不透明度以淡入淡出的效果調(diào)整為指定的值,該方法的調(diào)用格式為:

$(selector).fadeTo(speed,opacity,[callback])

其中speed參數(shù)為效果的速度,opacity參數(shù)為指定的不透明值,它的取值范圍是0.0~1.0,可選項(xiàng)參數(shù)callback為效果完成后,回調(diào)的函數(shù)名。

<body>
<h3>使用fadeTo()方法設(shè)置淡入淡出效果的不透明度</h3>
<span class="red"></span><span class="orange"></span><span class="blue"></span>

<script type="text/javascript">
$(function () {
$("span").each(function (index) {
switch (index) {
case 0:
$(".red").fadeTo("fast",0.2);
break;
case 1:
$(".orange").fadeTo("fast",0.4);
break;
case 2:
$(".blue").fadeTo("fast",0.6);
break;
}
});
});
</script>
</body>

----調(diào)用animate()方法制作簡單的動畫效果

調(diào)用animate()方法可以創(chuàng)建自定義動畫效果,它的調(diào)用格式為:

$(selector).animate({params},speed,[callback])

其中,params參數(shù)為制作動畫效果的CSS屬性名與值,speed參數(shù)為動畫的效果的速度,單位為毫秒,可選項(xiàng)callback參數(shù)為動畫完成時執(zhí)行的回調(diào)函數(shù)名。

<body>
<h3>制作簡單的動畫效果</h3>
<span></span>
<div id="tip"></div>

<script type="text/javascript">
$(function () {
$("span").animate({
width: "80px",
height: "80px"
},
3000, function () {
$("#tip").html("執(zhí)行完成!");
});
});
</script>
</body>

----調(diào)用animate()方法制作移動位置的動畫

調(diào)用animate()方法不僅可以制作簡單漸漸變大的動畫效果,而且還能制作移動位置的動畫,在移動位置之前,必須將被移元素的“position”屬性值設(shè)為“absolute”或“relative”,否則,該元素移動不了。

<body>
<h3>制作移動位置的動畫</h3>
<span></span>
<div id="tip"></div>

<script type="text/javascript">
$(function () {
$("span").animate({
left: "+=100px"
}, 3000, function () {
$("span").animate({
height: '+=30px',
width: '+=30px'
}, 3000, function () {
$("#tip").html("執(zhí)行完成!");
});
});
});
</script>
</body>

----調(diào)用stop()方法停止當(dāng)前所有動畫效果

stop()方法的功能是在動畫完成之前,停止當(dāng)前正在執(zhí)行的動畫效果,這些效果包括滑動、淡入淡出和自定義的動畫,它的調(diào)用格式為:

$(selector).stop([clearQueue],[goToEnd])

其中,兩個可選項(xiàng)參數(shù)clearQueue和goToEnd都是布爾類型值,前者表示是否停止正在執(zhí)行的動畫,后者表示是否完成正在執(zhí)行的動畫,默認(rèn)為false。

<body>
<h3>調(diào)用stop()方法停止當(dāng)前所有動畫效果</h3>
<span></span>
<input id="btnStop" type="button" value="停止" />
<div id="tip"></div>

<script type="text/javascript">
$(function () {
$("span").animate({
left: "+=100px"
}, 3000, function () {
$(this).animate({
height: '+=60px',
width: '+=60px'
}, 3000, function () {
$("#tip").html("執(zhí)行完成!");
});
});
$("#btnStop").bind("click", function () {
$("span").stop();
$("#tip").html("執(zhí)行停止!");
});
});
</script>
</body>

----調(diào)用delay()方法延時執(zhí)行動畫效果

delay()方法的功能是設(shè)置一個延時值來推遲動畫效果的執(zhí)行,它的調(diào)用格式為:

$(selector).delay(duration)

其中參數(shù)duration為延時值,它的單位是毫秒,當(dāng)超過延時值時,動畫繼續(xù)執(zhí)行。

<body>
<h3>調(diào)用delay()方法延時執(zhí)行動畫效果</h3>
<span></span>
<input id="btnStop" type="button" value="延時" />
<div id="tip"></div>

<script type="text/javascript">
$(function () {
$("span").animate({
left: "+=100px"
}, 3000, function () {
$(this).animate({
height: '+=60px',
width: '+=60px'
}, 3000, function () {
$("#tip").html("執(zhí)行完成!");
});
});
$("#btnStop").bind("click", function () {
$("span").delay(3000);
$("#tip").html("正在延時!");
});
});
</script>
</body>

2、MySQL

-----子查詢與連接-----

----復(fù)習(xí)

上一次是增刪改查

主要記住,前三個是寫操作;改是讀操作

----數(shù)據(jù)準(zhǔn)備

創(chuàng)建一個電子商城的數(shù)據(jù)表的縮小版如下

創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表

mysql> CREATE DATABASE Tables_in_imooc;

mysql> USE Tables_in_imooc;

mysql> CREATE TABLE IF NOT EXISTS tdb_goods(
-> goods_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
-> goods_name VARCHAR(150) NOT NULL,
-> goods_cate VARCHAR(40) NOT NULL,
-> brand_name VARCHAR(40) NOT NULL,
-> goods_price DECIMAL(15,3) UNSIGNED NOT NULL DEFAULT 0,
-> is_show BOOLEAN NOT NULL DEFAULT 1,
-> is_saleoff BOOLEAN NOT NULL DEFAULT 0
-> );

mysql> SHOW COLUMNS FROM TDB_GOODS;
+-------------+------------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+------------------------+------+-----+---------+----------------+
| goods_id | smallint(5) unsigned | NO | PRI | NULL | auto_increment |
| goods_name | varchar(150) | NO | | NULL | |
| goods_cate | varchar(40) | NO | | NULL | |
| brand_name | varchar(40) | NO | | NULL | |
| goods_price | decimal(15,3) unsigned | NO | | 0.000 | |
| is_show | tinyint(1) | NO | | 1 | |
| is_saleoff | tinyint(1) | NO | | 0 | |
+-------------+------------------------+------+-----+---------+----------------+

插入記錄

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('R510VC 15.6英寸筆記本','筆記本','華碩','3399',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('Y400N 14.0英寸筆記本電腦','筆記本','聯(lián)想','4899',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('G150TH 15.6英寸
INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('X550CC 15.6英寸筆記本','筆記本','華碩','2799',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('X240(20ALA0EYCD) 12.5英寸超極本','超級本','聯(lián)想','4999',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('U330P 13.3英寸超極本','超級本','聯(lián)想','4299',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('SVP13226SCB 13.3英寸觸控超極本','超級本','索尼','7999',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('iPad mini
md531CH/A 7.9英寸平板電腦','平板電腦','蘋果','1998',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('iPad Air MD788CH/A 9.7英寸平板電腦 (16G WiFi版)','平板電腦','蘋果','3388',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES(' iPad mini ME279CH/A 配備 Retina 顯示屏 7.9英寸平板電腦 (16G WiFi版)','平板電腦','蘋果','2788',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('IdeaCentre C340 20英寸一體電腦 ','臺式機(jī)','聯(lián)想','3499',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('Vostro 3800-R1206 臺式電腦','臺式機(jī)','戴爾','2899',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('iMac ME086CH/A 21.5英寸一體電腦','臺式機(jī)','蘋果','9188',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('AT7-7414LP 臺式電腦 (i5-3450四核 4G 500G 2G獨(dú)顯 DVD 鍵鼠 linux )','臺式機(jī)','宏碁','3699',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('Z220SFF F4F06PA工作站','服務(wù)器/工作站','惠普','4288',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('PowerEdge T110 II服務(wù)器','服務(wù)器/工作站','戴爾','5388',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('Mac Pro MD878CH/A 專業(yè)級臺式電腦','服務(wù)器/工作站','蘋果','28888',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES(' HMZ-T3W 頭戴顯示設(shè)備','筆記本配件','索尼','6999',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('商務(wù)雙肩背包','筆記本配件','索尼','99',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('X3250 M4機(jī)架式服務(wù)器 2583i14','服務(wù)器/工作站','IBM','6888',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('玄龍精英版 筆記本散熱器','筆記本配件','九州風(fēng)神','',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES(' HMZ-T3W 頭戴顯示設(shè)備','筆記本配件','索尼','6999',DEFAULT,DEFAULT);

INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('商務(wù)雙肩背包','筆記本配件','索尼','99',DEFAULT,DEFAULT);

mysql> SELECT * FROM TDB_GOODS/G;

這時候顯示數(shù)據(jù)看看有沒有亂碼,如果有,改gbk

 

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美成人精品一区二区男人小说 | 国产一精品久久99无吗一高潮 | 欧美黄色大片免费观看 | 亚洲成人午夜精品 | 国产亚洲精品久久久久久久 | 韩国精品久久久 | 亚洲热线99精品视频 | 狠狠干五月天 | 久久99精品久久久久久小说 | 91av大片| 黄色网址免费进入 | 性大片1000免费看 | 91久久久久久亚洲精品禁果 | 国产午夜精品久久久久婷 | 成人h精品动漫一区二区三区 | 国产精品久久久久久238 | 日韩激情在线视频 | 成人午夜视频在线观看 | 免费看一级片 | www.17c亚洲蜜桃| 色视频在线播放 | 免费人成年短视频在线观看网站 | 91精品国产一区二区在线观看 | 美女视频黄a视频免费全过程 | 国产69精品久久99不卡免费版 | 色毛片 | 成年人网站国产 | 欧美日韩手机在线观看 | 久久第四色 | 欧美一级视频免费看 | jizzyouxxxx | 嗯~啊~用力~高h | 91精品观看91久久久久久国产 | 国产一区二区三区四区五区加勒比 | 国产精品久久久久久久久久久久午夜 | 成人毛片免费播放 | 毛片在哪里看 | 毛片免费在线 | 中文字幕在线观看网址 | 成人三级视频网站 | 色婷婷久久久久久 |