響應(yīng)式web設(shè)計(jì)

1.名詞解釋(注明:名詞摘自教科書第一章扮宠,釋義來源于百度)

什么是響應(yīng)式web設(shè)計(jì)(搜索自搜狗)

①.響應(yīng)式Web設(shè)計(jì)是在開發(fā)和設(shè)計(jì)網(wǎng)站過程中產(chǎn)生的一種方式,它的目的是讓內(nèi)容布局能隨用戶使用顯示器的不同而變化杰刽。再明確點(diǎn)說倦青,這種設(shè)計(jì)概念,就是讓原本1292像素寬奕枢,4欄的內(nèi)容健田,能夠很好地顯示在1025像素寬的用戶屏幕上烛卧,同時(shí)還能自動(dòng)簡(jiǎn)化成2欄。當(dāng)然,讓它很好的適應(yīng)智能手機(jī)和其他種類電腦的屏幕也就成了水到渠成的事了总放。這種特殊的設(shè)計(jì)形式就被成為“響應(yīng)式Web設(shè)計(jì)”呈宇。

②.響應(yīng)式Web設(shè)計(jì)的優(yōu)點(diǎn):可以兼容所有尺寸的屏幕,隨著手持設(shè)備(手機(jī))屏幕尺寸繁多局雄,也有很好的兼容性甥啄;而且開發(fā)一次,pc版和觸屏版炬搭,手機(jī)版融合為一蜈漓;

③.響應(yīng)式Web設(shè)計(jì)的缺點(diǎn):對(duì)前端工程師要求比較高,它的屏幕兼容要求前端工程師對(duì)各種瀏覽器差異性了解比較多宫盔,對(duì)于大數(shù)據(jù)展示的門戶站點(diǎn)融虽,如果用同一頁面,即時(shí)瀏覽器不崩潰灼芭,在手機(jī)上一個(gè)頁面有额,很難滑到最底部,帶來操作是十分不方便的彼绷,觸屏版和手機(jī)版對(duì)優(yōu)質(zhì)信息展示不足巍佑。

④.綜合優(yōu)缺點(diǎn):響應(yīng)式Web設(shè)計(jì)在企業(yè)站點(diǎn),微型或者小站還是可以用的寄悯,對(duì)于大中型站點(diǎn)不合適(尤其大信息量展示的)萤衰。

RWD

響應(yīng)式網(wǎng)站設(shè)計(jì)(簡(jiǎn)稱RWD)是一種新的網(wǎng)站設(shè)計(jì)模式,以此構(gòu)建的網(wǎng)站可自動(dòng)適應(yīng)不同的訪問設(shè)備(從桌面電腦热某、平板電腦到智能手機(jī))腻菇,方便用戶閱讀和導(dǎo)航瀏覽胳螟,減少用戶的放大/縮小/滑動(dòng)操作昔馋,從而提供完整而友好的用戶體驗(yàn)。

響應(yīng)式網(wǎng)站設(shè)計(jì)有三個(gè)關(guān)鍵組成部分:1. media query; 2. 流動(dòng)網(wǎng)格糖耸;3. 靈活縮放的圖片秘遏。

基于RWD而設(shè)計(jì)的網(wǎng)站利用CSS3 media queries規(guī)則來自動(dòng)適應(yīng)不同訪問設(shè)備的屏幕尺寸和顯示要求。而流動(dòng)網(wǎng)格采用頁面元素大小的相對(duì)單位(百分比或EM)嘉竟,而非傳統(tǒng)設(shè)計(jì)使用的絕對(duì)單位(像素或點(diǎn)數(shù))邦危,以確定頁面各組成元素的大小。最后舍扰,圖片大小也是采用相對(duì)單位而靈活縮放倦蚪,不至于在小屏幕的移動(dòng)設(shè)備上超出顯示區(qū)域。

HTML5

萬維網(wǎng)的核心語言边苹、標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用超文本標(biāo)記語言(HTML)的第五次重大修改

