Time of Update: 2017-01-19
1. 估計很多人都會用到jQuery中的each方法。 那就來看一看jQuery都幹了些什麼。 找到jquery中的each源碼: 複製代碼 代碼如下: each: function( object, callback, args ) { var name, i = 0, length = object.length, isObj = length === undefined || jQuery.isFunction( object ); if ( args ) { if ( isObj ) {
Time of Update: 2017-01-19
在通過url地址接受參數的時候,有些參數的值V帶有斷行符號' %0A ',這時候在頁面指令碼顯示的時候,把這個值V付給指令碼變數,可能會造成指令碼的錯誤。所以,相應的:一開始在傳值的時候對一些字串進行url編碼,在指令碼賦值的時候再進行url解碼,這樣就可以避免上面的問題。在PHP中,對URL編碼的操作函數是:urlencode() 和 urldecode()對應在js中的URL編碼操作函數是:encodeURI() 和 decodeURI()
Time of Update: 2017-01-19
Apache和IIS分別有自己的偽靜態操作方法,那在Servers2003_IIS需要給PHP程式使用偽靜態呢?安裝rewrite外掛程式包。一、下載rewrite外掛程式包,一般裡面必須有httpd.ini和Rewrite.dll,如圖:二、一般推薦將偽靜態包放至網站根目錄下,然後在需要偽靜態網站右擊選擇屬性,如圖:,找到ISAPI篩選器,添加rewrite.dll,關閉IIS後再開啟,發生優先順序變成高,如圖:,說明安裝成功了。三、開啟httpd.ini,開始配置偽靜態複製代碼 代碼如下:[
Time of Update: 2017-01-19
php5.3新特性1.支援命名空間(namespace)5.3以前複製代碼 代碼如下:<?phpclass Zend_Db_Table_Select {//表示當前這個類檔案位於Zend/Db/Table下}5.3複製代碼 代碼如下:<?phpnamespace Zend/Db/Tableclass Select {}2.支援延遲靜態繫結5.3以前(__CLASS__獲得類名)self::who()複製代碼 代碼如下:<?phpclass A
Time of Update: 2017-01-19
jQuery實現選項卡功能。首先將介面搭建好。有導航頭tab_menu,還有內容tab_box。要實現的效果就是,點擊後,將相應的內容顯示出來,其他內容隱藏掉。同時為了展現選中狀態,為選中的項添加背景,以示區別。這一次,我自己寫了代碼,先看html部分:複製代碼 代碼如下:<div class="tab"> <div class="tab_menu">
Time of Update: 2017-01-19
hover([over,]out) 一個模仿懸停事件(滑鼠移動到一個對象上面及移出這個對象)的方法 當滑鼠移動到一個匹配的元素上面時,會觸發指定的第一個函數。 當滑鼠移出這個元素時,會觸發指定的第二個函數。 複製代碼 代碼如下: $('.myDiv').hover(function() { doSomething... }, function() { doSomething... }); 而問題是有些元素比如菜單是通過AJAX動態載入的,hover方法執行的時候
Time of Update: 2017-01-19
jquery validate有很多驗證規則,但是更多的時候,需要根據特定的情況進行自訂驗證規則。這裡就來聊一聊jquery validate的自訂驗證。jquery validate有一個方法,可以讓使用者來自訂驗證規則。案例一:複製代碼 代碼如下://自訂驗證
Time of Update: 2017-01-19
複製代碼 代碼如下:<!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><meta http-equiv="Content-Type"
Time of Update: 2017-01-19
當使用ajax擷取data資料的時候,直接data.foo就可以得到。而較低版本的jquery就不行比如1.4之前 複製代碼 代碼如下: $.post('/admin/UserBookView.do', {}, function(data) { console.info(data); }); 列印data資訊,顯示的是json格式的字串,如下: 複製代碼 代碼如下:
Time of Update: 2017-01-19
用JQUERY實現全選和取消全選,沒有js那麼繁瑣,而且支援更多瀏覽器。複製代碼 代碼如下:<mce:script type="text/javascript"><!--$(function() { $("#checkall").click(function() {
Time of Update: 2017-01-19
複製代碼 代碼如下:<!doctype html><html><head> <title></title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"
Time of Update: 2017-01-19
省市對應的實現:<還有一些沒封裝起來> 更具選擇的省份來確定市的內容jsp代碼:複製代碼 代碼如下:<body> 省份<select name="prin"> <option>--請選擇--</option> <option>福建</option> <option>北京</
Time of Update: 2017-01-19
就是實現這個效果的,選中添加到右邊,全部添加到右邊,選中刪除到左邊,全部刪除到左邊。html部分:複製代碼 代碼如下:<body> <div class="centent"> <select multiple="multiple" id="select1"
Time of Update: 2017-01-19
複製代碼 代碼如下:<!DOCTYPE HTML><html lang=zh-cn><head><meta charset=utf-8><title>遮罩演練</title><link href="../css/component2.css" rel="Stylesheet"/><script
Time of Update: 2017-01-19
checkbox 全選\全部取消$("#ChkAll").click(function(){ $("#divContent input[type='checkbox']").attr("checked",$(this).attr("checked"));});擷取選中的checkbox的value值:var arrChk=$("input[name='chk_list'][checked]");
Time of Update: 2017-01-19
jQuery判斷checkbox(複選框)是否被選中:if($("#id").attr("checked")==true)jQuery實現checkbox(複選框)選中、全選/反選代碼:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2017-01-19
1) 禁止右鍵 在開發 Web 應用程式的時候,有些情況需要禁用按右鍵功能。使用此代碼,jQuery 開發人員可以在網頁上禁用滑鼠右鍵點擊。代碼如下: 複製代碼 代碼如下: $(document).ready(function() { //catch the right-click context menu $(document).bind("contextmenu",function(e) { //warning prompt - optional alert("No
Time of Update: 2017-01-19
jquery1.10去除了.live()方法,新增了一個.on()方法來給元素繫結事件,具體用法如下: on(events,[selector],[data],fn) 複製代碼 代碼如下: $("#dataTable tbody tr").on("click", function(event){ alert($(this).text()); }); 上面這中方法對所有的這個tr綁定了事件,但是對於新增的元素無法綁定事件。 複製代碼 代碼如下: $("#dataTable tbody").on(
Time of Update: 2017-01-19
選取器並沒有一個固定的定義,在某種程度上說,jQuery的選取器和樣式表中的選取器十分相似。選取器具有如下特點:1.簡化代碼的編寫2.隱式迭代3.無須判斷對象是否存在其中“$”是選取器不可缺少的部分,在jQuery庫中,$就是jQuery的一個簡寫形式,比如$("#foo")和jQuery("#foo")是等價的,$.ajax和jQuery.ajax是等價的。如果沒有特別說明,可以把程式中的$符號都理解為jQuery的簡寫形式。現在我們正式進入jQuery選取器的學習。根據選取器的功能習慣將選取
Time of Update: 2017-01-19
擷取頁面某一元素的絕對X,Y座標,可以用offset()方法: 複製代碼 代碼如下: <span style="color:#000066; font-weight:bold">var</span> X <span style="color:#339933">=</span> $<span style="color:#009900">(</span><span