亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

以后上午就只能這樣了么-jQuery

2019-11-14 14:39:38
字體:
來源:轉載
供稿:網友

  hi

昨天睡得不錯

為什么早上還是看不進論文,寧愿做這個,也不愿認真看論文。感覺上還是下午看論文感覺要好的多。不過最近有三十多篇要看哇。。。管球。。。

1、jQuery

-----jQuery常用插件-----

----表單插件——form

通過表單form插件,調用AjaxForm()方法,實現ajax方式向服務器提交表單數據,并通過方法中的options對象獲取服務器返回數據,調用格式如下:

$(form). ajaxForm ({options})

其中form參數表示表單元素名稱;options是一個配置對象,用于在發送ajax請求過程,設置發送時的數據和參數。

<body>
<form id="frmV" method="post" action="#">
<div id="divtest">
<div class="title">
<span class="fl">個人信息頁</span>
<span class="fr">
<input id="btnSubmit" type="submit" value="提交" />
</span>
</div>
<div class="content">
<span class="fl">用戶名:</span><br />
<input id="user" name="user" type="text" /><br />
<span class="fl">昵稱:</span><br />
<input id="nick" name="nick" type="text" />
<div class="t </div>
</div>
</form>

<script type="text/
javascript">
$(function () {
var options = {
url: "http://www.imooc.com/data/form_f.php",
target: ".tip"
}
$(".content").ajaxForm(options);
});
</script>
</body>

----圖片燈箱插件——lightBox

該插件可以用圓角的方式展示選擇中的圖片,使用按鈕查看上下張圖片,在加載圖片時自帶進度條,還能以自動播放的方式瀏覽圖片,調用格式如下:

$(linkimage).lightBox({options})

其中linkimage參數為包含圖片的<a>元素名稱,options為插件方法的配置對象。

<body>
<div id="divtest">
<div class="title">
<span class="fl">我的相冊</span>
</div>
<div class="content">
<div class="divPics">
<ul>
<li><a title="第1篇風景圖片">
<img src="http://img.mukewang.com/52e489f20001ecfc04480275.jpg" alt="" />
</a></li>
<li><a title="第2篇風景圖片">
<img src="http://img.mukewang.com/52e48a1e0001eec804480275.jpg" alt="" />
</a></li>
<li><a title="第3篇風景圖片">
<img src="http://img.mukewang.com/52e48a4c00015ad204480275.jpg" alt="" />
</a></li>
</ul>
</div>
</div>
</div>

<script type="text/Javascript">
$(function () {
$(".divPics").lightBox({
overlayBgColor: "#666", //圖片瀏覽時的背景色
overlayOpacity: 0.5, //背景色的透明度
containerResizeSpeed: 600 //圖片切換時的速度
})
});
</script>
</body>

----圖片放大鏡插件——jqzoom

在調用jqzoom圖片放大鏡插件時,需要準備一大一小兩張一樣的圖片,在頁面中顯示小圖片,當鼠標在小圖片中移動時,調用該插件的jqzoom()方法,顯示與小圖片相同的大圖片區域,從而實現放大鏡的效果,調用格式如下:

$(linkimage).jqzoom({options})

其中linkimage參數為包含圖片的<a>元素名稱,options為插件方法的配置對象。

<body>
<div id="divtest">
<div class="title">
<span class="fl">圖片放大鏡</span>
</div>
<div class="content">
<a id="jqzoom" title="小兔子乖乖">
<img src="http://img.mukewang.com/52e4aee700012df702130212.jpg" alt=""/>
</a>
</div>
</div>

<script type="text/javascript">
$(function () {
$(".content").jqzoom({ //綁定圖片放大插件jqzoom
zoomWidth: 123, //小圖片所選區域的寬
zoomHeight: 123, //小圖片所選區域的高
zoomType: 'reverse' //設置放大鏡的類型
});
});
</script>
</body>

----cookie插件——cookie