CSS3

CSS3是CSS(層疊樣式表)技術(shù)的升級(jí)版本陵且,于1999年開始制訂,2001年5月23日W3C完成了CSS3的工作草案个束,主要包括盒子模型慕购、列表模塊聊疲、超鏈接方式、語言模塊沪悲、背景和邊框获洲、文字特效、多欄布局等模塊 殿如。CSS演進(jìn)的一個(gè)主要變化就是W3C決定將CSS3分成一系列模塊贡珊。瀏覽器廠商按CSS節(jié)奏快速創(chuàng)新,因此通過采用模塊方法握截,CSS3規(guī)范里的元素能以不同速度向前發(fā)展飞崖,因?yàn)椴煌臑g覽器廠商只支持給定特性。但不同瀏覽器在不同時(shí)問支持不同特性谨胞,這也讓跨瀏覽器開發(fā)變得復(fù)雜

javascript

JavaScript一種直譯式腳本語言固歪,是一種動(dòng)態(tài)類型、弱類型胯努、基于原型的語言牢裳,內(nèi)置支持類型。它的解釋器被稱為JavaScript引擎叶沛,為瀏覽器的一部分蒲讯,廣泛用于客戶端的腳本語言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)網(wǎng)頁上使用灰署,用來給HTML網(wǎng)頁增加動(dòng)態(tài)功能判帮。

Sublime Text

Sublime Text 是一個(gè)代碼編輯器(Sublime Text 2是收費(fèi)軟件,但可以無限期試用)溉箕,也是HTML和散文先進(jìn)的文本編輯器晦墙。Sublime Text是由程序員Jon Skinner于2008年1月份所開發(fā)出來,它最初被設(shè)計(jì)為一個(gè)具有豐富擴(kuò)展功能的Vim肴茄。Sublime Text具有漂亮的用戶界面和強(qiáng)大的功能晌畅,例如代碼縮略圖,Python的插件寡痰,代碼段等抗楔。還可自定義鍵綁定,菜單和工具欄拦坠。Sublime Text 的主要功能包括:拼寫檢查连躏,書簽,完整的 Python API 贞滨, Goto 功能入热,即時(shí)項(xiàng)目切換,多選擇,多窗口等等才顿。Sublime Text 是一個(gè)跨平臺(tái)的編輯器莫湘,同時(shí)支持Windows、Linux郑气、Mac OS X等操作系統(tǒng)幅垮。

Vim

是一個(gè)類似于Vi的著名的功能強(qiáng)大、高度可定制的文本編輯器尾组,在Vi的基礎(chǔ)上改進(jìn)和增加了很多特性忙芒。 VIM是自由軟件。Vim普遍被推崇為類Vi編輯器中最好的一個(gè)讳侨,事實(shí)上真正的勁敵來自Emacs的不同變體呵萨。1999 年Emacs被選為L(zhǎng)inuxworld文本編輯分類的優(yōu)勝者,Vim屈居第二跨跨。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎(jiǎng)潮峦,又將Emacs推至二線, 總的來看勇婴, Vim和Emacs在文本編輯方面都是非常優(yōu)秀的

Microsoft Visual Studio

Microsoft Visual Studio(簡(jiǎn)稱VS)是美國(guó)微軟公司的開發(fā)工具包系列產(chǎn)品忱嘹。VS是一個(gè)基本完整的開發(fā)工具集,它包括了整個(gè)軟件生命周期中所需要的大部分工具耕渴,如UML工具拘悦、代碼管控工具、集成開發(fā)環(huán)境(IDE)等等橱脸。所寫的目標(biāo)代碼適用于微軟支持的所有平臺(tái)础米,包括Microsoft Windows、Windows Mobile添诉、Windows CE屁桑、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone吻商。Visual Studio是目前最流行的Windows平臺(tái)應(yīng)用程序的集成開發(fā)環(huán)境掏颊。最新版本為 Visual Studio 2017 版本糟红,基于.NET Framework 4.5.2 艾帐。

