Time of Update: 2013-12-17
當我們不通過重新載入頁面,用Ajax訪問伺服器的時候,有兩個選擇可以將請求資訊傳送到伺服器上。這兩個選擇分別是GET和POST。在把請求資訊發送到伺服器上以載入新的頁面時,這兩個選擇有兩個不同之處。第一個區別是你是請求了資訊的一小部分而不是整個頁面。第二個區別也是最明顯的區別是由於Ajax請求不會出現在地址欄中,因此當發送請求時,在訪問者的螢幕上是看不出什麼異同的。使用GET產生調用不會暴露域和它們的值,使用POST也不會暴露。因此,我們要怎樣在這兩者之間作出選擇呢?初學者可能犯的一個錯誤是對於
Time of Update: 2013-12-17
首先是JavaScript代碼底層部分: var jmz = {}; //全部代碼的存放對象 jmz.demo =
Time of Update: 2013-12-17
在上一篇文章裡,我們說到了要實現一個用於JavaScript非同步呼叫的Async.Operation類,通過addCallback方法傳遞迴調函數,並且通過yield方法返回回調結果。現在我們就來實現這個類吧。類結構首先我們來搭一個架子,把需要用到的似有變數都列出來。我們需要一個數組,來儲存回呼函數列表;需要一個標誌位,來表示非同步作業是否已完成;還可以學IAsyncResult,加一個state,允許非同步作業的實現者對外暴露自訂的執行狀態;最後加一個變數儲存非同步作業結果。Async&nb
Time of Update: 2013-12-17
最昂貴的Javascript代碼緣起:前一段時間,Opera 瀏覽器公司需要越來越多的伺服器。本身公司預見到 Opera Mini, Opera Link, Opera Turbo 會帶來爆炸性增長,所以要添置 N 台伺服器,減緩伺服器壓力。事實上 Opera 確實迎來了爆炸式增長,可以參見每月公布的全球移動互連網報告。)由於這些服務都是吃伺服器的,Opera Mini 伺服器要為全球幾千萬手機使用者省流量加速,Opera Turbo 則負責電腦全網加速,Opera Link
Time of Update: 2013-12-17
本文將談到利用Javascript擷取隨機顏色,這裡我們需要知道做Javascript擷取隨機顏色主要是在作圖時方便展示,希望大家能從本文獲得協助。在製作餅圖或標籤雲時,我們通常需要很多顏色,方法有二。一是準備一組漂亮的候選顏色,二是隨機產生顏色。在數量很多或不明確時,我想後者就是唯一的出路了。Google了一下,整理如下,按由淺入深的順序排列。實現1var getRandomColor = function(){ return&
Time of Update: 2013-12-17
上周我認真分析了一個Web 頁面,它在onLoad 事件中處理一段定製指令檔用了4.8 秒。結果是其中2.8 秒消耗在動態菜單庫上(將會在部落格中單獨記錄),剩下的 2 秒花費在jQuery的選取器上。分析顯示多數選取器不返回任何對象,而那些會返回對象的選取器可考慮用不同的選取器來改善效能。關於jQuery選取器有大量的日誌文章論述了jQuery選取器及它們的效能影響。正如你所知,可以通過 ID, TagName 或 ClassName 選擇元素。依賴於不同的選取器, jQuery
Time of Update: 2013-12-17
轉換JSON包含一個人類和電腦都能識別的混合資訊集合。人類可讀內容的恰當呈現,如條目標題、分類標籤、連結標題、許可權描述等等,依賴於一種在轉換為轉換JSON過程中必須正確儲存的語言上下文。如果您閱讀了本系列前面的文章,那麼應已對資料格式有了相當的認識。前面的文章解釋了在許多非同步應用程式中如何恰當地使用純文字和簡單的成對的名稱和數值。可以將資料群組合成下面這樣的形式:firstName=Brett&lastName=McLaughlin&email=brett@newInstance.com&n
Time of Update: 2013-12-17
您在本文中看到了 JSON 的強大用途。歸結如下: JSON 提供了一種優秀的物件導向的方法,以便將中繼資料快取到客戶機上。 JSON 協助分離了驗證資料和邏輯。 JSON 協助為 Web 應用程式提供了 Ajax 的本質。 function addVehicleData() { var brand = //get vehicle brand;
Time of Update: 2013-12-17
本篇文章介紹JSON來曆,以及JSON來曆的說明介紹,即我們可以把想要執行的語句放在字串裡,通過eval()這個動態執行函數來執行。字串裡的內容會像我們寫的指令碼 一樣被執行。門裡的人搖搖頭不外如是。XML呢,跨平台的新潮語言?其實XML=TXT。XML只是符合很多規範的文本。它本身什麼都不是,只是保 存字元的檔案。而瀏覽器非同步讀取的只是伺服器上的常值內容,所以在Ajax開發時完全不必拘泥於XML。讀者詳細說明JSON
Time of Update: 2013-12-17
根據來自jquery官方網站的訊息,目前最流行的JavaScript/Ajax庫jQuery新版本1.4已經發布,為jQuery項目4周年14天慶祝送上一份大禮。1.4的壓縮版只有23K,未壓縮版154K。此外,Google也在自己的伺服器上提供了副本,作為Google Ajax API的一部分,可以直接引用。jQuery 1.4對程式碼程式庫進行了內部重寫組織,開始建立一些風格規範。老的core.js檔案被分為attribute.js, css.js, data.js,
Time of Update: 2013-12-17
BKJIA獨家特稿】JavaScript是一種極其強大和靈活的指令碼語言,但對於很多人來說,“靈活”也意味著容易犯錯誤。這裡我將介紹5種JavaScript的最佳實務,它們可以應用在任何JavaScript項目中,並且具有很強的可擴充性。BKJIA相關文章推薦:
Time of Update: 2013-12-17
在我們工作中大多數DOM指令碼的主要任務就是在DOM文檔中插入,刪除和移動節點。W3C DOM 提供了4種方法來修改文檔樹。常用的是appendChild()和insertBefore(),而removeChild()
Time of Update: 2013-12-17
IE 7在CSS編程方面的改進給很多開發人員帶來了耳目一新的感覺,但是在JavaScript方面的表現卻不敢恭維,實際上,在這方面我們看到的只是一些新的BUG。不過幸運是,微軟已經看到了這一點,在IE 8中,JavaScript已經成為其開發的一個重點,下面我們就一起從開發人員角度來看一下IE
Time of Update: 2013-12-17
在介紹了《JavaScript DOM修改文檔樹方法執行個體》與《JavaScript DOM實戰:建立和複製元素》,本文將介紹JavaScript
Time of Update: 2013-12-17
本文向大家描述一下XML DOM和HTML DOM的區別和聯絡,DOMDocumentObjectModel,文件物件模型)定義訪問和操作文檔的一套標準方法,首先我們來看一下XML DOM的用法。XML DOMXML
Time of Update: 2013-12-17
本文和大家重點討論一下J2ME配置問題,Sun提供的J2ME配置是適合不同層次的市場需求的--CLDC適合小型裝置,而CDC適合大型裝置。通過本文介紹你可以學到J2ME的兩種配置類型是CLDC和CDC。J2ME配置1.J2ME配置是什嗎?正如前面所學,配置將基本運行時環境定義為一套核心類和一個運行在特定類型裝置上的特定的JVM。您也可以學到J2ME的兩種配置類型是CLDC和CDC。Sun提供的J2ME配置是適合不同層次的市場需求的--CLDC適合小型裝置,而CDC適合大型裝置。J2ME環境可以被
Time of Update: 2013-12-17
這裡向大家簡單介紹一下Windows下編譯KVM的過程,KVM沒有採用HotSpot JVM裡面諸多最佳化技術,代碼十分簡單,有利於我們理解JAVA程式的執行過程。雖然KVM裡面執行JAVA程式可能與現在PC上流行的JVM不太相同,但是大致原理是相似的。J2ME KVM 教程編譯KVMKVM可以說是JVM中比較小而且比較原始的一個版本。KVM是一般放置在嵌入式裝置,比如手機等資源有限的終端內運行。KVM沒有採用HotSpot
Time of Update: 2013-12-17
你對J2ME和J2SE技術的概念和用法是否熟悉,這裡和大家分享一下,首先看一下它們的概念,J2ME又被稱為Java2微型版,被使用在各種各樣的消費電子產品上,例如智慧卡、手機、PDA、電視機頂盒等方面。J2SE即Java2標準版,它是一種開發和部署平台,提供了編寫案頭、工作站應用程式所有必需的功能。J2ME技術的應用J2MEJava2PlatformMicroEdition)是為無線電子市場所設計的,包括JVM規範和API規範。其API規範是基於J2SEJava2StandardEditon)的
Time of Update: 2013-12-17
你對J2ME中ITEM類用法是否熟悉,這裡和大家簡單分享一下,為了便於大家理解通過圖裡向大家解釋,相信本文介紹一定會讓你有所收穫。J2ME中ITEM類用法一、基本知識1、ITEM類是Form類的衍生類別。2、通過改變ITEM類的衍生類別的執行個體的狀態,使用者可以和應用程式進行互動。3、ITEM類StateChanged方法和普通觸發器不同,在使用者引起狀態變化時自動調用的操作,程式本身引起的不會調用。二、建立實踐1、以ChoiceGroup的應用為例,所有應用ITEM類的MIDlet如果要處理
Time of Update: 2013-12-17
本文向大家簡單介紹一下Myeclipse J2ME開發之環境配置,Myeclipse J2ME開發之環境配置的前言隨著行動裝置的普及和應用,而各方面的技術也進入了一個飛速發展的時期。尤其是近幾年J2ME技術的發展。Myeclipse J2ME開發之環境配置淺談Myeclipse