使用cookie插件后,可以很方便地通過cookie對象保存、讀取、刪除用戶的信息,還能通過cookie插件保存用戶的瀏覽記錄,它的調用格式為:

保存:$.cookie(key,value);讀?。?/strong>$.cookie(key),刪除:$.cookie(key,null)

其中參數key為保存cookie對象的名稱,value為名稱對應的cookie值。

<body>
<div id="divtest">
<div class="title">
<span class="fl">cookie插件</span>
<span class="fr">
<input id="btnSet" type="button" value="設置" />
</span>
</div>
<div class="content">
<span class="fl">郵箱:</span><br />
<input id="email" name="email" type="text" /><br />
<input id="chksave" type="checkbox" />是否保存郵箱
</div>
</div>

<script type="text/javascript">
$(function () {
if ($.cookie("email")) {
$("#email").val($.cookie("email"));
}
$("#btnSet").bind("click", function () {
if ($("#chksave").is(":checked")) {
$.cookie("email",$("#email").val()), {
path: "/", expires: 7
})
}
else {
$.cookie("email",null), {
path: "/"
})
}
});
});
</script>
</body>

----搜索插件——autocomplete

搜索插件的功能是通過插件的autocomplete()方法與文本框相綁定,當文本框輸入字符時,綁定后的插件將返回與字符相近的字符串提示選擇,調用格式如下:

$(textbox).autocomplete(urlData,[options]);

其中,textbox參數為文本框元素名稱,urlData為插件返回的相近字符串數據,可選項參數options為調用插件方法時的配置對象。

<body>
<div id="divtest">
<div class="title">
<span class="fl">搜索插件</span>
</div>
<div class="content">
<span class="fl">用戶名</span><br />
<input id="txtSearch" name="txtSearch" type="text" />
<div class="tip">
</div>
</div>
</div>

<script type="text/javascript">
$(function () {
var arrUserName = ["王五", "劉明", "李小四", "劉促明", "李淵", "張小三", "王小明"];
$("#txtSearch").autocomplete(arrUserName,{
minChars: 0, //雙擊空白文本框時顯示全部提示數據
formatItem: function (data, i, total) {
return "<I>" + data[0] + "</I>"; //改變匹配數據顯示的格式
},
formatMatch: function (data, i, total) {
return data[0];
},
formatResult: function (data) {
return data[0];
}
}).result(SearchCallback);
function SearchCallback(event, data, formatted) {
$(".tip").show().html("您的選擇是:" + (!data ? "空" : formatted));
}
});
</script>
</body>

----右鍵菜單插件——contextmenu

右鍵菜單插件可以綁定頁面中的任意元素,綁定后,選中元素,點擊右鍵,便通過該插件彈出一個快捷菜單,點擊菜單各項名稱執行相應操作,調用代碼如下:

$(selector).contextMenu(menuId,{options});

Selector參數為綁定插件的元素,meunId為快捷菜單元素,options為配置對象。

<body>
<div id="divtest">
<div class="title"><span class="fl">點擊右鍵</span></div>
<div class="content">
<input id="btnSubmit" type="button" value="提交" />
<div class="tip"></div>
</div>
<div class="contextMenu" id="sysMenu">
<ul>
<li id="Li3"><img src="http://img.mukewang.com/52e4b34b0001bb6d00160016.jpg" alt="" />保存</li>
<li id="Li4"><img src="http://img.mukewang.com/52e4b3680001424900160016.jpg" alt="" />退出</li>
</ul>
</div>
</div>

<script type="text/javascript">
$(function () {
$("#btnSubmit").contextMenu('sysMenu',
{ bindings:
{
'Li3': function (Item) {
$(".tip").show().html("您點擊了“保存”項");
},
'Li4': function (Item) {
$(".tip").show().html("您點擊了“退出”項");
}
}
});
});
</script>
</body>

----自定義對象級插件——lifocuscolor插件

