2016-08-29 分類: 網(wǎng)站制作
通過基本的網(wǎng)站交互,用戶可以單擊鏈接和提交表單來與頁面進行交互,此交互啟動客戶端與服務器之間的對話,客戶端將數(shù)據(jù)和頁面請求發(fā)送到服務器,服務器收集數(shù)據(jù)并返回頁面。一旦服務器傳遞了一個頁面,所有對話框都將暫停,直到客戶端發(fā)出另一個請求。除非點擊其他鏈接或提交其他表單,否則用戶對頁面的處理方式并不重要。
這種類型的交換不適合動態(tài)交互類型,有效的用戶界面引導用戶完成任務,在此過程中提供反饋避免錯誤,而不是讓用戶在完成后糾正錯誤,使用標準網(wǎng)站技術很難實現(xiàn)這種類型的內(nèi)聯(lián)指導。例如獲取必填字段。在標準網(wǎng)站環(huán)境中,用戶提交表單,然后服務器檢查數(shù)據(jù),如果缺少字段,則將表單返回給用戶以完成。如果用戶在提交之前未找到所有必填字段,則可以重復發(fā)生此事務。使用更加動態(tài)的界面,表單字段在完成后進行驗證,只有在所有字段都完成后,提交按鈕才會處于活動狀態(tài)。
Flash,JavaScript和Ajax等新技術為網(wǎng)站制作公司開發(fā)人員提供了一個橋梁,可以為網(wǎng)站表單提供更復雜的交互模式,僅當選中條款復選框時,注冊頁面上的提交按鈕才處于活動狀態(tài)。
在網(wǎng)站上,只有支持Flash和JavaScript等附加技術,才能實現(xiàn)這種類型的客戶端交互,現(xiàn)代瀏覽器都支持JavaScript,瀏覽器安裝都包含F(xiàn)lash插件。這些技術并不像標準html那樣受到廣泛支持。然客戶端腳本為交互提供了許多好處,但它不能完全依賴于提供必要的交互,為了實現(xiàn)通用可用性,使用客戶端腳本的網(wǎng)站也必須在這些技術不可用或禁用時運行。
Ajax代表異步JavaScript和xml,是一種提供動態(tài)界面元素和動態(tài)頁面內(nèi)容的技術,它經(jīng)常用于構(gòu)建網(wǎng)站,使用Ajax,頁面響應用戶操作發(fā)送對少量數(shù)據(jù)的請求,例如放大地圖,數(shù)據(jù)顯示在頁面的區(qū)域中,而不需要重新加載整個頁面。Ajax具有性能優(yōu)勢,每個用戶操作都不需要重新加載整頁,通過動態(tài)響應的用戶界面,Ajax還提供了更多的交互方式。
Ajax的缺點與它依賴JavaScript有關,JavaScript的實現(xiàn)因瀏覽器而異,使得廣泛的跨平臺檢查成為Ajax項目的關鍵組件。搜索引擎無法準確地為具有動態(tài)內(nèi)容的頁面編制索引,對用戶隱藏的內(nèi)容也會從搜索引擎軟件中隱藏。
當前標題:網(wǎng)站制作公司如何為網(wǎng)站表單提供更復雜的交互模式
網(wǎng)站地址:http://www.rwnh.cn/news/41888.html
網(wǎng)站建設、網(wǎng)絡推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡營銷seo公司;服務項目有網(wǎng)站制作等
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容