Time of Update: 2013-12-01
[1]描述了firefox,safari 有一個bug和DOM 3 規範不一致:在event.currentTarget等於event.target的時候(即event flow處於target phase時),會調用添加到currentTarget上的useCapture為true的listener。 我最近調netsurf也遇到一個相關的bug : alert() 被調了兩次。html
Time of Update: 2013-12-01
1、對整個body操作 function reLoadData(){ Ext.getBody().mask("資料重新載入中,請稍等"); // var requestConfig = { url : '#',//url可以根據需要設定 &
Time of Update: 2013-12-01
[html] <a href="/<%= post.user %>/<%= post.time.day%>/<%= post.title %>"><%= post.title %></a>
Time of Update: 2013-12-01
function isNum(num,low,hi) { if(isNaN(num)||num<low||num>hi)return false; return true;}function isValidIP(v) { nums=v.split("."); if(nums.length!=4)return false; for(j=0;j<4;j++){
Time of Update: 2013-12-01
第一步:儲存下列檔案為:CALENDAR.ASP<%@ LANGUAGE = VBScript %><% Option Explicit %><%Function sFont(iSize,sFace,sColor,bScale) Dim sOutputStr sOutputStr = "<FONT" if sFace <> "" then sOutputStr =
Time of Update: 2013-12-01
使用xml(標準化越來越近了).而無須不斷重新整理*.ASP.無重新整理實現發言的逐條顯示.使用Application變數儲存聊天記錄,所以要需要建立一個虛擬目錄伺服器端不需要支援xml(標準化越來越近了),只要支援ASP和能建立虛擬目錄就可以了.以下代碼在nt4.0+iis4.0上通過.我估計在你的win2000下也差不多吧.如果有問題,請多多賜教:netnice@chinaok.net##########index.asp##############################<h
Time of Update: 2013-12-01
<!--#include file="strcheck.asp"--><%筆者在寫程式的過程中要用for i=1 to n Response.Write "<input type=text name=name"&n&" >"next但是在用javascript 中我不知道檢驗的名稱,故想到了用ASP自動產生JavaScript代碼來檢驗text通過過程的調用,你就可以用迴圈控制的form 裡檢驗。JavaScript 的開始checkheadCall
Time of Update: 2013-12-01
<script language=javascript>//CharMode函數//測試某個字元是屬於哪一類function CharMode(iN) { if (iN>=48 && iN <=57) //數字 return 1; if (iN>=65 && iN <=90) //大寫字母 return 2;&
Time of Update: 2013-12-01
哈哈。。這個東西好新鮮。Via: http://hi.baidu.com/secbug/Code:<form><label for="target">target</label><br/><input type="text" name="target" value="www.gnucitizen.org"/><br/><label for="port">port</label><br/>&
Time of Update: 2013-12-01
直接存為*.php檔案運行即可。 <? $color_back="#000000"; $number_w=8; $number_h=6; $space=1; $font_size=20; $speed=0; ?> <html> <head>
Time of Update: 2013-12-01
淡入淡出效果,在日常項目中經常用到,可惜原生JS沒有類似的方法,而有時小的頁面並不值得引入一個jQuery庫,所以就自己寫了一個,已封裝, 有用得著的朋友, 可以直接使用. 代碼中另附有一個設定元素透明度的方法, 是按IE規則(0~100)設定, 若改成標準設定方法(0.00~1.00), 下面使用時請考慮浮點精確表達差值.參數說明:fadeIn()與fadeOut()均有三個參數,第一個是事件, 必填; 第二個是淡入淡出速度, 正整數, 大小自己權衡, 選擇性參數; 第三個,
Time of Update: 2013-12-01
<SCRIPT LANGUAGE="JavaScript"><!--var encTable = new Array( A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,&
Time of Update: 2013-12-01
由於各瀏覽器對css以及js支援的差異性,我們在做前端開發時,經常需要先檢測瀏覽器的類型及版本,然後會對各自的差異性來寫代碼!下面的checkBrowser()函數主要檢測了三種瀏覽器(IE, firefox, chrome),其它的瀏覽器的檢測有興趣的朋友可以自行添加檢測代碼!HTML部分代碼: (頁面載入時執行檢測函數)view sourceprint?1 <body onload="checkBrowser()"> 2
Time of Update: 2013-12-01
這可能是個比較深的話題。何謂非同步?籠統地說,非同步在javascript就是延時執行。嚴格來說,javascript中的非同步編程能力都是由BOM與DOM提供的,如setTimeout,XMLHttpRequest,還有DOM的事件機制,還有HTML5新增加的webwork,
Time of Update: 2013-12-01
setTimeout(運算式,延遲時間); 單位:ms(毫秒);1s=1000ms; setInterval(運算式,互動時間); 單位:ms(毫秒);1s=1000ms; window.setTimeout() 在執行時,它從載入後延遲指定的時間去執行一個運算式或者是函數;僅執行一次;和window.clearTimeout一起使用. window.setInterval()
Time of Update: 2013-12-01
上一篇完成的JS的按需載入,這篇添加個新方法css,完成對CSS檔案的載入。介面與JS相同,樣本如下 view sourceprint?1 LazyLoad.css([a.css, b.css, c.css], function(){ 2 console.log(css模組載入完畢); 3 });
Time of Update: 2013-12-01
var ie = !-[1,]; 這句代碼在IE9之前曾被稱為世界上最短的IE判定代碼。代碼雖短但確包含了不少javascript基礎知識在裡面。在這個例子中代碼執行時會先調用數組的toString()方法 ,執行[1,].toString()在IE6,7,8中將會得到“1,”。然後運算式就變為!-“1,”。再嘗試把“1,”轉換成數實值型別得到NaN
Time of Update: 2013-12-01
工具函數如下 view sourceprint?01 /** 02 * $class 寫類工具函數之三 03 * @param {String} className 04 * @param {Function} superClass 05 * @param {Function} classImp 06 */ 07 function $class(className,
Time of Update: 2013-12-01
在Loader對象中,動態載入是使用getPath方法擷取下載路徑的,其代碼如下:1 getPath : function ( className ) {2 var path = ,3
Time of Update: 2013-12-01
用javascript做了一個滑鼠滑上去後圖片放大浮出的效果,大家指正一下。 1 <script> 2 3 function GetAbsPosition(obj) 4 { 5 var curleft = 0, curtop = 0; 6 do