Time of Update: 2013-10-22
複製代碼 代碼如下: <td width="15%" align="left">是否為分包人</td> <td width="35%" align="left"> <INPUT TYPE="checkbox" NAME="fbr"
Time of Update: 2013-10-22
動態構建Regex複製代碼 代碼如下: new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) )來自sizzle,動態構建正則時,這樣做避免了字元轉義。更靈活和巧妙的數字補零複製代碼 代碼如下:function prefixInteger(num, length) { return (num / Math.pow(10,
Time of Update: 2013-10-22
本執行個體是使用Javascript外掛程式,在瀏覽器用戶端動態為代碼著色,可以顯示行號.Javascript代碼著色執行個體效果:http://www.keleyi.com/keleyi/phtml/codecolor/a/index.htm以下是代碼:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&
Time of Update: 2013-10-22
剛剛開始接觸JQuery的時候,下載來的檔案包括jquery.vsdoc.js, jquery.min.js和jquery.js 對於各個檔案的作用以及該引入哪個包不是很清楚。有時候引入jquery.min.js能夠執行,有時候引入jquery.js也能執行。現在做一下簡單的說明。 兩個檔案的作用是完全一樣的,但從檔案或上來看我們知道jquery.min.js應該是迷你版的意思,也就是檔案會很小。 jquery.vsdoc.js的作用是在visual
Time of Update: 2013-10-22
alert(3) 就這麼段程式,沒有寫在function中,想啊想,怎麼終止js呢 alert(3) return; alert(3) 這麼寫,失敗,return只能終止函數 網上也找不到解決辦法,問朋友吧,一個說不能,一個告訴我試試die alert(3) die; alert(3) 哇塞,我佩服啊,居然成功了 alert(typeof die) 怎麼回事:undefined,未定義,控制台還報錯了 alert(3) jfslk; alert(3)
Time of Update: 2013-10-22
this this表示當前對象,如果在全域作用範圍內使用this,則指代當前頁面對象window; 如果在函數中使用this,則this指代什麼是根據運行時此函數在什麼對象上被調用。 我們還可以使用apply和call兩個全域方法來改變函數中this的具體指向。 先看一個在全域作用範圍內使用this的例子: 複製代碼 代碼如下: <script type=> console.log( === window); console.log(window.alert === .alert);
Time of Update: 2013-10-22
複製代碼 代碼如下: <asp:ScriptManager ID="ScriptManager1" runat="server"> <Services> <asp:ServiceReference Path="~/WebService1.asmx" /> </Services> </asp:ScriptManager> SinaWeiBo.WebService1.cunzai($(this).val(), a, b) {
Time of Update: 2013-10-22
複製代碼 代碼如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> //在這裡要注意js的引入順序 <link href="css/jquery.ui.base.css" rel="stylesheet" type="text/css" /> <link href="css/jquery.ui.theme.css"
Time of Update: 2013-10-22
for迴圈:複製代碼 代碼如下:for(i=start; i<end; i++) {}while迴圈: (注意, 若條件一直為真, 則會進入死迴圈, 瀏覽器就hang掉)複製代碼 代碼如下:while (condition) { //do something; //change condition;}遞迴:使用for迴圈做substring複製代碼 代碼如下:function
Time of Update: 2013-10-22
眾多周知 CSS3 增加了很多屬性,在讀寫的時候就沒有原先那麼方便了。 如: <div style="left:100px"></div> 只考慮行間樣式的話,只需 div.style.left 就可擷取,設定的時候也只需要 div.style.left='100px' 即可。很簡單。 但是css3來了 如: <div style="-webkit-transform:
Time of Update: 2013-10-22
call() 方法call() 方法是與經典的對象冒充方法最相似的方法。它的第一個參數用作 this 的對象。其他參數都直接傳遞給函數自身。例如:複製代碼 代碼如下:function sayHello(sPrefix,sSuffix) { alert(this.name + ”says“ + sPrefix + sSuffix);};var obj = new Object();obj.name = "Tom";sayHello.call(obj,
Time of Update: 2013-10-22
不用錨點也可以平滑滾動到頁面的指定位置 複製代碼 代碼如下: <!DOCTYPE html> <html > <head> <meta content="text/html; charset=utf-8" /> <title>ScrollTo:平滑滾動到頁面指定位置</title> <link rel="stylesheet" type="text/css" href="../css/main.css" /> &
Time of Update: 2013-10-22
以大量刪除資料為例 做大量刪除會需要傳遞要刪除的資料ID數組 複製代碼 代碼如下: function RemoveLog(){ var postModel=[]; //遍曆複選框擷取要刪除的資料ID 存放到數組中 $("[name='lid']").each(function () { if ($(this).attr("checked") == "checked") postModel.push({ name: 'ids', value:$(this).val()}); });
Time of Update: 2013-10-22
複製代碼 代碼如下: <!-- 本文參照了該作者的思路:http://runjs.cn/code/ouvvjqka,jquery代碼系另外編寫 --> <!-- 本文出自:http://blog.csdn.net/liuyanzhi08 --> <!-- 實現思路: CSS:用一個絕對位置的div作為動畫滑塊,改變它的left屬性來呈現動畫效果 javascript:hover()觸發移動滑鼠到導航nav的動作,和移出導航nav的動作(即返回到current導航)
Time of Update: 2013-10-22
複製代碼 代碼如下:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <script
Time of Update: 2013-10-22
複製代碼 代碼如下: <script type="text/javascript"> function doTest(){ var value = $("input[name='dizhi'][type='radio']:checked").val();//獲得選中項的值 $('#a1').attr('href','shoppeisong.php?addid='+value+''); } </script> 要取的INPUT 標籤<input
Time of Update: 2013-10-22
使用複製代碼 代碼如下:<script language=javascript>var isNumeric = function(x) { // returns true if x is numeric and false if it is not. var RegExp = /^(-)?(\d*)(\.?)(\d*)$/; return String(x).match(RegExp);}var
Time of Update: 2013-10-22
複製代碼 代碼如下: /* 1、obj相當於window 2、type相當於onload 3、fn相當於匿名函數 */ function addEvent( obj,type,fn ){ var saved = null; // 使用者儲存上一個事件 if( typeof obj[ "on" + type ] == "function" ){ saved = obj[ "on" + type ]; // 使用者儲存上一個事件 }; // 執行事件 obj[ "on" + type ]
Time of Update: 2013-10-22
has(selector選取器或DOM元素) 將匹配元素集合根據選取器或DOM元素為條件,檢索該條件在每個元素的後代中是否存在,將合格的元素構成新的結果集。下面舉一個例子:複製代碼 代碼如下:<ul> <li>list item 1</li> <li>list item 2 <ul>
Time of Update: 2013-10-22
.children(selector) 方法是返回匹配元素集合中每個元素的所有子項目(僅兒子輩)。參數可選,添加參數表示通過選取器進行過濾,對元素進行篩選。.find(selector)方法是返回匹配元素集合中每個元素的後代。參數是必選的,可以為選取器、jquery對象可元素來對元素進行篩選。.find() 與 .children() 方法類似,不同的是後者僅沿著 DOM 樹向下遍曆單一層級。這裡的children,我理解為兒子,只在兒子這一級遍曆。看下例子:複製代碼