Time of Update: 2018-12-04
何為冒泡事件。就是當設定了多個div的嵌套時;即建立了父子關係,當父div與子div共同加入了onclick事件時,當觸發了子div的onclick事件後,子div進行相應的js操作。但是父div的onclick事件同樣會被觸發。這就造成了事件的多層並發,導致了頁面混亂。這就是冒泡事件。消除冒泡事件的方法阻止JavaScript事件冒泡傳遞(cancelBubble 、stopPropagation)下面的一段代碼即可以很好的解釋是麼是冒泡效果,什麼叫消除冒泡效果<html>
Time of Update: 2018-12-04
在IE6中,每啟動1個IE,在進程中就會增加1個iexplor.exe進程,一個此進程就表示1個session對象,就會產生1個唯一sessionID與之對應。但是在多頁簽的瀏覽器例如IE7,IE8 ,沒啟動一個IE,此時瀏覽器中會有倆個iexplor.exe進程存在,1個代表當前視窗對象,另1個代表頁簽對象,如果在視窗中新增加頁簽的話,iexplor.exe的數量會加1.在多頁簽的瀏覽器中,進行測試,頁面的page_load事件中,增加代碼測試:string a =
Time of Update: 2018-12-04
最近在用一個JQUERY UI Dialog的外掛程式,感覺特彆強大,但樣式設定比較麻煩,研究了倆天終於搞定了。 運行外掛程式,需要的環境如下 <script src="../../JS/jquery-1.4.2.js" type="text/javascript"></script> <script src="../JS/jquery.ui.js" type="text/javascript"></script> <link
Time of Update: 2018-12-04
//使用特定的Regex驗證相應的字串(不適合用"|"串連的正則)function testRegExp(regstr,txt){ var reg=new RegExp(regstr); if(reg.exec(txt)!=null&.exec(txt)[0].length==txt.length){ return true; }else{ return false; }}//驗證郵箱格式function checkEmail(txt)
Time of Update: 2018-12-04
區別一:<PRE lang=sql>CREATE table #T (s varchar(128))DECLARE @T table (s varchar(128))INSERT into #T select 'old value #'INSERT into @T select 'old value @'BEGIN transaction UPDATE #T set s='new value #' UPDATE @T set s='new value @'ROLLBACK
Time of Update: 2018-12-04
ShoppingCart 類-----------------------------------------------------------------------------------------------------------import java.util.*;public class ShoppingCart { HashMap items = null;int numberOfItems = 0;public ShoppingCart() { items =
Time of Update: 2018-12-04
1、 內容裡有兩個ifame<iframe id="leftiframe"...</iframe> <iframe id="mainiframe..</iframe>leftiframe中jQuery改變mainiframe的src代碼: $("#mainframe",parent.document.body).attr("src","http://www.radys.cn")2、 如果內容裡面有一個ID為mainiframe的ifame
Time of Update: 2018-12-04
定義和用法完整的 key press 過程分為兩個部分:1. 按鍵被按下;2. 按鍵被鬆開。當按鈕被按下時,發生 keydown 事件。keydown() 方法觸發 keydown 事件,或規定當發生 keydown 事件時啟動並執行函數。 <html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script
Time of Update: 2018-12-04
在寫通過元素 class 屬性的時候遇到的 ie6、ie7在處理 getAttribute() 時與firefox 和 chrome的區別<div><p></p><p></p><div><h3 class="items"></h3><p></p><p class="item" title="p元素"
Time of Update: 2018-12-04
"\9" 能被ie識別(ie6、ie7、ie8). "\0" IE8、ie9識別,IE6、IE7不能."\9\0 " 只能被ie9識別"*" IE6、IE7可以識別.IE8、FireFox不能."_" IE6可以識別"_",IE7、IE8、FireFox不能.background-color:red\0; /* ie 8/9*/background-color:blue\9\0; /* ie 9*/*background-color:#dddd00; /* ie
Time of Update: 2018-12-04
Time of Update: 2018-12-04
今天用到一個功能:就是把從資料庫讀出來的內容轉換成XML字串流格式,並輸出給一個功能函數。在寫的過程,為方便以後的使用,我對這一功能進行分裝。該類的具體格式如下:XmlConvert類命名空間:Nimeux.XmlConvertXmlToData子類函數:1、public static DataSet CXmlToDataSet(string xmlStr)將xml字串轉換成DataSet2、public static DataTable CXmlToDatatTable(string
Time of Update: 2018-12-04
sender, EventArgs e) { FileStream file = new FileStream(Server.MapPath("template/") + "a.xls", FileMode.Open, FileAccess.Read); HSSFWorkbook hssfworkbook = new HSSFWorkbook(file); file.Close(); ISheet sheet1 =
Time of Update: 2018-12-04
decimal(numeric)、money、float(real) 都是MSSQL中的浮點類型的資料類型。按儲存的範圍進行排序float(real)decimal(numeric)money 在金額的儲存上可以優先money,如果金額過大採用decimal(numeric),極端的情況(資料超大)使用float(real) money與float不會自動預設小數點位元,會自動插入的浮點值預設例如:CREATE TABLE #A( PRICE float)drop table #AINSERT
Time of Update: 2018-12-04
有如下代碼:var num = 2;function auto(){alert(num);}setTimeout(auto(),4000);在這段程式裡,測試的時候立刻就可以看到彈出的警告框。也就是說按照以上方法引用函數,定時器是不起作用的。同樣,對於setInterval上面的寫法也不能正常工作,程式只能彈出一次警告框,然後報錯。把定時器改為setInterval('auto()',4000);setTimeout('auto()',4000);程式可以正常工作。當不使用auto()調用函數,
Time of Update: 2018-12-04
nodeName、nodeValue 以及 nodeType 包含有關於節點的資訊。nodeName 屬性含有某個節點的名稱。元素節點的 nodeName 是標籤名稱屬性節點的 nodeName 是屬性名稱文本節點的 nodeName 永遠是 #text文檔節點的 nodeName 永遠是 #document注釋:nodeName 所包含的 XML 元素的標籤名稱永遠是大寫的nodeValue對於文本節點,nodeValue 屬性包含文本。對於屬性節點,nodeValue
Time of Update: 2018-12-04
看如下代碼:var str = 'aaa';var num = 2;function auto(num){alert(num);}setTimeout('auto(num)',4000);這樣寫是可以正常工作的,但是如其說這是參數傳遞,還不如說是直接使用的全域變數。所以,這種寫法是沒有必要的,一般情況下更多的是用到傳遞局部變數作為參數。把代碼修改一下://var str = 'aaa';var num = 2;function test(){var str = 'bbb';setTimeout(
Time of Update: 2018-12-04
js與jquery獲得頁面大小、捲軸位置、元素位置 //頁面位置及視窗大小function GetPageSize() {var scrW, scrH; if(window.innerHeight && window.scrollMaxY) { // Mozilla scrW = window.innerWidth + window.scrollMaxX; scrH = window.innerHeight + window.scrollMaxY; }
Time of Update: 2018-12-04
DataView view = new DataView();view.Table = DataTableA;view.RowFilter = "itemType = 'book'";//itemType是DataTableA中的一個欄位DataTableB= view.ToTable();或者:DataRow[] rows = DataTableA.Select("itemType = 'book'");DataTableB= DataTableA.Clone();foreach
Time of Update: 2018-12-04
發布方法1:---直接複製到IIS目錄發布目錄中(C:\Inetpub\wwwroot)a. 將經過VS調試且運行正常的ASP.NET網站項目的檔案夾複製到IIS的wwwroot檔案夾中.b. 檢查專案檔夾的"屬性"--->"安全", 查看Internet來賓帳戶, 確保其有"讀取"許可權.(預設情況下, 複製到wwwroot中的檔案夾會繼承wwwroot的"讀取"許可權, 但當修改過IIS主目錄位置時, 常常需要手動指定"讀取"許可權)c. 在IIS管理器中重新整理網站後,