Time of Update: 2013-12-01
伺服器端語言如PHP/ASP/JSP都提供了擷取URL參數的函數,但是有些時候在要求頁面緩衝的情況下,伺服器端的功能受到限制。因此通過javascript來擷取URL參數在這些情況下是一個可行的方案。最簡潔的實現如下:function getUrlParam( name ){ name = name.replace(/[[]/,"\[").replace(/[]]/,"\]");
Time of Update: 2013-12-01
一共三種寫法 如下: view sourceprint?for (var i = 0; i < arr.length; i++) view sourceprint?for (var i in arr) view sourceprint?for (var i = 0, len = arr.length; i < len;
Time of Update: 2013-12-01
這是一個用javascript 在canvas 上實現的簡單的畫圖應用,用支援html5 的瀏覽器便可在下面的地區進行繪畫:您的瀏覽器不支援canvas!功能很簡單,原理其實和拖放是類似的,主要是三個事件:1. 在canvas 上綁定mousedown 事件以標誌繪畫的開始(調用moveTo 移動畫筆)2. 在document 上綁定mousemove 事件來處理繪畫時的行為(調用lineTo 以及stroke 進行繪畫)3. 在document 上綁定mouseup
Time of Update: 2013-12-01
一、事件冒泡1.1 事件的不同階段Javascript事件在2個階段執行:捕獲與冒泡。 如的Dom結構中如果指向錨點#1.1的連結被點擊,則依次會觸發document > body > ul > li > ul > li > a
Time of Update: 2013-12-01
很多人可能會有個疑問,Jscex和其他類庫共同使用或者文法混用時,會不會出現衝突或者異常?那麼我們就來做個嘗試吧。我們使用tab外掛程式: <script>$(function () {$("#tabs").tabs({ event: "mouseover" });});</script>效果如下:滑鼠划過就可以切換tab.Jscex介紹 Jscex功能 Jscex非同步編程庫
Time of Update: 2013-12-01
最近要用到一個js日曆,是那種顯示在頁面上的,而不是快顯視窗的,網上搜尋,大多是快顯視窗的. 有一些部落格,像blogjava用的日曆就是我想要的類型,粗看一下,都和html高耦合,用起來不方便,所以決定自己寫一個簡單的日曆. 說簡單,但至少要實現以下幾點:1.與html代碼解耦// 這種方式使用,與html代碼解耦var calendar = new Calendar();window.onload =
Time of Update: 2013-12-01
這一段對js有點興趣,做了幾個js的小實驗,感覺挺有意思的,其中一個就是控制時鐘的顯示,有興趣的可以研究啊!下面先看下部分代碼: 首先在js代碼中聲明兩個變數:timerID和timerRunning,大家可以看到在showTimes方法中給timerId賦值:timerID = setTimeout("showTimes()",
Time of Update: 2013-12-01
最近用到了jquery 就自己學習了一下,這裡是入門的時候自己做的一些筆記(參考3wschool)。還有一些自己寫的簡單的練習代碼一、三種不同的載入jquery檔案的方法1.本地檔案(要提前將js檔案下載下來)載入<script type="text/javascript" src="jquery-1.4.2.min.js"></script> 一般有兩份 jQuery 拷貝可供下載,一是縮小版(由 Google
Time of Update: 2013-12-01
Java代碼 <select id="zjj" onclick="changeglz(this.value)" style="width: 200px;"> <option
Time of Update: 2013-12-01
/**************************************************************************************//*************************************數位驗證*****************************************//*****************************************************************************
Time of Update: 2013-12-01
Java代碼 var abc ; alert(abc);//直接輸出 undefined 表示變數未被初始化 alert(abc===undefined)//這裡輸出 true var jeo = undefined; alert(jeo);//這裡也輸出 undefined 這表明如果給變數初始化 undefined 其和不定義的效果是一樣的 alert(jeo===undefined)
Time of Update: 2013-12-01
Java代碼 <script type="text/javascript"> function mousePosition(ev) { if(ev.pageX || ev.pageY) { return {x:ev.pageX,
Time of Update: 2013-12-01
首先實現Array的remove方法: Map的實現基於array , 此代碼是借一達人寫的,我測試的時候,map 的remove 方法不能使用,所以就寫了上面array.remove方法view plaincopy to clipboardprint?function Map() { /** 存放鍵的數組(遍曆用到)
Time of Update: 2013-12-01
window.open()的所有參數列表經常上網的朋友可能會到過這樣一些網站,一進入首頁立刻會彈出一個視窗,或者按一個串連或按鈕彈出,通常在這個視窗裡會顯示一些注意事項、著作權資訊、警告、歡迎光顧之類的話或者作者想要特別提示的資訊。其實製作這樣的頁面效果非常的容易,只要往該頁面的HTML裡加入幾段Javascript代碼即可實現。下面俺就帶您剖析它的奧秘。【1、最基本的快顯視窗代碼】其實代碼非常簡單:<SCRIPT
Time of Update: 2013-12-01
今天寫jQuery 代碼的時候,發現這個代碼在其他瀏覽器上執行的都不錯,到了搜狗相容模式,或者世界之窗上面就壓根連一句代碼都沒法執行。我說的一句代碼也無法執行是真的一句都沒法執行,alert('');這個放在第一句都沒有被執行起來...無奈中想起了上一次好象遇到過同樣的問題,。。。尋思中發現了原因。。。原來是因為我寫一個option的時候,在最後多打了一個‘,’逗號...為什麼會多打這個逗號,相信大家都可以理解的...比如說: { 'obj'
Time of Update: 2013-12-01
格式: (function(){ //代碼
Time of Update: 2013-12-01
其實B/S的離線很好辦,資料在緩衝中就可以實現,但如果有資料回調或是資料驗證,就不問題了.所以實現我個人認為有這相幾個方法:方法一: 1)資料緩以數組或XML緩衝在用戶端的網頁中,用JS進行互動; 2)儲存時,如果聯機就直接儲存到伺服器,如果斷線就儲存在網頁的XML或JS數組;
Time of Update: 2013-12-01
本來想自己實現一個 點查詢按鈕 彈出一個gif圖片的效果,無意中看到這段代碼,感覺效果很不錯。代碼實現效果:滑鼠移動到名(wait.gif)上,顯示圖片,滑鼠移開則不顯示圖片 做法:建立 a.html 和 一個待顯示圖片 wait.gif 放在同一目錄下,a.html 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
Time of Update: 2013-12-01
學習Javascript斷斷續續也有十幾天了,總結一下為自己也為別人。Javascript給我的整體印象就是很“隨便”,這種印象緣起於它的物件導向。當然Javascript的靈活性也註定了它是一個隨便的語言。Javascript的文法特性Javascript是一門動態,弱類型的,基於原型的指令碼語言。我們在一些網站上的一些漂浮效果(雖然很討厭),圖片轉場效果,還有一些文字編輯器等等,這都要歸功於Javascript。當然Javascript又是一個徹底的物件導
Time of Update: 2013-12-01
主要功能是動態增減輸入框,而且支援對各個輸入框的檢測。每個輸入框在輸入內容後,對其進行錯誤提示最後通過字串拼接,將所有的輸入框中的內容,用“1234235#34634234#123525”這樣的格式拼接。 網頁端代碼: 01<form>02<table>03<tr><th>手機:</th>04 <td