一些不錯的JS 自定義函數(shù)第1/2頁
1、dayin()作用:將id為dayin的內(nèi)容,新建頁面并打印,可解決打印某頁面中的部分內(nèi)容的問題。使用方法:將要打印的內(nèi)容通過 <span id="dayin"></span>包含起來,然后在某個按扭中定義事件<input type="button" onclick="dayin(...
|
1、dayin()作用:將id為dayin的內(nèi)容,新建頁面并打印,可解決打印某頁面中的部分內(nèi)容的問題。使用方法:將要打印的內(nèi)容通過 <span id="dayin"></span>包含起來,然后在某個按扭中定義事件<input type="button" onclick="dayin(...
十六進(jìn)制RGB色碼轉(zhuǎn)換器 風(fēng)越ASP代碼生成器 .slider_bar { background : menu; font-size : 0; z-index : 0; top : auto; left : 0; width : 9; height : 20; border : thin outset; posit...
選定基類后,就可以創(chuàng)建它的子類了。是否使用基類完全由你決定。有時,你可能想創(chuàng)建一個不能直接使用的基類,它只是用于給子類提供通用的函數(shù)。在這種情況下,基類被看作抽象類。盡管ECMAScript并沒有像其他語言那樣嚴(yán)格地定...
1. 創(chuàng)建基類首先考慮Polygon類。哪些屬性和方法是必需的?首先,一定要知道多邊形的邊數(shù),所以應(yīng)該加入整數(shù)屬性sides。還有什么是多邊形必需的?也許你想知道多邊形的面積,那么加入計算面積的方法getArea()。圖4-3展示了該類...
公用、受保護(hù)和私有作用域在傳統(tǒng)的面向?qū)ο蟪绦蛟O(shè)計中,主要關(guān)注于公用和私有作用域。公用作用域中的對象屬性可以從對象外部訪問,即開發(fā)者創(chuàng)建對象的實例后,就可使用它的公用屬性。而私有作用域中的屬性只能在對象內(nèi)部訪...
實際上,幾何形狀只有兩種,即橢圓形(是圓形的)和多邊形(具有一定數(shù)量的邊)。圓是橢圓形的一種,它只有一個焦點。三角形、矩形和五邊形都是多邊形的一種,具有不同數(shù)量的邊。正方形是矩形的一種,所有的邊等長。這就構(gòu)成了一種完美...
Global對象Global對象是ECMAScript中最特別的對象,因為實際上它根本不存在。如果嘗試編寫下面的代碼,將得到錯誤:錯誤消息顯示Global不是對象,但剛才不是說Global是對象嗎?沒錯。這里需要理解的主要概念是,在ECMAScript中,不...
Math對象Math對象是在高中數(shù)學(xué)課就學(xué)過的內(nèi)置對象。它知道解決最復(fù)雜的數(shù)學(xué)問題的所有公式,如果給它要處理的數(shù)字,即能計算出結(jié)果。Math對象有幾個屬性,主要是數(shù)學(xué)界的專用值。下表類出了這些屬性:屬 性說 明E值e,自然...
今日見一TX在HTML中寫了以下代碼<img src="xxx.jpg" onerror="this.src='xxx.jpg'" /> 哎! 在FF上面還可以 但是在IE上面就不的,因為B/S結(jié)構(gòu)有很多因素引發(fā)onerror,此處在發(fā)生onerror的時候給當(dāng)前圖片重新制定個地址 可...
什么是JavaScript JavaScript是一種基于對象和事件驅(qū)動的客戶端腳本語言。 JavaScript最初的設(shè)計是為了檢驗HTML表單輸入的正確性。 JavaScript起源于Netscape公司的LiveScript語言。
JavaScript的歷史 JavaScript...
setTimeout(script,millisecond); 是從現(xiàn)在算起多少微秒后運行該代碼(只運行一次) setInterval(script,millisecond); 是每隔多少微秒運行一次代碼 示例: 1.執(zhí)行一次 秒 [Ctrl+A 全選 注:如需引入外部Js需刷新才能...
復(fù)制代碼 代碼如下:function checkstr(str) { num=str.length var arr=str.match(/[^////////////////x00-////////////////x80]/ig) if(arr!=null)num+=arr.length return num }
function CheckUserName(UserName)...
復(fù)制代碼 代碼如下:<script language="javascript1.2"><!-- function test() { if((a.b.value.indexOf ("***") == 0)||(a.b.value.indexOf ("****") == 0)){ alert(":)"); a.b.focus(); return false;} } // --></sc...
需求分析: 在做上傳圖片的時候,如果不限制上傳圖片大小,后果非常的嚴(yán)重。那么我們怎樣才可以解決一個棘手的問題呢?有兩種方式: 1)后臺處理: 也就是AJAX POST提交到后臺,把圖片上傳到服務(wù)器上,然后獲得該圖片大小做處理。 2)...
復(fù)制代碼 代碼如下:<!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 htt...
表單的客戶端javascript驗證有各種各樣的寫法,登錄為form的onsubmit事件或submit按扭寫一個函數(shù)。對于小表單(只有一兩個表單域的表單)就不必再專門再用javascript寫一個驗證函數(shù)了,只需要在form的onsubmit事件里加上: 復(fù)...
將下面的代碼保存為jb51.html復(fù)制代碼 代碼如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>javascript 播放器下載導(dǎo)航測試</title> </head> <body> <div id="div...
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]showit需要三個參數(shù)showit(str,start,end);str一般為廣告代碼例如"<a href='http://www.jb51.net'>腳本之家</a>"start為開始日期,一般隨意 必須是"2009-08-02"這樣的...
問題 在Ajax應(yīng)用中,調(diào)用XMLHttpRequest是很常見的情況。特別是以客戶端為中心的Ajax應(yīng)用,各種需要從服務(wù)器端獲取數(shù)據(jù)的操作都通過XHR異步調(diào)用完成。然而在單線程的JavaScript編程中,XHR異步調(diào)用的代碼風(fēng)格實在是與一般...
今天突然對他的事件產(chǎn)生了興趣,先前也碰到過,也沒整理,今天有空就弄一下咯。
對于控件的事件,jQuery已經(jīng)提供了豐富的方法,包括綁定、一次綁定、觸發(fā)等,阿拉今早看看叫一哪能用額伐,大蝦路古就可以了。
jQuery的綁定事件...
類結(jié)構(gòu) 首先我們來搭一個架子,把需要用到的似有變量都列出來。我們需要一個數(shù)組,來保存回調(diào)函數(shù)列表;需要一個標(biāo)志位,來表示異步操作是否已完成;還可以學(xué)IAsyncResult,加一個state,允許異步操作的實現(xiàn)者對外暴露自定義的執(zhí)行...
傳遞回調(diào) 我們首先要考慮的一個問題是,如何傳遞回調(diào)入口。在最傳統(tǒng)的XHR調(diào)用當(dāng)中,回調(diào)函數(shù)會被作為最后一個參數(shù)傳遞給異步函數(shù): 復(fù)制代碼 代碼如下:function asyncOperation(argument, callback) 在參數(shù)相當(dāng)多的時候,我...
調(diào)用入口 鏈?zhǔn)秸{(diào)用存在Async.go方法和Async.chain方法兩個入口,這兩個入口本質(zhì)上是一致的,只是Async.chain方法在調(diào)用時先不提供初始參數(shù),而Async.go方法在調(diào)用時提供了初始參數(shù)并啟動異步調(diào)用鏈。 復(fù)制代碼 代碼如下: A...
現(xiàn)實開發(fā)中,要按順序執(zhí)行一系列的同步異步操作又是很常見的。還是用百度Hi網(wǎng)頁版中的例子,我們先要異步獲取聯(lián)系人列表,然后再異步獲取每一個聯(lián)系人的具體信息,而且后者是分頁獲取的,每次請求發(fā)送10個聯(lián)系人的名稱然后取回...
封裝Ajax 設(shè)計Async.Operation的最初目的就是解決Ajax調(diào)用需要傳遞callback參數(shù)的問題,為此我們先把Ajax請求封裝為Async.Operation。我在這里使用的是jQuery,當(dāng)然無論你用什么基礎(chǔ)庫,在使用Async.Operation時都可以做這...