Time of Update: 2017-02-28
javascript|函數 一、驗證類1、數字驗證內 1.1 整數 1.2 大於0的整數 (用於傳來的ID的驗證) 1.3 負整數的驗證 1.4 整數不能大於iMax 1.5 整數不能小於iMin2、時間類 2.1 短時間,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 長時間,形如 (2003-12-05 13:04
Time of Update: 2017-02-28
javascript Mozilla中專屬的defineGetter和defineSetter使得在IE裡用的方法同樣在Mozilla中可以適用,下面貼出常用的一些代碼例如obj.insertAdjacentHTML, currentStyle, obj.attachEvent, obj.detachEvent等等。著作權屬於Erik Arvidsson, webfxif (Browser.isMozilla) { // set up ie
Time of Update: 2017-02-28
javascript 今天開發中涉及到對一個層的資訊控制,就是控制一個層中顯示什麼資訊,尋找資料才知道使用innerHTML 屬性來控制層的值,這個innerHTML跟表單裡面的value屬性有點類似,能夠控制層的顯示值。比如說我一個div層裡本來沒有值,我處罰一個事件後要顯示值,那麼就能夠使用innerHTML 屬性了,其實innerHTML
Time of Update: 2017-02-28
encode|javascript function UrlEncode(plaintext ) { // The Javascript escape and unescape functions do not correspond // with what browsers actually do... var SAFECHARS = "0123456789" + // Numeric "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +
Time of Update: 2017-02-28
javascript|載入|自適應 JavaScript應用:Iframe自適應其載入的內容高度 main.htm: <html> <head> <meta http-equiv='Content-Type' content='text/html;
Time of Update: 2017-02-28
javascript|程式 首先介紹一下這個程式的一些相關事件和方法:event.button:事件發生時表示滑鼠的動作 如果為1則是滑鼠左鍵 2為滑鼠右鍵 不過現在好像MS都已經有8個值了 難道以後滑鼠的發展方向是8個鍵?parentNode:父節點event.ClientX:事件發生時的滑鼠x值event.ClientY:事件發生時的滑鼠Y值setCapture()方法:建立對象和滑鼠之間的通訊
Time of Update: 2017-02-28
javascript|插入|動態|指令碼 首先,聲明方法很多種,直接間接的方法都有,只羅列一般情況下的兩種模式:假設我們要裝入的代碼是a.js:var foo=function(){document.write("I am a.js content foo() function");};一。直接插入src,這種方法簡單而直接,但有局限性,1) <script>var x=document.createElement("SCRIPT");
Time of Update: 2017-02-28
javascript|xml|建立 在用戶端建立XML檔案可以使用FileSystemObject (FSO) 對象或直接使用XML Document Object Model (DOM)。若使用FSO則用戶端必須安裝 Window Script 5.5,使用XML DOM則需要在用戶端安裝有Microsoft® XML Core
Time of Update: 2017-02-28
javascript|vbscript|函數 <%server1=cstr(request.servervariables("http_referer"))server2=cstr(request.servervariables("server_name"))if mid(server1,8,len(server2))<>server2 then response.end()end
Time of Update: 2017-02-28
javascript|函數|向上滾動 以下是例子和函數: 把下面的COPY過去看看效果就知道了,主要是每隔1秒向上滾動一行,然後停頓一秒!在供求資訊,新聞,等裡面的應用比較多<div id="icefable11" style="width:300;"><table cellSpacing=0 cellPadding=0 width='300' border=0><tr><td
Time of Update: 2017-02-28
javascript|項目 <script language="javascript"> function LeftToRight(Left,Right){ //左邊加到右邊 for(var
Time of Update: 2017-02-28
javascript|編程|對象 物件導向的JavaScript編程對於做過Web程式的人不應該是陌生,初期是用來做一些簡單的FORM驗證,基本上是在玩弄一些技巧性的東西。IE 4.0引入了DHTML,同時為了對抗Netscape的Javascript,提出了自己的指令碼語言JScript,除了遵循EMAC的標準之外,同時增加了許多擴充,如下要提到的OOP編程就是其中的一個,為了命且概念,我以下提到的Javascript都是Microsoft
Time of Update: 2017-02-28
javascript|排序 所謂排序,就是要整理檔案中的記錄,使之按關鍵字遞增(或遞減)次序排列起來。其確切定義如下: 輸入:n個記錄R1,R2,…,Rn,其相應的關鍵字分別為K1,K2,…,Kn。 輸出:Ril,Ri2,…,Rin,使得Ki1≤Ki2≤…≤Kin。(或Ki1≥Ki2≥…≥Kin)。
Time of Update: 2017-02-28
javascript|指令碼|效能|最佳化 隨著網路的發展,網速和機器速度的提高,越來越多的網站用到了豐富用戶端技術。而現在Ajax則是最為流行的一種方式。JavaScript是一種解釋型語言,所以能無法達到和C/Java之類的水平,限制了它能在用戶端所做的事情,為了能改進他的效能,我想基於我以前給JavaScript做過的很多測試來談談自己的經驗,希望能協助大家改進自己的JavaScript指令碼效能。語言層次方面迴圈迴圈是很常用的一個控制結構,
Time of Update: 2017-02-28
javascript 1. 對象問題 1.1 Form對象 現有問題:現有代碼這獲得form對象通過document.forms("formName"),這樣使用在IE 能接受,MF 不能。解決方案:改用 作為下標運算。改為document.forms["formName"]備忘上述的改用 作為下標運算中的formName是id而name1.2 HTML對象 現有問題:在 IE 中,HTML 對象的 ID 可以作為 document
Time of Update: 2017-02-28
javascript|重新整理|頁面 下面以三個頁面分別命名為framedemo.html,top.html,button.html為例來具體說明如何做。其中framedemo.html由上下兩個頁面組成,代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> frameDemo
Time of Update: 2017-02-28
javascript 一、功能實現核心:FileSystemObject 對象
Time of Update: 2017-02-28
javascript|設計 //簡單的類的設計模式//定義一個類class1function class1() { //建構函式}//通過指定prototype對象來實作類別的成員定義class1.prototype = { someProperty:"simple", someMethod:function { //方法代碼 }, //其實屬性和方法}
Time of Update: 2017-02-28
javascript 在開發項目的時候,需要在有使用者訊息的時候提醒使用者,剛好自己的QQ好友上線,QQ自動彈出一個訊息提示,覺得不錯。所以用javascript利用popup作了一個類似的功能。<html> <head> <title>HTMLPage1</title> <meta name="vs_defaultClientScript"
Time of Update: 2017-02-28
javascript 不像域級有效性檢查(field-level validation),表單級有效性檢查(form-level validation)將整個表單上的某組(或全部)值作為一個整體分析其一致性。表單級有效性檢查一般發生在將一個已完成的HTML 表單提交給CGI 程式之前。我們這樣做是為了確保使用者在將資料發送至伺服器之前,已經填寫了所有的必填域。