notepad

notepad(記事本)是代碼編輯器或WINDOWS中的小程序,用于文本編輯盆偿,在文字編輯方面與Windows寫字板功能相當(dāng)柒爸。是一款開源、小巧事扭、免費(fèi)的純文本編輯器捎稚。Notepad內(nèi)置支持多達(dá) 27 種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是今野,完美支持 .nfo 文件查看)葡公,也支持自定義語言。

斷點(diǎn)

所謂“斷點(diǎn)”条霜,就是某個(gè)寬度臨界點(diǎn)催什,跨過這個(gè)點(diǎn)布局就會(huì)發(fā)生顯著變化。斷點(diǎn)應(yīng)該由內(nèi)容和設(shè)計(jì)本身決定宰睡。(注明:釋義來源于書本)

W3C

萬維網(wǎng)聯(lián)盟:萬維網(wǎng)聯(lián)盟創(chuàng)建于1994年蒲凶,是Web技術(shù)領(lǐng)域最具權(quán)威和影響力的國(guó)際中立性技術(shù)標(biāo)準(zhǔn)機(jī)構(gòu)。到目前為止拆内,W3C已發(fā)布了200多項(xiàng)影響深遠(yuǎn)的Web技術(shù)標(biāo)準(zhǔn)及實(shí)施指南旋圆,如廣為業(yè)界采用的超文本標(biāo)記語言(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)、可擴(kuò)展標(biāo)記語言(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)子集)以及幫助殘障人士有效獲得Web內(nèi)容的信息無障礙指南(WCAG)等麸恍,有效促進(jìn)了Web技術(shù)的互相兼容灵巧,對(duì)互聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用起到了基礎(chǔ)性和根本性的支撐作用。

2.為何需要"響應(yīng)式網(wǎng)頁設(shè)計(jì)"(圖片來自于市場(chǎng)調(diào)查機(jī)構(gòu) statcounter )

StatCounter-comparison-ww-monthly-201702-201802.png
StatCounter-resolution-ww-monthly-201702-201802.png

因?yàn)槿缃袷謾C(jī)所占的市場(chǎng)份額較大甚至超過了臺(tái)式電腦抹沪,雖然平板電腦所占比例較小但仍然又龐大的用戶群孩等,再加上不同屏幕分辨率的差別越來越大,為了更好的適應(yīng)市場(chǎng)采够,以及滿足用戶更高的使用要求肄方,響應(yīng)式web設(shè)計(jì)十分的必要。

3.

①采用了響應(yīng)式Web設(shè)計(jì):http://www.w-gallery.com.tw/zh-tw

②無采用(筆者認(rèn)為):http://588ku.com/

4.RWD的三項(xiàng)組成科技(結(jié)果來源于百度)

計(jì)數(shù)器蹬癌、留言版权她、聊天室和論壇BBS、管理信息系統(tǒng)

5.RWD和前後端的關(guān)系(結(jié)果來源于百度)

Web前端:

①. 精通HTML逝薪,能夠書寫語義合理隅要,結(jié)構(gòu)清晰,易維護(hù)的HTML結(jié)構(gòu)董济。

②. 精通CSS步清,能夠還原視覺設(shè)計(jì),并兼容業(yè)界承認(rèn)的主流瀏覽器虏肾。

③. 熟悉JavaScript廓啊,了解ECMAScript基礎(chǔ)內(nèi)容,掌握1~2種js框架封豪,如JQuery谴轮。

④. 對(duì)常見的瀏覽器兼容問題有清晰的理解,并有可靠的解決方案吹埠。

⑤. 對(duì)性能有一定的要求第步,了解yahoo的性能優(yōu)化建議疮装,并可以在項(xiàng)目中有效實(shí)施。

Web后端:

①. 精通jsp粘都,servlet廓推,java bean,JMS翩隧,EJB受啥,Jdbc,F(xiàn)lex開發(fā)鸽心,或者對(duì)相關(guān)的工具滚局、類庫以及框架非常熟悉,如Velocity顽频,Spring藤肢,Hibernate,iBatis糯景,OSGI等嘁圈,對(duì)Web開發(fā)的模式有較深的理解。

②. 熟練使用oracle蟀淮、sqlserver最住、mysql等常用的數(shù)據(jù)庫系統(tǒng),對(duì)數(shù)據(jù)庫有較強(qiáng)的設(shè)計(jì)能力怠惶。

③. 熟悉maven項(xiàng)目配置管理工具涨缚,熟悉tomcat、jboss等應(yīng)用服務(wù)器策治,同時(shí)對(duì)在高并發(fā)處理情況下的負(fù)載調(diào)優(yōu)有相關(guān)經(jīng)驗(yàn)者優(yōu)先考慮脓魏。

④. 精通面向?qū)ο蠓治龊驮O(shè)計(jì)技術(shù),包括設(shè)計(jì)模式通惫、UML建模等茂翔。

⑤. 熟悉網(wǎng)絡(luò)編程,具有設(shè)計(jì)和開發(fā)對(duì)外API接口經(jīng)驗(yàn)和能力履腋,同時(shí)具備跨平臺(tái)的API規(guī)范設(shè)計(jì)以及API高效調(diào)用設(shè)計(jì)能力珊燎。

5(文段來源于教科書P2)

“響應(yīng)式web設(shè)計(jì)”這個(gè)名字是Ethan Marcotte在2010年發(fā)明的。當(dāng)時(shí)遵湖,他在A List Apart上寫了一篇文章(http://www.alistapart.com/articles/responsive-web-design/),這篇文章綜合運(yùn)用了三種已有技術(shù)(彈性網(wǎng)格布局悔政、彈性圖片/媒體、媒體查詢)實(shí)現(xiàn)了一個(gè)解決方案奄侠,就叫“響應(yīng)式Webs設(shè)計(jì)”

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末卓箫,一起剝皮案震驚了整個(gè)濱河市载矿,隨后出現(xiàn)的幾起案子垄潮,更是在濱河造成了極大的恐慌烹卒,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弯洗,死亡現(xiàn)場(chǎng)離奇詭異旅急,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)牡整,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門藐吮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人逃贝,你說我怎么就攤上這事谣辞。” “怎么了沐扳?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵泥从,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我沪摄,道長(zhǎng)躯嫉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任杨拐,我火速辦了婚禮祈餐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘哄陶。我一直安慰自己帆阳,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布屋吨。 她就那樣靜靜地躺著舱痘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪离赫。 梳的紋絲不亂的頭發(fā)上芭逝,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音渊胸,去河邊找鬼旬盯。 笑死,一個(gè)胖子當(dāng)著我的面吹牛翎猛,可吹牛的內(nèi)容都是我干的胖翰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼切厘,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼萨咳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起疫稿,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤培他,失蹤者是張志新(化名)和其女友劉穎鹃两,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舀凛,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡俊扳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了猛遍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片馋记。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖懊烤,靈堂內(nèi)的尸體忽然破棺而出梯醒,到底是詐尸還是另有隱情,我是刑警寧澤腌紧,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布冤馏,位于F島的核電站,受9級(jí)特大地震影響寄啼,放射性物質(zhì)發(fā)生泄漏逮光。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一墩划、第九天 我趴在偏房一處隱蔽的房頂上張望涕刚。 院中可真熱鬧,春花似錦乙帮、人聲如沸杜漠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽驾茴。三九已至,卻和暖如春氢卡,著一層夾襖步出監(jiān)牢的瞬間锈至,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工译秦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留峡捡,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓筑悴,卻偏偏與公主長(zhǎng)得像们拙,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子阁吝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容