自定義的lifocuscolor插件可以在<ul>元素中,鼠標在表項<li>元素移動時,自定義其獲取焦點時的背景色,即定義<li>元素選中時的背景色,調用格式為:

$(Id).focusColor(color)

其中,參數Id表示<ul>元素的Id號,color表示<li>元素選中時的背景色。

<body>
<div id="divtest">
<div class="title">
<span class="fl">對象級別的插件</span>
</div>
<div class="content">
<ul id="u1">
<li><span>橘子</span><span>水果</span></li>
<li><span>芹菜</span><span>蔬菜</span></li>
<li><span>香蕉</span><span>水果</span></li>
</ul>
</div>
</div>

<script type="text/javascript">
$(function () {
$(".content").focusColor("#ccc");//調用自定義的插件
})
</script>
</body>

----自定義類級別插件—— twoaddresult

通過調用自定義插件twoaddresult中的不同方法,可以實現對兩個數值進行相加和相減的運算,導入插件后,調用格式分別為:

$.addNum(p1,p2)  $.subNum(p1,p2)

上述調用格式分別為計算兩數值相加和相減的結果,p1和p2為任意數值。

<body>
<div id="divtest">
<div class="title">
<span class="fl">自定義類級別插件</span>
<span class="fr">
<input id="btnCount" type="button" value="計算" />
</span>
</div>
<div class="content">
兩數相減:
<input id="Text1" type="text" class="txt" />
-
<input id="Text2" type="text" class="txt" />
=
<input id="Text3" type="text" class="txt" />
</div>
</div>

<script type="text/javascript">
$(function () {
$("#btnCount").bind("click", function () {
$("#Text3").val(
$.subNum($("#Text1").val(),$("#Text2").val())
);
});
});
</script>
</body>

 2、MySQL&PHP

-----php內置MySQL函數(一)-----

----連接數據庫

mysql_connect

mysql_connect('localhost','root','');

也就是說這個函數有3個參數,數據庫名或者ip地址,用戶名,密碼

注意,一般認為mysql_connect在以后的版本不再支持(php5.5以后版本似乎)改用mysqi_connect就可以了

<?php
if(mysqli_connect('localhost','root','')){
echo "連接成功";

}else{
echo "shit";
}

測試代碼如上

連接成功后,會返回mysql連接標識符(用處下面會提到);失敗的話會返回false

---數據庫擴展

PHP中一個數據庫可能有一個或者多個擴展,其中既有官方的,也有第三方提供的。像Mysql常用的擴展有原生的mysql庫,也可以使用增強版的mysqli擴展,還可以使用PDO進行連接與操作。

不同的擴展提供基本相近的操作方法,不同的是可能具備一些新特性,以及操作性能可能會有所不同。

mysql擴展進行數據庫連接的方法:

$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_passWord');

mysqli擴展:

$link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password');

PDO擴展

$dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'dbuser';$password = 'dbpass';$dbh = new PDO($dsn, $user, $password);

 ----關閉數據庫連接

mysql_close

 mysql_close($con);關閉上一條的連接,這里的$con是mysql_connect()成功后返回的標識符

$con=mysqli_connect('localhost','root','','info');

----選擇數據庫

mysql_select_db()

<?php
$con=mysqli_connect('localhost','root','','info');
if($con){
echo "連接成功";
}else{
echo "shit";
}
//mysql_close($con);
if(mysqli_select_db($con, 'info')){
echo "成功";
}else{
echo "shit";
}

由于我的php版本較高,mysql基本不認,所以我都改用mysqli,不過基本用法都差不多,就是參數要注意一下。一般來說,編譯軟件(我用Zend)都是有提示的,不用擔心

----執行SQL語句

mysqli_query()

mysqli_query($con, "INSERT test(name) VALUES('Tom')");

mysqli是要求連接的,$con

---執行MySQL查詢

在數據庫建立連接以后就可以進行查詢,采用mysql_query加sql語句的形式向數據庫發送查詢指令。

