




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、北京尚學(xué)堂 實(shí)戰(zhàn)化教育第一品牌Web前端應(yīng)用常用的十種技術(shù)隨著JS與XHTML的應(yīng)用普及,越來(lái)越多的web界面應(yīng)用技術(shù)出現(xiàn)在網(wǎng)站上,比如我們常見(jiàn)的日歷控件,搜索下拉框等,這些web界面應(yīng)用技術(shù)大大的豐富了網(wǎng)站的表現(xiàn)形式,本文將為您精心推薦十種最常見(jiàn)的web界面應(yīng)用技術(shù)。Web應(yīng)用程序的界面設(shè)計(jì),其核心就是網(wǎng)頁(yè)設(shè)計(jì),但它的重點(diǎn)主要是在功能方面。要超越桌面應(yīng)用程序,Web應(yīng)用程序必須提供簡(jiǎn)單、直觀和即時(shí)響應(yīng)的用戶(hù)界面,讓他們的用戶(hù)花更少的精力和時(shí)間去完成事情。以前,我們并沒(méi)有注意到web應(yīng)用程序這個(gè)方式,但是現(xiàn)在是時(shí)候仔細(xì)看看一些實(shí)用的技術(shù)和設(shè)計(jì)解決方案,讓W(xué)eb應(yīng)用更友好更漂亮。1、界面元素的需
2、求在Web前端開(kāi)發(fā)中,簡(jiǎn)單這個(gè)原則是很重要的。在任何時(shí)候,你在屏幕上顯示越多的控制,您的用戶(hù)將不得不花費(fèi)更多的時(shí)間去搞清楚如何使用界面。當(dāng)選擇變少時(shí),可用的功能變得更加明顯更容易被發(fā)現(xiàn)。簡(jiǎn)化的界面雖然是不容易的,尤其是如果你不想限制應(yīng)用程序的功能的時(shí)候。 當(dāng)你點(diǎn)擊 Kontain 搜索框的搜索鏈接時(shí),會(huì)出現(xiàn)一個(gè)類(lèi)似于下拉菜單的層。所以,如果您需要來(lái)縮小搜索范圍,您可以選擇菜單中你所需要的類(lèi)型。這些選項(xiàng)的聚合簡(jiǎn)化了搜索框。隱藏或者掩蓋高級(jí)功能 是使事情更加簡(jiǎn)單的一種方法。找出最常用的功能,并且把剩下的藏起來(lái)。你可以用彈出式菜單和操作來(lái)做這件事,這在桌面軟件中很常見(jiàn)。例如,如果您的搜索
3、欄擁有高級(jí)過(guò)濾器,把它們放在尾部的一個(gè)特別的下拉菜單中。如果用戶(hù)需要使用這些過(guò)濾器,他們只需幾下點(diǎn)擊便可以開(kāi)啟這些、功能。決定該保留什么隱藏什么不是一個(gè)簡(jiǎn)單的任務(wù),也會(huì)取決于重要性和操作時(shí)的頻繁程度。 當(dāng)你點(diǎn)擊 CollabFinder 的搜索鏈接時(shí)你不需要打開(kāi)不同的頁(yè)面,相反,搜索框的控制菜單下拉下來(lái),允許你能夠直接開(kāi)始搜索。2、專(zhuān)門(mén)操作根據(jù)情況選擇合適的界面控件 是很重要的。不同情況下可以用不同的方式處理,而且某些控件會(huì)比其他控件能夠更好地完成他們的目標(biāo)工作。 Backpack 里有一個(gè)緊湊的日歷和時(shí)間選擇器選擇提醒日期。例如,你可以通過(guò)一個(gè)下拉列表來(lái)選擇年月日,但
4、是和日歷選擇器相比下拉列表不是非常高效的,在日歷里你可以直接通過(guò)點(diǎn)擊選擇你想要的某一天。日歷選擇器也會(huì)讓你更容易看到日期、周期和月份(特別是工作日和休息日),因此能夠讓你比用簡(jiǎn)單的下拉列表更快地做出更明智的選擇 。3、禁用按下按鈕在web應(yīng)用程序的表單問(wèn)題中有一個(gè)就是提交過(guò)程,非常簡(jiǎn)單的表單,如果你快速地點(diǎn)擊兩次或者更多次“提交”按鈕,這個(gè)表單會(huì)被多次提交。這顯示是個(gè)問(wèn)題,因?yàn)樗鼤?huì)重復(fù)創(chuàng)建相同的項(xiàng)目 。防止重復(fù)提交的不是很難,而且對(duì)于大多數(shù)Web應(yīng)用程序來(lái)說(shuō)做到這一點(diǎn)是非常必要的。它有兩層維護(hù):客戶(hù)端和服務(wù)器端 。我們不會(huì)通過(guò)服務(wù)器端維護(hù)是因?yàn)檫@將取決于您使用的編程語(yǔ)言和你的后端架構(gòu)。基本上你
5、應(yīng)該做的就是在提交過(guò)程中添加一個(gè)檢測(cè)機(jī)制,去檢查被提交的內(nèi)容是否重復(fù),并且是否需要阻止提交。 在 Yammer 上,當(dāng)你的新消息被提交之后,“更新”按鈕將被禁止。客戶(hù)端則是簡(jiǎn)單得多。所有您需要做的就是在點(diǎn)擊之后禁用“提交”按鈕 。最簡(jiǎn)單的方法就是為“提交”按鈕添加一段JavaScript,如下所示:當(dāng)然,我們會(huì)建議您同時(shí)還對(duì)服務(wù)器端進(jìn)行檢查,以確保重復(fù)不會(huì)獲得通過(guò)。4、模擬窗口的陰影在彈出菜單和窗口下的陰影不止是看起來(lái)很漂亮這么簡(jiǎn)單。它們幫助菜單或者窗口通過(guò)強(qiáng)調(diào)從背景中脫穎而出 。它們還通過(guò)周?chē)瞪{(diào)區(qū)域來(lái)屏蔽掉背景內(nèi)容的噪音。這種技術(shù)來(lái)源于傳統(tǒng)的桌面軟件,幫助用戶(hù)把他們的焦點(diǎn)放在
6、出現(xiàn)的窗口上。由于大多數(shù)情景窗口是不容易從桌面程序中辨識(shí)出來(lái),所以陰影幫助他們更接近于讀者,因?yàn)楦杏X(jué)上窗口似乎是三維地浮在其他頁(yè)面上。 Digg 的登錄窗口有一個(gè)厚厚的陰影圍繞它來(lái)屏蔽網(wǎng)頁(yè)噪音。5、空白狀態(tài)告訴你要做什么當(dāng)你設(shè)計(jì)一個(gè)Web應(yīng)用程序時(shí),你不僅需要通過(guò)樣本數(shù)據(jù)去測(cè)試這個(gè)程序,而且最重要的是當(dāng)什么內(nèi)容都沒(méi)有的情況下,你要確保它看起來(lái)不錯(cuò)而且是有幫助的 。當(dāng)在頁(yè)面或者查詢(xún)結(jié)果沒(méi)有信息時(shí),告訴你如何才能處理這些空白區(qū)域是一條很有幫助的信息。例如,一個(gè)項(xiàng)目管理應(yīng)用程序的網(wǎng)頁(yè)可能會(huì)列出用戶(hù)的項(xiàng)目,但如果沒(méi)有項(xiàng)目,你可以提供一個(gè)創(chuàng)建項(xiàng)目的鏈接。即使已經(jīng)有創(chuàng)建項(xiàng)目的按鈕存在在頁(yè)面上,
7、但一點(diǎn)額外的幫助并不會(huì)有損失 。 Campaign Monitor 會(huì)在你開(kāi)始建立一個(gè)郵件廣告時(shí)指導(dǎo)你正確的方向。這種技術(shù)實(shí)際上鼓勵(lì)用戶(hù)試用服務(wù),并在注冊(cè)之后直接使用這項(xiàng)服務(wù)。通過(guò)應(yīng)用程序的單步指導(dǎo)用戶(hù)能夠幫助他/她去了解程序提供的優(yōu)勢(shì)以及是否有用。同樣重要的是把最重要的操作呈現(xiàn)給用戶(hù)并且只有這些而已把所有功能都呈現(xiàn)出來(lái)并沒(méi)有意義。請(qǐng)記住,用戶(hù)通常希望得到一些或多或少提供給他們的具體構(gòu)思,但是他們不想要直接跳到詳細(xì)說(shuō)明去他們既沒(méi)有時(shí)間也沒(méi)有興趣。通過(guò)空白狀態(tài)去激勵(lì)用戶(hù)和行為,可以大大減少“輟學(xué)”,并且?guī)椭臐撛诳蛻?hù),更好地了解該系統(tǒng)如何工作。6、按鈕的按下?tīng)顟B(tài)許多Web應(yīng)用程序有
8、自定義的按鈕樣式。這些都是用自定義圖片作為他們背景的錨點(diǎn)或輸入按鈕。默認(rèn)輸入按鈕可能不適合在一些情況下,以及文字鏈接有時(shí)過(guò)于渺小。目前的挑戰(zhàn)是,當(dāng)你把你的鏈接弄得看上去像按鈕時(shí),它們的操作也應(yīng)該和按鈕一樣這包括當(dāng)用戶(hù)點(diǎn)擊它們時(shí)會(huì)有被“按動(dòng)”的效果 。這不是一個(gè)純粹的視覺(jué)調(diào)整。提供即時(shí)反饋給用戶(hù)將使應(yīng)用程序感覺(jué)更有響應(yīng)性,并且給用戶(hù)帶來(lái)更接近于桌面軟件的的用戶(hù)體驗(yàn)。你可以通過(guò)CSS為按鈕增加按下的效果。 Highrise 的按鈕實(shí)際上是在你點(diǎn)擊的時(shí)候顯示一個(gè)按下的效果,給用戶(hù)一個(gè)非常舒適的反饋感覺(jué)。7、在登陸頁(yè)面提供注冊(cè)的連接一些沒(méi)有注冊(cè)你的應(yīng)用程序的用戶(hù)將不可避免地停在你的登錄頁(yè)面
9、上。他們想要使用你的應(yīng)用程序,但是卻不能立刻找到注冊(cè)頁(yè)面??赡芩麄円呀?jīng)試過(guò)訪(fǎng)問(wèn)一個(gè)只提供給注冊(cè)用戶(hù)的特定頁(yè)面。 Goplan 的登陸頁(yè)面上有個(gè)漂亮的彩色按鈕指向注冊(cè)頁(yè)面。在你的登陸頁(yè)面上放上注冊(cè)的連接 會(huì)讓一切容易很多。如果他們沒(méi)有賬戶(hù),他們不應(yīng)該去尋找注冊(cè)頁(yè)面。我們研究證實(shí):在注冊(cè)頁(yè)面,有18%的網(wǎng)站有登錄表單或者鏈接到登陸頁(yè)面的連接。8、上下文關(guān)聯(lián)導(dǎo)航思考什么是用戶(hù)期望看到的以及在每個(gè)給與的情景 中他們需要什么是很重要的。你不需要在每個(gè)地方顯示同樣的導(dǎo)航控件因?yàn)樵谟脩?hù)可能不是在每個(gè)環(huán)境中都需要它們。上下文關(guān)聯(lián)控件的最佳范例之一是最近在微軟office 2007中的界面,在它的界
10、面中默認(rèn)的工具條被帶裝控件代替。每個(gè)標(biāo)簽上有不同控件相關(guān)的特定操作,無(wú)論是圖形編輯,校對(duì)或者簡(jiǎn)單書(shū)面形式。web應(yīng)用程序也可以受益于這種上下文關(guān)聯(lián)的控件,因?yàn)檫@些控件通過(guò)只顯示用戶(hù)需要的內(nèi)容來(lái)幫助整潔界面,并非顯示所有的內(nèi)容 。 Lighthouse 提供一個(gè)熟悉的標(biāo)簽導(dǎo)航菜單,但是它在標(biāo)簽正下方有二級(jí)菜單。這個(gè)層級(jí)只顯示當(dāng)前項(xiàng)目相關(guān)活動(dòng)的部分。9、更加重視主要功能不是所有控件擁有相同的重要性 。例如,在屏幕上創(chuàng)建一個(gè)新項(xiàng)目,你可以有兩個(gè)按鈕:“創(chuàng)建”和“取消”。這個(gè)“創(chuàng)建”的鏈接更重要一些,因?yàn)槭怯脩?hù)大部分時(shí)間會(huì)去用的操作。只有少數(shù)才會(huì)去取消。所以如果這些控件挨著排放,你可能不會(huì)
11、想要給于相同的重視。 這個(gè) Lighhouse 的“創(chuàng)建任務(wù)”按鈕。你可以看到“取消”鏈接在旁邊以純文本格式。這個(gè)按鈕不僅具有更重要的操作而且會(huì)有較大的點(diǎn)擊區(qū)域并且容易去點(diǎn)擊。為了讓用戶(hù)的重點(diǎn)轉(zhuǎn)向“創(chuàng)建”鏈接,我們可以簡(jiǎn)單地利用不同的樣式或者控件形式。一些應(yīng)用程序的表單輸入按鈕用來(lái)作為創(chuàng)建動(dòng)作,并且把取消操作作為一個(gè)文字連接。這樣不僅給與創(chuàng)建按鈕更多的點(diǎn)擊區(qū)域 ,而且也幫助那些在搜尋內(nèi)容的用戶(hù)獲得更好的焦點(diǎn)目光 。10、嵌入式視頻當(dāng)圖片和文字作為一種很大的方式去和你的用戶(hù)溝通并且教育你的用戶(hù)有關(guān)你程序的特點(diǎn)時(shí),如果你有資源去投入,視頻甚至可以成為更好的選擇。視頻在最近幾年的web應(yīng)
12、用上已被越來(lái)越受歡迎。對(duì)于Web應(yīng)用程序,視頻通常作為展示產(chǎn)品特點(diǎn)的示范影片 被用于市場(chǎng)網(wǎng)站中。但是這不是使用視頻的唯一方法。 GoodBarry 特點(diǎn)是在頭版有示范視頻去展示產(chǎn)品,它也通過(guò)利用示范影片去教育用戶(hù)如何開(kāi)始使用。一些Web應(yīng)用程序使用視頻嵌入在程序本身教導(dǎo)用戶(hù)如果使用某些特定功能。視頻是一種非常好的方式去快速展示你產(chǎn)品是被怎么使用的,因?yàn)樗菀酌枋龀^(guò)一頁(yè)文字的內(nèi)容,也清楚得多,因?yàn)橛^眾可以清楚地看到該怎么辦。 另外附上:最容易犯的10個(gè)HTML標(biāo)簽錯(cuò)誤保持良好的代碼風(fēng)格是每個(gè)Coder必學(xué)的課程,同樣在HTML設(shè)計(jì)的時(shí)候也要特別注意代碼的規(guī)范性,雖然說(shuō)不規(guī)范的代碼不會(huì)直接造成嚴(yán)重的后果,但很有可能對(duì)用戶(hù)體驗(yàn)造成一定的干擾,同時(shí)也會(huì)降低搜索引擎對(duì)網(wǎng)站的好感度.這份列表包含了10個(gè)最容易犯的HTML標(biāo)簽錯(cuò)誤,記下他們,能夠讓我們避免犯此常見(jiàn)錯(cuò)誤,讓我們的HTML標(biāo)簽符合語(yǔ)義,和標(biāo)準(zhǔn)的要求.罪行1:把塊級(jí)元素放入了行內(nèi)元素內(nèi) HTML 元素的表現(xiàn)方式不外乎就兩種:塊級(jí)和行內(nèi).每一個(gè)標(biāo)簽都有默認(rèn)的表現(xiàn)方式不是塊級(jí)就是行內(nèi).像div和p 就是塊級(jí)元素,他們用來(lái)形成文檔結(jié)構(gòu).行內(nèi)元
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)智慧教育美妝品牌的市場(chǎng)策略與方向
- 醫(yī)療科技的創(chuàng)新之路基于設(shè)計(jì)思維的實(shí)踐與探索
- 全球教育趨勢(shì)與國(guó)際化發(fā)展戰(zhàn)略規(guī)劃
- 從學(xué)生心理角度看教育改革與發(fā)展趨勢(shì)
- 商業(yè)培訓(xùn)中的互動(dòng)游戲化教學(xué)策略研究
- 抖音商戶(hù)直播樣品簽收確認(rèn)制度
- 抖音商戶(hù)直播停留時(shí)長(zhǎng)優(yōu)化方案執(zhí)行制度
- 公交優(yōu)先戰(zhàn)略下2025年城市交通擁堵治理的智能交通設(shè)施布局分析報(bào)告
- CDK9-IN-38-生命科學(xué)試劑-MCE
- 浙江省溫州市各學(xué)校2025屆化學(xué)九年級(jí)第一學(xué)期期末檢測(cè)試題含解析
- DB50-T 1727.2-2024 零散天然氣橇裝回收安全技術(shù)規(guī)程 第2部分:壓縮天然氣
- DB33T 1149-2018 城鎮(zhèn)供排水有限空間作業(yè)安全規(guī)程
- 反肩關(guān)節(jié)置換術(shù)的護(hù)理
- 內(nèi)蒙古交通集團(tuán)有限公司社會(huì)化招聘考試試卷及答案2022
- 國(guó)家開(kāi)放大學(xué)《當(dāng)代中國(guó)政治制度》期末考試題庫(kù)
- 酒店舊物回收合同范文
- 智能智能服務(wù)系統(tǒng)開(kāi)發(fā)合同
- 住院精神疾病患者自殺風(fēng)險(xiǎn)護(hù)理2023版團(tuán)標(biāo)解讀
- 2025屆新高考語(yǔ)文古詩(shī)文默寫(xiě)100題匯編(含答案解析)
- 中醫(yī)小兒貼敷培訓(xùn)課件
- 自殺患者應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論