使用javascript擷取URL參數

伺服器端語言如PHP/ASP/JSP都提供了擷取URL參數的函數,但是有些時候在要求頁面緩衝的情況下,伺服器端的功能受到限制。因此通過javascript來擷取URL參數在這些情況下是一個可行的方案。最簡潔的實現如下:function getUrlParam( name ){  name = name.replace(/[[]/,"\[").replace(/[]]/,"\]"); 

Javascript中for迴圈的三種寫法的效率對比

 一共三種寫法 如下: 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;

javascript之一個簡單的畫圖demo

這是一個用javascript 在canvas 上實現的簡單的畫圖應用,用支援html5 的瀏覽器便可在下面的地區進行繪畫:您的瀏覽器不支援canvas!功能很簡單,原理其實和拖放是類似的,主要是三個事件:1. 在canvas 上綁定mousedown 事件以標誌繪畫的開始(調用moveTo 移動畫筆)2. 在document 上綁定mousemove 事件來處理繪畫時的行為(調用lineTo 以及stroke 進行繪畫)3. 在document 上綁定mouseup

Javascript事件總結

 一、事件冒泡1.1 事件的不同階段Javascript事件在2個階段執行:捕獲與冒泡。 如的Dom結構中如果指向錨點#1.1的連結被點擊,則依次會觸發document > body > ul > li > ul > li > a

javascript非同步編程系列【三】----Jscex無創痕切入JqueryUI

很多人可能會有個疑問,Jscex和其他類庫共同使用或者文法混用時,會不會出現衝突或者異常?那麼我們就來做個嘗試吧。我們使用tab外掛程式:    <script>$(function () {$("#tabs").tabs({ event: "mouseover" });});</script>效果如下:滑鼠划過就可以切換tab.Jscex介紹 Jscex功能 Jscex非同步編程庫

自己動手----寫JavaScript日曆(1)

最近要用到一個js日曆,是那種顯示在頁面上的,而不是快顯視窗的,網上搜尋,大多是快顯視窗的.    有一些部落格,像blogjava用的日曆就是我想要的類型,粗看一下,都和html高耦合,用起來不方便,所以決定自己寫一個簡單的日曆. 說簡單,但至少要實現以下幾點:1.與html代碼解耦// 這種方式使用,與html代碼解耦var calendar = new Calendar();window.onload =

如何用js顯示時鐘

 這一段對js有點興趣,做了幾個js的小實驗,感覺挺有意思的,其中一個就是控制時鐘的顯示,有興趣的可以研究啊!下面先看下部分代碼: 首先在js代碼中聲明兩個變數:timerID和timerRunning,大家可以看到在showTimes方法中給timerId賦值:timerID = setTimeout("showTimes()",

學習jquery基礎的一點筆記

最近用到了jquery 就自己學習了一下,這裡是入門的時候自己做的一些筆記(參考3wschool)。還有一些自己寫的簡單的練習代碼一、三種不同的載入jquery檔案的方法1.本地檔案(要提前將js檔案下載下來)載入<script type="text/javascript" src="jquery-1.4.2.min.js"></script>  一般有兩份 jQuery 拷貝可供下載,一是縮小版(由 Google

javascript代碼的應用

Java代碼 <select id="zjj" onclick="changeglz(this.value)"     style="width: 200px;">     <option

頁用JavaScript驗證函式

/**************************************************************************************//*************************************數位驗證*****************************************//*****************************************************************************

Javascript之Undefined你可能不知道的

Java代碼 var abc ;  alert(abc);//直接輸出 undefined 表示變數未被初始化 alert(abc===undefined)//這裡輸出 true   var jeo = undefined; alert(jeo);//這裡也輸出 undefined 這表明如果給變數初始化 undefined 其和不定義的效果是一樣的  alert(jeo===undefined)

javascript,jquery捕捉滑鼠位置

Java代碼 <script type="text/javascript"> function mousePosition(ev) {     if(ev.pageX || ev.pageY)   {       return {x:ev.pageX,

javascript實現的map(結合jquery)

首先實現Array的remove方法: Map的實現基於array  , 此代碼是借一達人寫的,我測試的時候,map 的remove 方法不能使用,所以就寫了上面array.remove方法view plaincopy to clipboardprint?function Map() {           /** 存放鍵的數組(遍曆用到)

js window.open()總結

window.open()的所有參數列表經常上網的朋友可能會到過這樣一些網站,一進入首頁立刻會彈出一個視窗,或者按一個串連或按鈕彈出,通常在這個視窗裡會顯示一些注意事項、著作權資訊、警告、歡迎光顧之類的話或者作者想要特別提示的資訊。其實製作這樣的頁面效果非常的容易,只要往該頁面的HTML裡加入幾段Javascript代碼即可實現。下面俺就帶您剖析它的奧秘。【1、最基本的快顯視窗代碼】其實代碼非常簡單:<SCRIPT

無奈的相容模式

今天寫jQuery 代碼的時候,發現這個代碼在其他瀏覽器上執行的都不錯,到了搜狗相容模式,或者世界之窗上面就壓根連一句代碼都沒法執行。我說的一句代碼也無法執行是真的一句都沒法執行,alert('');這個放在第一句都沒有被執行起來...無奈中想起了上一次好象遇到過同樣的問題,。。。尋思中發現了原因。。。原來是因為我寫一個option的時候,在最後多打了一個‘,’逗號...為什麼會多打這個逗號,相信大家都可以理解的...比如說: { 'obj'

javascript中的自執行匿名函數

格式: (function(){           //代碼        

B/S離線技術設計與實現

其實B/S的離線很好辦,資料在緩衝中就可以實現,但如果有資料回調或是資料驗證,就不問題了.所以實現我個人認為有這相幾個方法:方法一:    1)資料緩以數組或XML緩衝在用戶端的網頁中,用JS進行互動;    2)儲存時,如果聯機就直接儲存到伺服器,如果斷線就儲存在網頁的XML或JS數組;   

滑鼠移動到圖片名上,顯示圖片----js研究(1)

 本來想自己實現一個 點查詢按鈕 彈出一個gif圖片的效果,無意中看到這段代碼,感覺效果很不錯。代碼實現效果:滑鼠移動到名(wait.gif)上,顯示圖片,滑鼠移開則不顯示圖片 做法:建立 a.html 和 一個待顯示圖片 wait.gif  放在同一目錄下,a.html 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  

體驗javascript之“變態

 學習Javascript斷斷續續也有十幾天了,總結一下為自己也為別人。Javascript給我的整體印象就是很“隨便”,這種印象緣起於它的物件導向。當然Javascript的靈活性也註定了它是一個隨便的語言。Javascript的文法特性Javascript是一門動態,弱類型的,基於原型的指令碼語言。我們在一些網站上的一些漂浮效果(雖然很討厭),圖片轉場效果,還有一些文字編輯器等等,這都要歸功於Javascript。當然Javascript又是一個徹底的物件導

jquery實現輸入框動態增減

 主要功能是動態增減輸入框,而且支援對各個輸入框的檢測。每個輸入框在輸入內容後,對其進行錯誤提示最後通過字串拼接,將所有的輸入框中的內容,用“1234235#34634234#123525”這樣的格式拼接。 網頁端代碼: 01<form>02<table>03<tr><th>手機:</th>04    <td

總頁數: 3271 1 .... 1460 1461 1462 1463 1464 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.