Time of Update: 2017-02-27
作為 Domino 開發人員,瀏覽器應用的開發是其中重要的一部分。而瀏覽器應用開發方面會有許多新的技術和方法出現。如何將這些新的技術和方法運用到 Domino 環境中是 Domino 開發人員需要面對的一個重要問題。目前,我們正處於在 Web 2.0 的時代,在這個偉大的時代出現了大量的瀏覽器技術,其中有代表性的就是 Ajax。通過 Ajax,我們可以讓用戶端在不重新整理網頁的情況下與伺服器交換資料,從而產生真正動態網頁。對 Ajax 的使用包括一定的低層編碼工作,為了簡化這一工作,人們提出了
Time of Update: 2017-02-27
要很好地領會Ajax技術的關鍵是瞭解超文字傳輸通訊協定
Time of Update: 2017-02-27
簡介GMaps4JSF 旨在整合 Google 地圖和 JavaServer Faces (JSF),使 JSF 開發人員只使用幾個 JSF 標記就可以構造複雜的全景街拍圖。您還可以輕鬆向地圖添加幾個不同的組件(標記、資訊文本、控制項、地表覆蓋、多邊形、多段線)。GMaps4JSF 還可以向組件添加不同的服務端和用戶端事件,無需編寫 JavaScript 代碼來綁定事件和組件。您只需在實現組件的用戶端事件處理常式時編寫 JavaScript 代碼。Ajax 是任何當代 Web
Time of Update: 2017-02-27
昨天遇到了ajax的中文亂碼問題,在網上google了一下,搜尋的結果不少,可是都沒能協助我解決亂碼的問題。我遇到的亂碼問題很是怪,在有些機器上不亂碼,有些就亂碼。不出現亂碼的機器是xp系統安裝了vs2003又安裝了vs2005,或者是win2003的。後來因為要做一個功能,要向設定檔裡寫東西。看到<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>我用的gb23
Time of Update: 2017-02-27
編程思想的一些背景知識美國郵政管理局 (USPS) 提供了多個 Web services。這些 Web services 之一接受郵政區碼並返回相應的城市和州的名稱。在本文的應用程式範例中,您將使用此 CityStateLookupRequest 來省去使用者的一些輸入操作。此功能還為您的資料庫提供了更好的地址資料,因為它減少了鍵入錯誤的機會。先決條件和假設情況構思和建立 Ruby on Rails 的 David Heinemeier Hansson 確實是一位智多星!在 RoR
Time of Update: 2017-02-27
將銀行門戶實現為 Ajax 瀏覽器應用程式我們的銀行情境需要一個簡單的瀏覽器介面,銀行出納員使用這個介面執行 PHP 模組中實現的核心函數。我們將使用 Aptana Web IDE 構建這個介面。Aptana Web IDE 提供了一種用 XHTML、CSS 和 JavaScript 構建瀏覽器應用程式的簡便方法。Aptana 是一個免費的外掛程式,可以無縫地插入 Eclipse 環境。這個外掛程式仍然在開發階段,但是目前的版本已經能夠滿足銀行情境的需要了。儘管在銀行情境中將使用一般的
Time of Update: 2017-02-27
jQuery為AJAX提供了非常豐富的支援,參見Ajax其中最基本當屬$ajax(),通過不同的參數,這個方法可以錄活支援各種AJAX應用情境。如:$.ajax({url: "test.html",cache: false,success:
Time of Update: 2017-02-27
LightBox效果又叫windows關機效果。就是像windows關機時一樣,案頭上的應用失效而只能點擊關機等框內的幾個按鈕。在網頁中其實就是利用了兩個層。其中一個設定成半透明遮住整個螢幕,另一個放在其上面用來顯示內容。在寫之前看過了cloudgamer的效果,自認JavaScript功力遠不及他。參考了他的效果之後寫了這個簡單版並加入了LightBox與伺服器的通訊。為了方便示範,我把代碼都寫到一個檔案裡了,css也直接寫在行內。首先是覆蓋層:<div
Time of Update: 2017-02-27
用過ajax.net 的朋友都知道,使用該架構,發布版本會產生超過80K的指令檔。而debug版更大。如果應用的情境用於企業內網,這個問題不會顯現出來,而如果情境是互連網,那問題就大了。而我非常不幸,選用了,ajax+jquery+互連網應用情境。問題:1.可以通過修改:<asp:ScriptManager ID="ScriptManager1" runat="server"
Time of Update: 2017-02-27
Ajax 技術改變了大型商業 Web 應用程式的外觀,但是許多較小的 Web 網站都不具備重新構建整個使用者介面(UI)的資源。Ajax 的一些新特效能夠解決實際中的介面問題並改善使用者體驗。通過本系列文章,您可以瞭解如何使用開源的用戶端庫讓您的使用者介面變得更為時尚。本文將展示如何使用 Ajax 技術將一個多步結帳過程從一系列表單轉變成一個單一螢幕的介面。我們將採用漸進增強方法,從而確保所有使用者代理程式仍然能夠訪問您的網站。關於本文本文將逐步引導您使用 Ajax 技術改進一個 Web 1.0
Time of Update: 2017-02-27
簡介:主要是檔案的一個管理系統,頁面指令碼是由JQuery (V1.3.1)外掛程式的方式編寫,所有功能都是通過Ajax和後台資料互交,並結合自己開發的外掛程式與結合第三方外掛程式的整合,伺服器端由ASP.NET編程(有興趣的朋友可以改寫成其它代碼,如jsp/php,根目錄有背景程式配置).希望大家喜歡(做完就急急忙忙發布了,沒有寫太多注釋,希望大家多多包涵).主要功能:1.左邊樹列表2.右邊檔案清單(支援檔案夾雙擊進入目錄,檔案雙擊修改檔案內容)3.上面查詢欄目(可直接查詢目錄)4.下面上傳(
Time of Update: 2017-01-19
使用AJAX是無法直接上傳檔案的,一般都是建立個iframe在它裡面完成表單提交的過程以達到非同步上傳檔案的效果。如此做可以達到比較好的瀏覽器安全色性,不過代碼量會比較大,即使是使用了檔案上傳外掛程式,例如plupload。如何能達到靈活的程度呢,能像普通的AJAX提交表單資料那樣將檔案看成是普通表單參數來對待就好了。靈光一閃,利用javascript的FileReader對象將檔案編碼成base64再傳伺服器不就行了麼~開始動手,豐衣足食。前端對檔案進行base64編碼並通過ajax向伺服器傳
Time of Update: 2017-01-19
本文為大家分享了一個表單驗證外掛程式,支援ajax驗證,使用起來很簡單。每個需要驗證的表單元素下面有一個span標籤,這個標籤的class有一個valid表示需要驗證,如果有nullable則表示可為空白;rule表示驗證規則,msg表示錯誤提示資訊;to表示要驗證的元素的name值,如果元素是單個的,to可以不寫。該外掛程式會遍曆每個有valid的span標籤,找出它前面需要驗證的元素,根據rule驗證,如果驗證不通過,則顯示邊框為紅色,滑鼠放在元素上時顯示錯誤資訊。驗證時機:1、點擊提交按鈕
Time of Update: 2017-01-19
首先為大家分享了原生JavaScript實現Ajax代碼,供大家參考,具體內容如下var getXmlHttpRequest = function() { if (window.XMLHttpRequest) { //主流瀏覽器提供了XMLHttpRequest對象 return new XMLHttpRequest(); } else if (window.ActiveXObject) { //低版本的IE瀏覽器沒有提供XMLHttpRequest對象
Time of Update: 2017-01-19
我們在提交表單的時候,如果沒有使用ajax提交,頁面都會自己重新整理一下,顯得非常的不友好,所以我們需要把我們的表單提交修改為ajax的模式,可以讓使用者清楚地知道他們在提交表單的時候處在哪一個階段:正在提交?提交成功?我簡單使用了一下,jQuery Form外掛程式有一下優點: 1.支援提交前驗證. 2.支援提交後回調. 3.採用AJAX方式,有很好的使用者體驗 4.提交方式是靈活.只要指定要提交的form
Time of Update: 2017-01-19
javascript版本的ajax發送請求(1)、建立XMLHttpRequest對象,這個對象就是ajax請求的核心,是ajax請求和響應的資訊載體,單是不同瀏覽器建立方式不同(2)、請求路徑(3)、使用open方法綁定發送請求(4)、使用send() 方法發送請求(5)、擷取伺服器返回的字串 xmlhttpRequest.responseText;(6)、擷取服務端返回的值,以xml對象的形式儲存 xmlhttpRequest.responseXML;(7
Time of Update: 2017-01-19
get和post方法最大的不同在於:1.get方法傳值參數在url裡面,而post參數放send裡面2.post方法必須加上xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");下面執行個體可以看get方法xmlHttp.open("GET","for.php?text="+url,true); 在post裡面表現為:xmlHttp.open("POST","for.php",true)
Time of Update: 2017-01-19
在應用程式的安裝和下載過程中,進度條的使用已經是非常普遍了。進度條可以用來表識項目的完成進度,可以用百分比或數字表示,可以水平放置。利用Ajax技術建立進度條,功能顯得更加強大的快捷。現在建立一個執行個體,以示範使用Ajax技術實現進度條。該執行個體同樣可以分為用戶端代碼和服務端代碼。 1,服務端代碼 服務端代碼主要實現一句用戶端的請求資訊,返回相應的百分比數字。開啟記事本,輸入下列代碼:<%@ page
Time of Update: 2017-01-19
AJAX = Asynchronous JavaScript and XML.AJAX 是一種建立快速動態網頁的技術。AJAX 通過在後台與伺服器交換少量資料的方式,允許網頁進行非同步更新。這意味著有可能在不重載整個頁面的情況下,對網頁的一部分進行更新。實現ajax之前必須要建立一個 XMLHttpRequest 對象。如果不支援建立該對象的瀏覽器,則需要建立 ActiveXObject.具體方法如下:var xmlHttp; function createxmlHttpRequest(){
Time of Update: 2017-01-19
一開始進入公司,做起項目來比較不知所措,現在一個月過去了,越來越得心應手,下面是json向前端傳值以及前端ajax接收,給自己記下也分享給大家。這是兩個類型不同的json與ajax的資料互動(集合、類對象)JsonConfig jsonConfig = new JsonConfig(); //lenientjsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);JSONArray json = JSONArray.