Time of Update: 2017-01-19
上一篇《javascript實現tab切換的四種方法》中講了tab切換的4種不同實現原理,那麼,現在到理論聯絡實際的時候了,下面就寫幾個執行個體。一、仿”中國人民大學“官網的tab切換,背景是圖片,效果圖如下:滑鼠移到新聞時的效果 滑鼠移到公告時的效果 滑鼠移到交流時的效果 學術、交流和文體的內容為空白,我沒有寫。完整代碼如下: <!DOCTYPE html> <html> <head> <meta http-equiv="
Time of Update: 2017-01-19
區別:javascriptJavaScript 是網際網路上最流行的瀏覽器指令碼語言。很容易使用!你一定會喜歡它的!JavaScript 被數百萬計的網頁用來改進設計、驗證表單、檢測瀏覽器、建立cookies,以及更多的應用。HTML DOMHTML DOM 是 W3C 標準(是 HTML 文件物件模型的英文縮寫,Document Object Model for HTML)。HTML DOM 定義了用於 HTML 的一系列標準的對象,以及訪問和處理 HTML 文檔的標準方法。通過
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
本文首先分析手機發送驗證碼的原理,再對javascript傳送簡訊驗證碼予以實現,具體思路如下:實現點擊“發送驗證碼”按鈕後,按鈕依次顯示為“59秒後重試”、“58秒後重試”…直至倒計時至0秒時再恢複顯示為“發送驗證碼”。在倒計時期間按鈕為禁用狀態 .第一步、擷取按鈕、綁定事件、設定定時器變數和計時變數第二步、添加定時器,每隔1秒鐘計時減 1,直至當計時小於等於 0 時清除定時器,按鈕恢複為“發送驗證碼”,否則顯示為“X秒後重試”效果圖:實現代碼:<!doctype
Time of Update: 2017-01-19
本文分析不同倒計時效果的計算思路及方法,掌握日期對象Date,擷取時間的方法,計算時差的方法,實現不同的倒時計效果。1、簡單時間顯示講解日期對象Date,並通過該對象擷取時、分、秒等,讓你自由提取所需時間內容。<!DOCTYPE html><html><head> <title>擷取時間</title> <script type="text/javascript"> window.onload = function()
Time of Update: 2017-01-19
手風琴下拉式功能表實現的效果更靈活,不同與傳統的下拉式功能表,本文就為大家分享一段javascript手風琴下拉式功能表實現代碼,先看一看效果圖:具體的javascript手風琴下拉式功能表代碼:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>手風琴下拉式功能表效果</title><script src="js/jquery-1.11.1.js">&
Time of Update: 2017-01-19
首先,我想到的是另建一個結果數組,用來儲存原始數組中不重複的資料。遍曆原始數組依次跟結果數組中的元素進行比較,檢測是否重複。於是乎,我寫出了如下代碼A:Array.prototype.clearRepetitionA = function(){ var result = []; var isRepetition; for(var i=0; i<this.length; i++){ isRepetition = false; for(var j=0;
Time of Update: 2017-01-19
js實現仿京東圖片輪播效果,當滑鼠劃在視窗上面停止計時器,滑鼠離開視窗,開啟計時器,滑鼠劃在頁簽上面,停止計時器,手動切換,通過定義計時器封裝函數run,封裝函數changeOption,實現此效果,代碼簡單易懂,需要的小夥伴直接複製拷貝轉走吧。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title>
Time of Update: 2017-01-19
本文的主要內容是根據前不久面試某家公司Web前端開發崗位,面試時做的一道數組去重問題的解題思路進行整理的,分享給大家。題目本身很簡單:一個ul中有一千個li,如何給這一千個li綁定一個滑鼠點擊事件,當滑鼠點擊時alert出這個li的內容和li的位置座標xy,<ul id="ulItem"> <li id="li1">1</li> <li id="li2">2</li> <li id="li3">3</li> ..
Time of Update: 2017-01-19
本文執行個體講述了JS實現的自訂網頁拖動類。分享給大家供大家參考,具體如下:Javascript本身沒有暫停功能(sleep不能使用)同時 vbscript也不能使用doEvents,故編寫此函數實現此功能。 javascript作為弱對象語言,一個函數也可以作為一個對象使用。比如: function Test(){ alert("hellow"); this.NextStep=function(){ alert("NextStep"); } }
Time of Update: 2017-01-19
本文執行個體講述了JavaScript實現帶緩衝效果的隨屏滾動漂浮廣告代碼。分享給大家供大家參考,具體如下:這裡示範了始終隨屏滾動的JavaScript代碼,在國內的應用泛濫成災了,特別是一些喜歡漂浮廣告的站長,常把本代碼用作了漂浮廣告,其實這種效果的初衷是編寫一個隨屏滾動的菜單,讓遊客隨時隨地可以控制網站的導向。運行效果截圖如下:線上示範地址如下:http://demo.jb51.net/js/2015/js-hc-style-scroll-adv-codes/具體代碼如下:<html&
Time of Update: 2017-01-19
下面給大家介紹javascript中altkey屬性,具體介紹如下所示:altKey屬性的定義和用法:此屬性返回一個布爾值。指示在指定的事件發生時,Alt鍵是否被按下並保持住了。文法結構:event.altKey=true|false|1|0瀏覽器支援:1.IE瀏覽器支援此屬性。2.Firefox瀏覽器支援此屬性。3.Opera瀏覽器支援此屬性。4.Google瀏覽器支援此屬性。執行個體代碼:<!DOCTYPE html> <html> <head> &