Time of Update: 2013-12-01
1 二維數組聲明方式是下面這樣的 var images=new Array(); //先聲明一維 for(var
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
<!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
DOM節點資訊每個DOM節點都儲存了關於該節點的一些資訊,我們來看看如何訪問這些資訊。nodeName、nodeValue和nodeType同樣,按照字面意思:nodeName表示節點名稱,nodeValue表示節點值,nodeType則為節點類型。每個DOM節點都包含這些資訊,我們可以很方便地通過JavaScript來訪問這些屬性。下面我們就來看一個使用這些屬性的一個例子。應用執行個體HTML代碼:<div> <p
Time of Update: 2013-12-01
引言: 最近遇到個問題,同時引用了jquery庫和另外一個js庫。當用$XX去調用js庫函數時,發現失效了!於是找資料,原來是jquery命名衝突了。因為許多JavaScript 庫使用$ 作為函數或變數名,jquery也一樣。其實$只是jquery的一個別名而已,假如我們需要使用jquery 之外的另一js 庫,我們可以通過調用$.noConflict()
Time of Update: 2013-12-01
function banBackSpace(e) { var ev = e ||
Time of Update: 2013-12-01
在Javascript定義一個函數一般有如下三種方式:函數關鍵字(function)語句: function fnMethodName(x){alert(x);}函數字面量(Function Literals): var fnMethodName = function(x){alert(x);} Function()建構函式: var fnMethodName = new Function('x','alert(x);&
Time of Update: 2013-12-01
function checkInputDate(obj){ var strDate=obj.value; var re =/^(\d{4})-(\d{2})-(\d{2})$/; if(re.test(strDate))//判斷日期格式符合YYYY-MM-DD標準 { var
Time of Update: 2013-12-01
關於這個router的使用,我現在依然是心存疑惑的。每點擊一次這樣的連結action會觸發一個事件,但是url也會改變,這樣刷性的話,豈不是會自動觸發事件。或者這個東西只是用在單個頁面的網站上,或者行動裝置網站上,或者是我還不會用。大概解釋下Router:Backbone中的router,見名知意,router有路由的意思,顯然這裡是要控制url的。Backbone.Router會把你串連中的#標籤當做是url路徑即便我心存疑惑,依然是要寫幾個例子測試一下的。畢竟實踐才能解惑。1、一個簡單的例子
Time of Update: 2013-12-01
一、this出現的幾種情況1、建構函式中的this function Fn(){ console.log(this); }var obj1 = new Fn(); //obj1, 函數Fn中的this指向執行個體對象obj12、普通函數中的this function Fn1(){ console.log(this); }Fn1(); //window,
Time of Update: 2013-12-01
首先瞭解兩個概念jquery(function(){})與(function(){}(jQuery)的區別jQuery(function(){});全寫為jQuery(docunemt).ready(function(){});意義為在DOM載入完畢後執行ready()方法2.(funtion(){}(jQuery);實際執行()(para)匿名方法,只不過傳遞了jQuery對象。總結:jQuery(funtion(){});用於存放DOM對象的代碼,執行其中代碼時DOM對象已經存在。不可用於存
Time of Update: 2013-12-01
<!DOCTYPE html><html><head> <style> div { background:#ece023; width:30px; height:40px; margin:2px; float:left; } </style> <script
Time of Update: 2013-12-01
JQuery 學習筆記一、Jquery簡介 1、 JQuery 是對JavaScript 的封裝 (JQuery 的擴充外掛程式非常多) 2、 JQuery 中 $(#div) #代表一個元素 不加#代表多個 3、 JQuery 屏蔽了瀏覽器的差異 4、 開源、免費、可到網上下載大量的外掛程式 5、
Time of Update: 2013-12-01
</pre><pre name="code" class="javascript">/* * 頁面載入完成有兩種事件,一是ready,表示文檔結構已經載入完成(不包含圖片等非文字媒體檔案), *二是onload,指示頁 麵包含圖片等檔案在內的所有元素都載入完成。(可以說:ready 在onload
Time of Update: 2013-12-01
repaint(重繪) ,repaint發生更改時,元素的外觀被改變,且在沒有改變布局的情況下發生,如改變outline,visibility,background color,不會影響到dom結構渲染。reflow(渲染),與repaint區別就是他會影響到dom的結構渲染,同時他會觸發repaint,他會改變他本身與所有父輩元素(祖先),這種開銷是非常昂貴的,導致效能下降是必然的,頁面元素越多效果越明顯。何時發生:1. DOM元素的添加、修改(內容)、刪除( Reflow +
Time of Update: 2013-12-01
此方法很簡單,選中資料來源中指定的索引記錄 從0開始代碼如下:$.extend($.fn.combobox.methods, { selectedIndex: function (jq, index) { if (!index) index = 0
Time of Update: 2013-12-01
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title></title><script language="JavaScript" type="text/JavaScript">function toggle(targetid)
Time of Update: 2013-12-01
思路: 1.擷取當前日期的年月日 2.捕捉被選中的狀態 3.下拉與內容,能達成通訊 知識點總結: 1) dates=new Date().getDate() //擷取當前日期 2) year=new
Time of Update: 2013-12-01
今天用 javascript 實現了百度IME下拉式功能表demo:http://cssplusplus.com/demo/js/2_1_baiduInput0.html原始碼:01 <!DOCTYPE
Time of Update: 2013-12-01
1. 基本概述 Proxy資料代理是進行資料讀寫操作的主要途徑,ExtJS提供的資料代理類主要包含兩大類,分別是Ext.data.proxy.Client用戶端代理和Ext.data.proxy.Server服務端代理,它們都繼承自Ext.data.proxy.Proxy類,用戶端代理和服務端代理的子類如下: 用戶端代理: ●