$res = mysql_query('select * from user limit 1');

對于查詢類的語句會返回一個資源句柄(resource),可以通過該資源獲取查詢結果集中的數據。

$row = mysql_fetch_array($res);var_dump($row);

默認的,PHP使用最近的數據庫連接執行查詢,但如果存在多個連接的情況,則可以通過參數指令從那個連接中進行查詢。

$link1 = mysql_connect('127.0.0.1', 'code1', '');$link2 = mysql_connect('127.0.0.1', 'code1', '', true); //開啟一個新的連接$res = mysql_query('select * from user limit 1', $link1); //從第一個連接中查詢數據

<?php
//連接數據庫
mysql_connect('127.0.0.1', 'code1', '');
mysql_select_db('code1');
mysql_query("set names 'utf8'");
//在這里進行數據查詢
$res = mysql_query("select * from user limit 1");

$row = mysql_fetch_array($res);

var_dump($row);

---插入新數據到MySQL中

當我們了解了如何使用mysql_query進行數據查詢以后,那么類似的,插入數據其實也是通過執行一個sql語句來實現,例如:

$sql = "insert into user(name, age, class) values('李四', 18, '高三一班')";mysql_query($sql); //執行插入語句

通常數據都是存儲在變量或者數組中,因此sql語句需要先進行字符串拼接得到。

$name = '李四';$age = 18;$class = '高三一班';$sql = "insert into user(name, age, class) values('$name', '$age', '$class')";mysql_query($sql); //執行插入語句

在mysql中,執行插入語句以后,可以得到自增的主鍵id,通過PHP的mysql_insert_id函數可以獲取該id。

$uid = mysql_insert_id();

這個id的作用非常大,通??梢杂脕砼袛嗍欠癫迦氤晒Γ蛘咦鳛殛P聯ID進行其他的數據操作。

<?php
//連接數據庫
mysql_connect('127.0.0.1', 'code1', '');
mysql_select_db('code1');
mysql_query("set names 'utf8'");
//已知的數據變量有
$name = '李四';
$age = 18;
$class = '高三一班';
//在這里進行數據查詢
$sql="insert into user(name,age,class) value ('$name','$age','$class')";
mysql_query($sql);
$uid=mysql_insert_id();
PRint_r($uid);

 

 

 

