Time of Update: 2017-02-28
12個ajax彈出層效果js代碼,功能都很強大。 Thickbox - 基於 jQuery,支援 AJAX,輕量級的而且比較高效。支援圖片與HTML內容。大小約為 40k,目前還可作為 WordPress 的外掛程式使用。這個js的優點在於與,父級的原頁面捲軸隨滑鼠滾動的時候,彈出的層並不移動,而始終處於瀏覽器的固定位置。GreyBox - 建立 iframe 的彈出介面,可使用圖片、HTML 及 URL,大小約為
Time of Update: 2017-02-28
ajax學習入門指南,相信對ajax初學者會有所協助的。 Prototype架構 枚舉對象(Enumerable對象) 1.Enumerable.each(iterator)
Time of Update: 2017-02-28
介紹ajax開發十大規則,相信對開發人員會有用的。 1.前、端後都要做好安全的把關工作不能單靠前端做安全驗證工作,後端也必須有過濾機制,檢驗前方傳來的資料。由於Ajax也會接收後端傳送來的資料,對這些資料都要采不信任態度,必須加以檢查。2.盡量以HTTP POST方法傳輸資料
Time of Update: 2017-02-27
Sun為什麼會搞出一個JSF,JSF為什麼會是現在這個樣子,我想原因是這樣的。首先,基於組件的Web開發將來會是一個趨勢。自包含的組件便於IDE的處理,可以提高開發效率。就是說JSF優於Struts/WebWork這類MVC架構的優勢,在於它可以與IDE結合來自動產生代碼。而傳統的純手工編寫的MVC架構,影響了開發效率。因為Java技術在用戶端並沒有明顯的優勢。Applet已經被拋棄掉,Java的強項在伺服器端。Sun不可能跑去使用JavaScript,因為在傳統開發人員眼裡,JS只配做一點很瑣
Time of Update: 2017-02-27
一、AJAX最值得稱讚的是非同步互動,而不是無重新整理很多人都看好AJAX無重新整理的技術,以至於認同AJAX就是用來做無重新整理的。這個認識是錯誤的,什麼是無重新整理?無重新整理就是頁面無需重載,那什麼又是非同步互動?非同步互動就是一個簡單的多線程,當你在一個blog裡看文章時,同時也可以利用AJAX進行無重新整理的回複提交,看起來雖然也是無重新整理,但這裡最重要的是非同步,即你能一邊看文章,一邊又能向伺服器提交你的回複資訊,利用好這個非同步,才能算是掌握了AJAX的精髓。很多場合,無重新整理
Time of Update: 2017-02-27
眾所周知,非同步互動、JavaScript指令碼和XML封裝資料是AJAX的三大特徵。其實,在實際應用中,不需要牢牢套死這三條大律,在我看來,AJAX -
Time of Update: 2017-02-27
jsf的一個ajax擴充項目, 其實對於使用myfaces的使用者來說還有個更的選擇:使用MyFaces Sandbox 中的 InputSuggestAjax用法如下:1.建立一個managed bean:package test;import java.util.ArrayList;import java.util.List;public class Bean { //In that function all what you had to do is
Time of Update: 2017-02-27
用JavaScript操作DOM的第一件事就是找到要修改的元素。前面已經提到,我 們開始只能得到根節點的一個引用,它儲存在全域變數document中。DOM中的每 一個節點都是document的子節點(或孫節點、曾孫節點等等),但是要在大型的複 雜文檔中,一步一步地緩慢搜尋是件體力活。幸運的是,我們可以走一些捷徑。 最常用的方法就是給元素附加唯一的ID。在代碼清單2-5的onload()函數中,我 們想要尋找兩個元素:段落元素,我們為它設定樣式;空的標籤,我們為它添加
Time of Update: 2017-02-27
IntelliJ IDEA 是和 Eclipse 齊名的Java IDE,因為華麗介面和創新特性而得到不少java程式員的喜愛(可惜不是免費的)。順應Ajax開發趨勢,IDEA 5.1版本提供了對JavaScript的支援,目前的特性有:代碼提醒變數重構建立新方法助手其網站上還提供了一個Flash示範如何利用新特性進行Ajax開發,從預覽圖中可以發現demo中使用的Ajax架構是 Prototype 。構造一個完善Ajax開發環境,IDEA現在做到的還遠遠不夠,但總是一個開始。IntelliJ
Time of Update: 2017-02-27
通過XMLHttpRequest對象向伺服器發送請求是一件相當直接的事情。我們需 要做的所有事情就是給它傳遞一個伺服器頁面的URL,這個頁面將產生資料。就 像下面這樣:XMLHttpRequest支援大量的HTTP調用語義,包括用來動態產生頁面的可選查 詢字串參數(你可能已經知道這些CGI參數、Form參數或者ServletRequest參數 ,取決於伺服器端開發背景)。在考察請求對象如何支援這些功能之前,我們先
Time of Update: 2017-02-27
代碼清單3-5展示了實現這個特定需求的迅速而粗糙[13]的解決方案。這個例 子使用PHP和MySQL資料庫,但是我們關注的重點是大體上的結構。如果換成ASP 、JSP或者Ruby指令碼,可能會得到結構類似的代碼。代碼清單3-5 迅速而隨性地從資料庫查詢結果產生XML資料流代碼清單3-5中的PHP頁面可以產生類似於代碼清單3-6的XML頁面,在這個例 子中,資料庫裡有兩個匹配的產品。這裡,代碼進行了縮排以便於閱讀。之所以 選擇XML作為用戶端和伺服器之間通訊的媒介,是因為它通常都用於這個目的,
Time of Update: 2017-02-27
在實現我們自己的解決方案之前,我們先通過一個簡單的例子來瞭解問題所在。代碼清單4-7顯示了一個簡單的Web頁面,其中一個大的DIV地區以兩種方式響應滑鼠的移動事件。代碼清單4-7
Time of Update: 2017-02-27
JavaScript檔案(代碼清單4-3)採用編程方式將事件綁定到鍵上。代碼清單4-3 musical.jswindow.onload調用了assignKeys()函數(可以在這個檔案中直接定義window. onload,但是這限制了它的可移植性)。通過唯一的ID來發現keyboard元素,然 後使用getElementsByTagName()遍曆訪問其內部所有的DIV元素。這需要知道一 些關於頁面結構的知識,但是它允許頁面設計師自由地在頁面中將鍵盤DIV以希
Time of Update: 2017-02-27
Ajax不是單一的技術,而是四種技術的集合。表2-1簡要介紹了這些技術,以 及它們所扮演的角色。表2-1 Ajax的關鍵元素 JavaScript JavaScript是通用的指令碼語言,用來嵌入在某種應用之中。 Web瀏覽器中嵌入的JavaScript解譯器允許通過程式與瀏覽器的很多內建功能進 行互動。Ajax應用程式是使用JavaScript編寫的 CSS(層疊樣式表)
Time of Update: 2017-02-27
跨域通訊的限制是在瀏覽器端,也就是用戶端上,所以可以從伺服器端代碼做文章。這和前幾天gzip 的問題很相像了,當時伺服器上的gzip流是因為被isa阻止而無法下載壓縮後的檔案,最後寫了一個壓縮 代理放在伺服器上,強制返回壓縮資料。現在這個問題最簡便的方法也是寫一個代理來把js請求的資料從另外一個域轉寄到本域,然後再用js 訪問代理。比如代碼:obj.sendRequest("http:www.abc.comtest.aspx?
Time of Update: 2017-02-27
當頁面載入時,要求在頻道列表中,顯示資料庫中所有的頻道名稱,這就是RSS頻道的顯示功能。本 節主要實現此功能。設計讀取資料庫內容的方法將資料庫內容讀取出來,首先要設計讀取資料的方法。本例的方法最好添加到RssManager管理類中。 實現方法的步驟如下:(1)開啟App_Code目錄下的“RssManager”管理類檔案。(2)在類中添加方法“GetRssName”,主要是從資料庫中讀取頻道名稱,並將返回結果儲存在一個
Time of Update: 2017-02-27
預先擷取是一種從伺服器擷取資料的模式;Ajax解決方案的另一方面是向伺服器發送資料。由於想避 免頁面重新整理,這對於發送使用者資料時顯得更為重要。在傳統的網站或Web應用程式中,每次點擊都會向服 務器發送一個請求,因此伺服器總是知道用戶端的行為。而在Ajax模型中,使用者與網站或應用程式互動 時,並非每一次點擊都會產生請求。一種解決方案是向傳統的Web解決方案一樣,在使用者每次操作時都向伺服器發送資料。因此,當使用者
Time of Update: 2017-02-27
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SumNumber.aspx.cs" Inherits="SumNumber" %> <html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"><title>無重新整理求和樣本</title><script
Time of Update: 2017-02-27
在伺服器端指令碼和程式中用 JSON 進行響應和回複簡介:在 本系列最近發表的一篇文章中,您已經瞭解了如何將 JavaScript 對象轉變成 JSON 格式。 這種格式很容易用於發送(和接收)與對象甚至對象數組對應的資料。在 本系列 的最後一篇文章中,您 將會學習如何處理以 JSON 格式發送到伺服器的資料以及如何使用相同格式對指令碼進行回複。JSON 的真正價值正如在 本系列上一篇文章 中所描述的那樣,JSON 是適用於 Ajax 應用程式的一種有效格式,原因是 它使 JavaScript
Time of Update: 2017-02-27
ExtJs是一套非常不錯的javascript UI庫(第一次接觸ExtJs的,可到官方網站http://www.extjs.com/deploy/dev/examples/samples.html看下樣本。相信不少人會心動的),不僅組件豐富,效果漂亮,而且ExtJs整合的Ajax功能可以方便的與.Net的WCF進行互動.這裡我們將示範ExtJs的FormPanel從WCF載入資料,以及如何提交資料到WCF服務端1.首先來定義一個用於傳輸資訊的Class(實際開發中,可以是Linq to