Time of Update: 2017-01-19
上一篇《javascript實現tab切換的四種方法》中講了tab切換的4種不同實現原理,那麼,現在到理論聯絡實際的時候了,下面就寫幾個執行個體。一、仿”中國人民大學“官網的tab切換,背景是圖片,效果圖如下:滑鼠移到新聞時的效果 滑鼠移到公告時的效果 滑鼠移到交流時的效果 學術、交流和文體的內容為空白,我沒有寫。完整代碼如下: <!DOCTYPE html> <html> <head> <meta http-equiv="
Time of Update: 2017-01-19
本文執行個體講述了javascript動態產生樹形菜單的方法。分享給大家供大家參考,具體如下://========================================//Envrionment to hold Listeners//========================================tv_listeners = new Array() ;function listener( type , handler ) { this.type = type ;
Time of Update: 2017-01-19
一、arc所需要的參數設定複製代碼 代碼如下:arc(x, y, radius, startAngle, endAngle, counterclockwise);其中x,y,radius都很容易理解,那麼重點說說startAngle,endAngle和counterclockwise三個參數!二、arc參數詳解
Time of Update: 2017-01-19
JavaScriptRegex學習:有個線上調試正則的工具。下面的所有範例程式碼,都可以在codepen上查看到。1.建立Regexvar re = /ab+c/; //方式一 Regex字面量var re = new RegExp("ab+c"); //方式二 RegExp對象的構造函1)Regex字面量在指令碼載入後編譯。若你的Regex是常量,使用這種方式可以獲得更好的效能。2)使用建構函式,提供了對Regex運行時的編譯。當你知道Regex的模式會發生改變,
Time of Update: 2017-01-19
巧用批處理解決IE不支援JavaScript等問題rem =====批處理開始========regsvr32 actxprxy.dll regsvr32 shdocvw.dll Regsvr32 URLMON.DLL Regsvr32 actxprxy.dll Regsvr32 shdocvw.dll regsvr32 oleaut32.dll rundll32.exe advpack.dll /DelNodeRunDLL32 C:\WINNT\System32\dacui.dll
Time of Update: 2017-01-19
Javascript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一個要計算的 Javascript 標準的運算式。運算式外側的圓括弧是選的,但是寫上去是一個好習慣。你以使用 void 操作符指定超級連結。運算式會被計算但是不會當前文檔處裝入任何內容。樣本-點擊超連結不跳轉1:<a href="##
Time of Update: 2017-01-19
1、Date.now() //Date.now() is in ECMAScript 5 //Prior to that, use +new Date() //擷取目前時間 var now = (typeof Date.now == "function" ? Date.now() : +new Date()); alert("Right now: " + now);2、Date.parse()方法var now = new Date(); alert(now);
Time of Update: 2017-01-19
今天有又網友問到我 JavaScript 怎麼產生指定範圍數值隨機數。Math.random() 這個方法相信大家都知道,是用來產生隨機數的。不過一般的參考手冊時卻沒有說明如何用這個方法來產生指定範圍內的隨機數。這次我就來詳細的介紹一下Math.random(),以及如何用它來產生制定範圍內的隨機數。基礎教程請看這裡http://www.jb51.net/w3school/js/jsref_random.htm看完教程,應該知道Math.random()方法的基本用法了。利用 parseInt(
Time of Update: 2017-01-19
建立 Boolean 對象的文法: new Boolean(value); //建構函式 Boolean(value); //轉換函式 參數 value 由布爾對象存放的值或者要轉換成布爾值的值。傳回值 當作為一個建構函式(帶有運算子
Time of Update: 2017-01-19
本文實現了點擊標題時判斷該標題下的菜單是否顯示,如果是顯示的則將其隱藏,如果是隱藏的則將其顯示出來。具體代碼如下<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{margin:0; padding:0; font-size:13px;
Time of Update: 2017-01-19
簡要教程aimaraJS是一款非常實用的純javascript響應式多級分類樹結構外掛程式。該分類樹可以動態添加和刪除樹節點,可以製作多級樹結構,每個節點上可以都帶有右鍵操作功能表,並且每個節點上都可以配置不同的表徵圖。它的特點有: 可以建立一個基本的樹結構並渲染它。 可以即時添加和刪除樹節點。 可以顯示不同的樹節點表徵圖。 在樹節點開啟和關閉的時候可以自訂事件。
Time of Update: 2017-01-19
setTimeout描述setTimeout(code,millisec)setTimeout() 方法用於在指定的毫秒數後調用函數或計算運算式。註:調用過程中,可以使用clearTimeout(id_of_settimeout)終止 參數 描述 code 必需,要調用的函數後要執行的 JavaScript 代碼串。 millisec 必需,在執行代碼前需等待的毫秒數。
Time of Update: 2017-01-19
定義和用法substring() 方法用於提取字串中介於兩個指定下標之間的字元。文法stringObject.substring(start,stop) 傳回值一個新的字串,該字串值包含 stringObject 的一個子字串,其內容是從 start 處到 stop-1 處的所有字元,其長度為 stop 減 start。說明substring() 方法返回的子串包括 start 處的字元,但不包括 stop 處的字元。如果參數 start 與 stop
Time of Update: 2017-01-19
JavaScript中的Unescape()和String() 函數詳解,具體內容如下所示:定義和用法JavaScript unescape() 函數可對通過 escape() 編碼的字串進行解碼。文法unescape(string) 參數 描述 string 必需。要解碼或反轉義的字串。 傳回值string 被解碼後的一個副本。說明該函數的工作原理是這樣的:通過找到形式為 %xx 和 %uxxxx 的字元序列(x
Time of Update: 2017-01-19
本文執行個體講述了JavaScript實現簡單擷取當前網頁網址的方法。分享給大家供大家參考,具體如下:這裡示範使用JavaScript取得當前網頁的網址,是一個比較有用的功能,點擊“運行”查看效果吧。運行效果截圖如下:線上示範地址如下:http://demo.jb51.net/js/2015/js-show-nav-url-codes/具體代碼如下:<html><head><title>取得目前頁面頁的網址</title></head>
Time of Update: 2017-01-19
本文執行個體講述了JavaScript識別網頁關鍵字並進行描紅的方法。分享給大家供大家參考,具體如下:這裡示範JavaScript智能識別網頁關鍵字並加紅顯示出來,相信這個效果大家不陌生吧,用JS加紅關鍵字要比程式控制輸出好得多,必竟將一部分功能交給了客戶瀏覽器,相應減輕了伺服器的壓力。運行效果截圖如下:線上示範地址如下:http://demo.jb51.net/js/2015/js-keyword-show-red-color-codes/具體代碼如下:<!DOCTYPE html
Time of Update: 2017-01-19
前言基於類的對象:我們都知道物件導向的語言中有一個明顯的標誌,就是都有類的概念,通過類這個類似模板的東西我們可以建立許多個具有相同的屬性和方法的對象。然而在ECMAScript中並沒有類的概念,自然它與基於類的語言中的對象也會有所不同。js中的對象: 無序 的屬性的集合,屬性可以包含基本值、對象、函數。即js中的對象是一組沒有特定順序的值,對象的每個屬性或者方法都有一個自己的名字,而每個名字都與一個值相對應。理解對象建立對象的方式1
Time of Update: 2017-01-19
本文執行個體講述了JavaScript實現同時調用多個函數的方法。分享給大家供大家參考,具體如下:這裡分析JavaScript 同時調用同一網頁內的多個函數的實現方法,點擊按鈕後執行多次函數,比如連續彈出多次視窗。具體代碼如下:<html><head><title>同時調用多個函數</title><script language="javascript"><!-- function fun1(){ alert("這是fun1")
Time of Update: 2017-01-19
javascript實現的登陸遮罩效果<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>遮罩</title&
Time of Update: 2017-01-19
js實現仿京東圖片輪播效果,當滑鼠劃在視窗上面停止計時器,滑鼠離開視窗,開啟計時器,滑鼠劃在頁簽上面,停止計時器,手動切換,通過定義計時器封裝函數run,封裝函數changeOption,實現此效果,代碼簡單易懂,需要的小夥伴直接複製拷貝轉走吧。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title>