Time of Update: 2013-12-01
我們接著上一篇jQuery原始碼分析(一),繼續看後面的代碼。 jQuery的架構設計是很巧妙的,可能1.0和1.6.x的代碼變化很大,但是基本原理是一樣的,都是用javascript的prototype來實現繼承,我們看下面的代碼: function jQuery(a,c) { //
Time of Update: 2013-12-01
1.關於jquery擷取input的value問題 $("")是一個jquery對象,而不是一個dom elementvalue是dom element的屬性jquery與之對應的是valval()
Time of Update: 2013-12-01
Cookie的概念:儲存在用戶端一個字串屬性,讀取cookie的值時,得到一個字串;cookie除了name名和value值外,還有expires到期時間、path路徑、domain域、以及secure安全。JS代碼的Cookie值得存入: cookie就是文檔的一個字串屬性。要儲存cookie,只要建立一個字串,格式是name=<value>(名稱=值),然後把文檔的document.cookie
Time of Update: 2013-12-01
作者:田想兵
Time of Update: 2013-12-01
Javascript沒有任何內建的格式化函數,這裡我們通過Google收集了5個javascript的數字格式化函數,希望對於大家的web開發能夠帶來方便。十進位四捨五入這兩段代碼協助你做到四捨五入,對於你顯示價格或者訂單比較有用:代碼1:function CurrencyFormatted(amount) { var i = parseFloat(amount); if(isNaN(i)) { i = 0.00
Time of Update: 2013-12-01
給你這段代碼加了注釋,希望對你有協助。 <script type="text/javascript" charset="utf-8"> (function() { var doc = document,//給document對象定義個別名,局部變數訪問速度比全域的快 wa = doc.createElement('script'),//建立一個<script>標籤&
Time of Update: 2013-12-01
var Geometry = {}; if (window.screen.availWidth) { //IE Geometry.getScreenWidth = function () { return window.screen.availWidth;
Time of Update: 2013-12-01
講解之前先來講講效能.如果一個整體頁面裡有大量的按鈕.我們就要為每一個按鈕綁定事件處理常式.這樣就會影響效能了.首先每個函數都是對象,對象就會佔用很多記憶體.記憶體中的對象越多,效能就越差.其次,dom訪問次數增多,就會導致消極式載入頁面.事實上,從如何來利用好事件處理常式,還是有很好的解決方案的.一、事件委託對事件處理常式過多的問題解決的方案就是事件委託技術.事件委託技術利用了事件冒泡.只需指定一個事件處理常式.我們可以為某個需要觸發事件的父元素來綁定事件處理常式.HTML代碼:<ul
Time of Update: 2013-12-01
對其中的事件委派做一些自己的理解:當頁面上某個元素上的事件觸發時,而在 DOM 繼承關係上,這個元素的所有子項目也能接收到這個事件,這時你可以使用一個在父元素上的事件處理器來處理,而不是使用一堆的各個子項目上的事件監聽器來處理。hrml代碼如下 1 <h2> 2 Great Web
Time of Update: 2013-12-01
js 檔案function a(){ show_modelId += model_id; window.open("a.htm?show_modelId="+show_modelId+"",'','height=400,width=800,location=yes'); }
Time of Update: 2013-12-01
或許許多人對此不以為然,在函數前加 new 關鍵字,不就是執行個體化一個對象嗎?但事情顯然沒那麼簡單:function Test() { this.name = 'Test'; return function() { return true; } } var test = new Test(); // 這裡的 test 是什嗎? 是一個 Test 對象嗎?錯!這裡 test
Time of Update: 2013-12-01
最近因項目需要整理了個jquery 編輯table tr執行個體 直接上代碼......<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"><!-- saved from url=(0059)http://www.360doc.com/
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
Time of Update: 2013-12-01
讀dwr的engine.js源碼,看到convertXml這個方法:[xhtml:showcolumns]·········10········20·······&
Time of Update: 2013-12-01
在JavaScript中,對象轉換成基礎資料型別 (Elementary Data Type)或者字串用到了toString() 方法和alueOf()方法。 將對象轉換成字串時: 1.調用對象的toString()方法,將對象轉換成返回的字串,如果方法返回其它基礎資料型別 (Elementary Data Type),則會自動轉換成字串; 2.如果對象沒有toString()方法,或方法返回的不是基礎資料型別 (Elementary
Time of Update: 2013-12-01
4.
Time of Update: 2013-12-01
例子一:<head runat="server"> <title></title> <script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script> <script
Time of Update: 2013-12-01
1.js執行順序Code:myname = "global"; // 全域變數function func() {alert(myname); // "undefined"var myname = "local"; alert(myname);alert(myname); //
Time of Update: 2013-12-01
turnjs 是一個基於HTML5和jQuery實現類比真實翻頁效果的庫.翻頁的效果做得很出色,並且: +支援硬體加速 +支援跨平台 +使用簡單 +體積僅15k :壓縮版:http://www.turnjs.com/turn.min.js完整版:https://github.com/blasten/turn.js 順便送上使用說明--------------
Time of Update: 2013-12-01
前言大家學JavaScript的時候,經常遇到自執行匿名函數的代碼,今天我們主要就來想想說一下自執行。在詳細瞭解這個之前,我們來談瞭解一下“自執行”這個叫法,本文對這個功能的叫法也不一定完全對,主要是看個人如何理解,因為有的人說立即調用,有的人說自動執行,所以你完全可以按照你自己的理解來取一個名字,不過我聽很多人都叫它為“自執行”,但作者後面說了很多,來說服大家稱呼為“立即調用的函數運算式”。本文英文原文地址:http://