要回去看中國隊的比賽了,明天繼續


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91在线免费视频| 亚洲品质视频自拍网| 亚洲成人黄色网| 欧美视频精品一区| 久久国产精品久久精品| 欧美亚洲国产另类| 日韩激情片免费| 在线观看视频99| 亚洲精品日韩欧美| 91啪国产在线| 视频一区视频二区国产精品| 国产成人精品视频| 亚洲跨种族黑人xxx| 91精品免费久久久久久久久| 国产日韩中文字幕| 国产极品精品在线观看| 亚洲精品一区中文字幕乱码| 亚洲国产欧美自拍| 欧美午夜性色大片在线观看| 俺也去精品视频在线观看| 91麻豆桃色免费看| 一本久久综合亚洲鲁鲁| 91嫩草在线视频| 久久久久久网址| 欧美成人精品xxx| 国产精品久久久久久久app| 91久久久久久久久久| 亚洲一区二区三区视频播放| 亚洲国产天堂久久综合网| 亚洲黄在线观看| 亚洲欧美日韩直播| 国产精品一区二区女厕厕| 久久国内精品一国内精品| 亚洲性视频网址| 中文字幕亚洲自拍| 亚洲天堂男人天堂| 色悠悠国产精品| 成人妇女免费播放久久久| 日本精品久久电影| 久久久精品国产| 亚洲精品欧美极品| 亚洲欧美一区二区三区情侣bbw| 97精品国产97久久久久久| 68精品久久久久久欧美| 欧美国产第二页| 深夜福利一区二区| 久久免费精品日本久久中文字幕| 国产成人激情小视频| 亚洲一区二区三区香蕉| 久久精品成人欧美大片古装| 国产精品久久99久久| 欧美成人精品一区二区三区| 国产亚洲欧洲在线| 欧美疯狂做受xxxx高潮| 国产精品中文久久久久久久| 91丝袜美腿美女视频网站| 国语自产精品视频在线看| 日产精品久久久一区二区福利| 欧美中文字幕视频在线观看| 综合国产在线视频| 色樱桃影院亚洲精品影院| 久久亚洲国产精品成人av秋霞| 亚洲黄页网在线观看| 91免费在线视频网站| 欧美亚洲国产视频| 黄色成人av在线| 精品二区三区线观看| 91九色单男在线观看| xx视频.9999.com| 91精品国产综合久久香蕉| 亚洲欧美日韩精品久久奇米色影视| 97成人精品区在线播放| 91精品综合久久久久久五月天| 国产精品欧美日韩一区二区| 亚洲免费人成在线视频观看| 亚洲电影成人av99爱色| 91日本在线观看| 91九色精品视频| 一区二区福利视频| 国产精品99久久久久久人| 精品久久国产精品| 成人激情视频网| 久久久久久久久久久av| 国产精品美乳一区二区免费| 欧美激情视频一区二区| 国产视频丨精品|在线观看| 色琪琪综合男人的天堂aⅴ视频| 欧美精品久久久久久久| 亚洲а∨天堂久久精品喷水| 国产精品露脸自拍| 欧美日韩精品在线视频| 久久福利网址导航| 国产精品久久久久高潮| 成人午夜高潮视频| 亚洲xxxx18| 亚洲欧美日韩久久久久久| 午夜精品蜜臀一区二区三区免费| 日韩在线视频免费观看高清中文| 日本中文字幕不卡免费| 91在线中文字幕| 欧美黑人性视频| 亚洲欧美综合图区| 欧美另类极品videosbestfree| 久久青草福利网站| 久久久久99精品久久久久| 国产精品jvid在线观看蜜臀| 日韩欧美aⅴ综合网站发布| 成人性教育视频在线观看| 亚洲成人av片在线观看| 日韩影视在线观看| 国产精品久久不能| 久久99国产精品久久久久久久久| 亚洲国产精品专区久久| 精品人伦一区二区三区蜜桃免费| 日韩国产高清视频在线| 国产精品一区二区在线| 国产精品高清免费在线观看| 日韩av不卡在线| 国产亚洲欧美另类中文| 55夜色66夜色国产精品视频| 国产一区二区三区在线看| 一区二区三区美女xx视频| 自拍偷拍亚洲区| 欧美高清理论片| 亚洲一区第一页| 国产第一区电影| 国产乱人伦真实精品视频| 91久久久久久久久久久| 亚洲xxxx3d| 欧美尺度大的性做爰视频| 日韩视频中文字幕| 国产精品色悠悠| 97在线免费视频| 亚洲女人被黑人巨大进入al| 亚洲第一精品自拍| 日韩美女毛茸茸| 青青草原一区二区| 日韩电影在线观看中文字幕| 国产日韩av高清| 日本国产欧美一区二区三区| 日韩有码在线播放| 亚洲韩国欧洲国产日产av| 欧美一区二区三区免费视| 亚洲美女免费精品视频在线观看| 国产精品免费视频久久久| 欧美精品久久久久久久久| 久热99视频在线观看| 国产一区二区三区精品久久久| 国产成人欧美在线观看| 国产视频久久网| 亚洲最大的av网站| 97**国产露脸精品国产| 欧美性xxxx18| www.国产精品一二区| 国产欧美在线观看| 91精品国产综合久久香蕉922| 久久免费高清视频| 美日韩精品免费观看视频| 成人激情免费在线| 日韩电影中文字幕在线观看| 国产有码在线一区二区视频| 久热精品视频在线观看一区| 久久香蕉国产线看观看av| 亚洲缚视频在线观看|