Time of Update: 2018-12-05
最近工作上有個奇怪的需求需要在靜態頁面之間傳遞參數我冥思苦想不得其解 純html靜態頁面怎麼擷取參數呢?後來突然想到javascript 一切迎刃而解......下面我來給大家說一下用javascript在靜態頁面上接受參數的方法其實很簡單 只要使用者開啟的頁面url後帶有參數而javascript可以擷取當前頁面的url 只要對擷取下來的url進行簡單地解析即可給大家看一下My Code 只要把這些代碼嵌入到分頁檔即可<script>urlinfo=window.location.
Time of Update: 2018-12-05
關於Array:Array是非常常用的JS結構.以[]為明顯的標誌..遍曆可以通過下標的方法遍曆.刪除則需要通過 splice(下標, 刪除幾個值); 一般刪除一個數組中的元素就是 splice(index,1).關於Array的遍曆刪除多個滿足條件的值.可以從後向前遍曆.之後刪除值.這樣可以完好的保護下標變數有效.聲明一個Array: var arr = []; 往Array裡面插入值: arr.push(1);刪除其中的一個元素 arr.splice(下標,刪除多少個)
Time of Update: 2018-12-05
Qt化的JavaScriptPublished 五月 17, 2013 | By Xingtao Zhang原文連結: Jörg Bornemann – Qtified JavaScript在寫JavaScript代碼時,用不了多久我就會想念一些Qt C++ API中可用的函數。一個很簡單的例子是QList::contains。在JavaScript中,像這樣檢查一個數組是否含有一個確定的元素:var names = ["Egon", "Peter", "Raymond",
Time of Update: 2018-12-05
這裡我們用最簡單的代碼來示範如何在AS3代碼中調用宿主HTML中的JavaScript代碼MXML代碼:<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" creationComplete="onCreationComplete()"> <mx:Script source="ExternalInt
Time of Update: 2018-12-05
MXML:<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" creationComplete="onCreationComplete()"> <mx:Script source="ExternalInterfaceASJSReturn.as" /> <mx:P
Time of Update: 2018-12-05
<script language="javascript">function isDate(str){ var reg = /^((((1[6-9]|[2-9]d)d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]d|3[01]))|(((1[6-9]|[2-9]d)d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]d|30))|(((1[6-9]|[2-9]d)d{2})-0?2-(0?[1-9]|1d|2[0-8]))|((
Time of Update: 2018-12-05
function checkUserReg(action){if(action=="add"){if(document.UserRegister.username.value=="") { document.UserRegister.username.focus(); alert("對不起,請輸入您的使用者名稱!"); return
Time of Update: 2018-12-05
<script type="text/javascript"> // 說明: 用 Javascript 驗證表單(form)中的單選(radio)值 function getRadioValue(radio) { if (!radio.length && radio.type.toLowerCase() == 'radio') { return (radio.checked)?radio.value:''; } if
Time of Update: 2018-12-05
JavaScript:<script> function doAppend() { var newTr=tabtest.insertRow(); var newTd = newTr.insertCell(); newTd.innerHTML='<input type=text><input type="button" value="刪除" onClick="del();"><a href="#" onClick="del()"
Time of Update: 2018-12-05
var date=new Date();var year="",month="",day="",week="",hour="",minute="",second="";year=date.getYear();month=date.getMonth()+1;day=date.getDate();week=date.getDay();switch (date.getDay()) {case 0:val="星期天";breakcase 1:val="星期一";breakcase
Time of Update: 2018-12-05
使用時請將下面的javascript代碼存到一個單一的js檔案中。1、表單要求 <form name="formname" onSubmit="return validateForm(this)"></form> 將對錶單中的所有以下類型的域依次驗證,所有驗證是去除了前置和尾碼空格的,要注意是區分大小寫。2、空值驗證 表單中任意域加上emptyInfo屬性將對此域是否為空白進行驗證(可以和最大長度驗證\一般驗證方式同時使用)。 無此屬性視為此域允許空值。 如:<
Time of Update: 2018-12-05
Over time many bad web design ideas have been dropped or lost favor, including unnecessary splash screens and unwieldy framesets, for the good of the web user. However, one web design bad habit that persists is the JavaScript Dynamic Navigation.
Time of Update: 2018-12-05
文章目錄 一、JavaScript是什麼二、JavaScript編程起步三、JavaScript的實現基礎四、本章小結
Time of Update: 2018-12-05
在javascript中,相等運算子"=="和等同運算子"==="是不同的,一個是判斷值是否相等,一個是判斷值及類型是否完全相等。經常有人用混這兩個運算子,今天翻閱《javascript權威指南》,發現使用這兩個運算子判斷兩個值是否滿足條件是有一定規則的。下面,就讓我們仔細瞭解一下,這其中的秘密吧。 下面的規則用於判定===運算子比較的兩個值是否相等的判斷條件如果兩個值的類型不同,它們就不相同。如果兩個值是數字,而且值相同,那麼除非其中一個或兩個都是NaN(這種情況它們不是等同的),否則它們是等
Time of Update: 2018-12-05
在實際應用中,我們很多時候都可能需要去除數組中的重複元素,下面就是javascript數組去重的方法實現:<script language="javascript"><!--/*判斷數組中是否存在某個元素的方法*/function isExistInArr(_array, _element){if(!_array || !_element) return false;if(!_array.length){return (_array == _element);}for(var
Time of Update: 2018-12-05
this是Javascript語言的一個關鍵字。它代表函數運行時,自動產生的一個內部對象,只能在函數內部使用。比如,function test(){ this.x = 1;}隨著函數使用場合的不同,this的值會發生變化。但是有一個總的原則,那就是this指的總是,調用函數的那個對象。下面分四種情況,詳細討論this的用法。 情況一:純粹的函數調用這是函數的最通常用法,屬於全域性調用,因此this就代表全域對象Global。請看下面這段代碼,它的運行結果是1。function test(){
Time of Update: 2018-12-05
個人認為,javascript指令碼語言算是一種很複雜型的語言,它不像PHP那樣簡單,那是因為它本身的運用環境實在是多種多樣,不同的瀏覽器環境和其語言本身的獨特性質,決定了要學好javascript語言本身實在的太不容易了。相容不同環境和開發大型JS應用,談何容易。在這裡簡單的介紹一下一個工具方法,它可以簡化編寫javascript類繼承步驟。首先要先回顧一下一般類繼承的寫法。例子:父類是 Rectangle . 子類是 PositionRectangle//定義類
Time of Update: 2018-12-05
onbeforeunload事件會在onunload事件之前觸發,它在使用者離開頁面之前彈出一個確認框,問使用者是否要真正的離開本頁面。如果使用者點擊了“確認”按鈕,頁面將會跳轉或重新整理。如果點擊了“取消”,使用者會停留在當前頁面,onunload事件不會被觸發。假設頁面中有一個表單,使用者填寫了資料但卻沒有儲存提交,他直接點擊了重新整理按鈕,這時候就可以使用onbeforeunload事件來提示使用者“資料沒有儲存”,這樣就給哪些忘記提交或不小心點擊到頁面其他連結的使用者一個取消的機會。如
Time of Update: 2018-12-05
javascript html js仿LightBox內容顯示效果,div覆蓋層,鎖定頁面JS 2009-06-15 12:06 閱讀142 評論0 字型大小: 大大 中中 小小 LightBox的效果(也有的叫Windows關機效果),不過不用那麼複雜,能顯示一個內容框就行了。就是一個覆蓋全屏的層,加一個內容顯示的層。用了position:fixed這個新特性 ps:“定位效果”的意思是螢幕滾動也能固定位置。 程式說明:
Time of Update: 2018-12-05
如果在退出頁面時需要彈出對話方塊,提示使用者將要退出頁面,類似當設定某個功能時而沒有儲存頁面。這個實現的方法比較簡單,最常見的就是使用unload事件,但這種實現有一個缺點,就是不管同意與否,結果還是一樣,會退出頁面,因此,如果要彈出對話方塊,就有使用者可選擇的空間,如果確定則退出,否則就不關閉頁面,如下:點我查看線上執行個體http://www.biuuu.com/demo/unload/index.html這裡推薦使用onbeforeunload()事件,意思就是在載入unload事件前執行