Time of Update: 2013-12-01
簡介Module模式是JavaScript編程中一個非常通用的模式,一般情況下,大家都知道基本用法,本文嘗試著給大家更多該模式的進階使用方式。首先我們來看看Module模式的基本特徵:1. 模組化,可重用2. 封裝了變數和function,和全域的namaspace不接觸,松耦合3. 只暴露可用public的方法,其它私人方法全部隱藏關於Module模式,最早是由YUI的成員Eric
Time of Update: 2013-12-01
又發現自己寫的JavaScript代碼在FireFox下運行出錯,原因很鬱悶,在擷取一個Radio元素的值的時候只得到了 undefind。Google了一下,大多跟我用的方法是一樣的1var value =
Time of Update: 2013-12-01
閉包In some languages, a closure may occur when a function is defined within another function, and the inner function refers to local variables of the outer function.At run-time, when the outer function executes, a closure is formed, consisting of the
Time of Update: 2013-12-01
直接先看下面代碼吧: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>測試for迴圈順序不同及定義變數位置不同的效率</title> 6 <style
Time of Update: 2013-12-01
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="
Time of Update: 2013-12-01
上一篇:http://www.bkjia.com/kf/201203/121796.html接上篇,這篇就實現可以自動切換的轉場效果,用這種效果就可以做簡單的焦點圖了。說明:設定一個標識數字置為0,寫一個每過幾秒標識+1,執行轉場效果的函數,然後執行。當標識超過當前選項卡長度讓標識置為0。在滑鼠移到選項卡的時候關閉定時器,滑鼠移走的時候開啟定時器。 <!DOCTYPE html><html><head><meta
Time of Update: 2013-12-01
隱藏和顯示隱藏段落顯示段落 上面的按鈕可以控制我的顯示和消失哦。這個特效就是通過JavaScript配合HTML DOM來完成的。代碼如下:JavaScript代碼:<script type="text/javascript"> function hide(){ document.getElementById("hiddenTest").style.display = "none"
Time of Update: 2013-12-01
功能:無論將瀏覽器拖大或拉小,將頁尾DIV塊保持在頁面的底部 1、將Javascript代碼和DIV/CSS代碼寫在同一個檔案裡: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="
Time of Update: 2013-12-01
//--社會安全號碼碼驗證-支援新的帶x身份證function isIdCardNo(num){ var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1); var error; var varArray = new Array(); var
Time of Update: 2013-12-01
js 實現圖片預先載入 (js操作 Image對象屬性complete ,事件onload 非同步載入圖片)通過js操縱DOM很多情況下都是為了實現和當前頁html元素的非同步載入,我談談對Image對象的一些認識。看個例子:<input type="button" name="" value="載入圖片" onclick="addImg('tt.jpg')" /><script
Time of Update: 2013-12-01
1.變數轉換看起來很簡單,但據我所看到的,使用建構函式,像Array()或者Number()來進行變數轉換是常用的做法。始終使用未經處理資料類型(有時也稱為字面量)來轉換變數,這種沒有任何額外的影響的做法反而效率更高。var myVar = "3.14159",str = ""+ myVar,// to stringint =
Time of Update: 2013-12-01
num = 123;str = "123";alert(num == 123); //truealert(str == 123); //truealert(num === 123); //true; 值相同且類型相同alert(str === 123); //falsealert(typeof num === "number"); //truealert(typeof str === "string");
Time of Update: 2013-12-01
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta
Time of Update: 2013-12-01
<script src="jquery/jquery-1.3.1.js"></script><style type="text/css">body{background:#FFFFFF;}</style></head><body><script> $(function(){ var show_count = 20;
Time of Update: 2013-12-01
window.onload = function(){ //整個測試由Alucelx提供 var testFun = function( callback, str ){ var tipElem = document.createElement( 'div'
Time of Update: 2013-12-01
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-
Time of Update: 2013-12-01
警告框[javascript] <html> <head> <script type="text/javascript"> function disp_alert() { alert("這是" + '\n' +
Time of Update: 2013-12-01
Node.js是神馬?簡單來說,它是實現JavaScript在本地啟動並執行一個架構,包括一個js語言解譯器(V8)和一些類庫。有了它,就可以使用js語言開發一些本地的應用,使js瀏覽器外用的束縛。Node.js使用的語言解譯器與google chrome 瀏覽器用的是同一個高效的開源引擎-V8。關於Node.js的入門教程可以參考這本書:"Node入門» 一本全面的Node.js教程",線上地址
Time of Update: 2013-12-01
最近看完了《高效能JavaScript》http://book.douban.com/subject/5362856/ ,打算寫一系列的文章把知識點鞏固下,儘管工具介紹在書的最後,但是為了能在後續文章中有個更為直觀的認識,我打算先介紹下工具,這樣在示範代碼的時候可以看到效能分析資料更加理解深刻。YUI Profiler 官方地址http://developer.yahoo.com/yui/profiler/ 介紹YUI是個很贊的工具,它提供了方法(Profiling
Time of Update: 2013-12-01
Index.aspx Login.aspx 在Index.aspx頁面寫入JS代碼:<script language="javascript" type="text/javascript"> function logout(){// if