Time of Update: 2018-12-08
譬如: var a=[1,5,3,7]; a.sort(function(a, b) { return b-a});//從大到小排列 那如果複雜點的順序應該如何寫這個比較函數呢。 對於比較函數function f(a,b){...} ,若返回正數,則說明a和b需要交換,否則不交換。所以我們可以通通根據下面的格式去寫比較函數: 複製代碼 代碼如下:function f(a, b) { if (...) { return 1; } return -1; }
Time of Update: 2018-12-08
函數的執行內容由當前的運行環境而定: 1. 全域變數和全域函數附屬於全域對象(window),因此使用”var”或”this”兩種方法定義全域變數是等效的。 2. 執行內容和範圍不同。執行內容在運行時確定,隨時可能改變,而範圍則在定義時確定,永遠不會變。 3. 如果當前執行的是一個對象的方法,則執行內容就是這個方法所附屬的對象。 4. 如果當前是一個建立對象的過程或者執行一個對象的方法,則執行內容就是這個正在被建立的對象。 5.
Time of Update: 2018-12-08
個人推薦用jQuery實現,代碼簡潔,擴充性強. jQuery部分: 複製代碼 代碼如下:function gotourl(url_a, url_b) { $('#ifr_a').get(0).src = url_a; $('#ifr_b').get(0).src = url_b; } html調用: <a href="javascript:void(0)"
Time of Update: 2018-12-08
首先,我們在VSTS中建立一Database Project,增一個class, 實現下面的一個方法: 複製代碼 代碼如下:/// <summary> /// Regs the ex match. /// </summary> /// <param name="inputValue">The input value.</param> /// <param name="regexPattern">The regex
Time of Update: 2018-12-08
xmlns="http://www.w3.org/1999/xhtml"> 經典選項卡手機賣場指令碼之家海瀾男人精品居家1111111111111111111111www.jb51.net333333333333333333333444444444444444444
Time of Update: 2018-12-08
下面的效果,只能在IE6下才能看到效果。 您正在使用 Internet Explorer 6,在本頁面的顯示效果可能有差異。建議您升級到 Internet Explorer 8 或以下瀏覽器: Firefox / Chrome / Safari / Opera
Time of Update: 2018-12-08
譬如下面。 複製代碼 代碼如下:for(i=0;i<10;i++){//就不寫成: var i=0 alert(i); } 但是,這真的不是個好習慣,下面我就說說為什麼寫Js的for迴圈一定要加var,否則會時不時給你帶來煩人難查的bug。 譬如現在我們要實現這樣的功能:輸出 10 20 30 40 50 60 70 80 90 100
Time of Update: 2018-12-08
1.jQuery對象和DOM對象 第一次學習jQuery,經常分辨不清哪些是jQuery對象,哪些是DOM對象,因此需要重點瞭解jQuery對象和DOM對象以及它們之間的關係. DOM對象,即是我們用傳統的方法(javascript)獲得的對象,jQuery對象即是用jQuery類庫的選取器獲得的對象; 複製代碼 代碼如下:var domObj = document.getElementById("id"); //DOM對象 var $obj = $("#id"); //jQuery對象;
Time of Update: 2018-12-08
知識點: 0、為什麼要innerText?因為安全問題 1、為firefox dom模型擴充屬性 2、currentStyle屬性可以取得實際的style狀態 3、IE實現innerText時考慮了display方式,如果是block則加換行 4、為什麼不用textContent?因為textContent沒有考慮元素的display方式,所以不完全與IE相容 代碼: 在IE6,7,8 和firefox 2,3下測試均通過。 My 1111 hahahaMy 2222My 3333My 4444
Time of Update: 2018-12-08
SQL SERVER中使用SELECT … INTO語句 按照使用場合可以分為以下幾類: 1. 實現全表備份:如:SELECT * INOT t1 FROM titles 2. 備份表的一部分列(不寫*而寫出列的列表)或一部分行(加WHERE條件) 如: SELECT title_id,title,price INTO t2 FROM titles—部分列 SELECT * INTO t2 FROM titles WHREE price>10 –部分行 SELECT
Time of Update: 2018-12-08
複製代碼 代碼如下:function SetFormValue(column,values) { var elem; for(var m=0;m<column.length;m++) { var tempValue=column[m]; elem=null; elem=document.getElementById(tempValue); if(elem==null) { //如果沒有對應的控制項,則跳過本次迴圈 continue; } var
Time of Update: 2018-12-08
配置步驟如下: 1、http.conf檔案做如下修改: UserDir public_html #預設的首頁目錄~/public_html #UserDir enabled username 為某些使用者開啟服務,詳細可以參考UserDir用法 複製代碼 代碼如下:<Directory "/home/*/public_html"> Options Indexes Includes FollowSymLinks Allowoverride None Order allow,deny
Time of Update: 2018-12-08
在實際使用的時候,我們如何靈活的在預存程序中運用它們,雖然它們實現的功能基本上是一樣的,可如何在一個預存程序中有時候去使用暫存資料表而不使用表變數,有時候去使用表變數而不使用暫存資料表呢? 暫存資料表 暫存資料表與永久表相似,只是它的建立是在Tempdb中,它只有在一個資料庫連接結束後或者由SQL命令DROP掉,才會消失,否則就會一直存在。暫存資料表在建立的時候都會產生SQL
Time of Update: 2018-12-08
1.什麼是事務:事務是一個不可分割的工作邏輯單元,在資料庫系統上執行並行作業時事務是做為最小的控制單元來使用的。他包含的所有資料庫操作命令作為一個整體一起向系提交或撤消,這一組資料庫操作命令要麼都執行,要麼都不執行。 2.事務的語句 開始事物:BEGIN TRANSACTION 提交事物:COMMIT TRANSACTION 復原事務:ROLLBACK TRANSACTION 3.事務的4個屬性
Time of Update: 2018-12-08
複製代碼 代碼如下:USE [DAF_DB] GO /****** Object: StoredProcedure [dbo].[PROG_WORKTASK_List] Script Date: 06/14/2010 21:14:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --[PROG_WORKTASK_List] 62,0,'','',0,0,'','' -- ============================
Time of Update: 2018-12-08
一般大家在處理這種情況,都使用ajax,先把html輸出到用戶端,然後再用ajax取載入比較耗時的資源。用ajax麻煩的地方是增加了請求數,而且需要寫額外的js代碼、和js調用的請求介面。 正對這種情況,還有一種處理方法,就是讓response分塊編碼進行傳輸。response分塊編碼,可以先傳輸一部分不需要處理的html代碼到用戶端,等其他耗時代碼執行完畢後再傳輸另外的html代碼。 分塊編碼(chunked encoding) chunked encoding 是http1.1
Time of Update: 2018-12-08
呵呵,如下: ps:gif做的不是很好,大家將就一下吧,呵呵。下面來看代碼:複製代碼 代碼如下:<div class="news-container" style="width: 260px; margin: auto;"> <ul> <li style="height:40px"> <!--這裡可以換成是動態新聞--> <a href="NewsRead.aspx?news_id=<%=mcmNewsList[i].News_id%&
Time of Update: 2018-12-08
一般我們啟動gzip都比較少對html啟動gzip,因為現在的html都是動態,不會使用瀏覽器緩衝,而啟用gzip的話每次請求都需要壓縮,會比較消耗伺服器資源,對js,css啟動gzip比較好是因為js,css都會使用緩衝。我個人覺得的壓縮html的最大好處就是一本萬利,只要寫好了一次,以後所有程式都可以使用,不會增加任何額外的開發工作。
Time of Update: 2018-12-08
對於頁面來說,JQuery中的Dialog從效果上來說還可以,而且使用簡單,只要短短几行綁定的代碼就可以實現彈出效果。 代碼 複製代碼 代碼如下:$('#dialog').dialog({ autoOpen: false, width: 600, buttons: { "Ok": function() { $(this).dialog("close"); }, "Cancel": function() { $(this).dialog("close"); } } });
Time of Update: 2018-12-08
1.最常用也是最標準的 複製代碼 代碼如下:$(document).ready(){ }); 2.是上面的簡寫: 複製代碼 代碼如下: $(function(){ }) 很奇怪?為什麼能這樣?不是判斷document對象是否 reADy然後才執行函數的麼?document哪去了?我們看下jQuery的原始碼: 複製代碼 代碼如下:// jQuery的建構函式; var jQuery = function( a, c ) { //