精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

關(guān)于前端開發(fā)的那些事

原創(chuàng)
開發(fā) 前端
其實我做前端的時間也不是很長,寫這篇文章也是和一些初學(xué)的前端開發(fā)人員做一次經(jīng)驗的分享與交流,如果有錯誤的地方還需要大家諒解和指正。

其實我做前端的時間也不是很長,寫這篇文章也是和一些初學(xué)的前端開發(fā)人員做一次經(jīng)驗的分享與交流,如果有錯誤的地方還需要大家諒解和指正。

說起前端開發(fā),我們就從一些讓人打瞌睡的概念說起吧。

關(guān)于WEB標(biāo)準(zhǔn)

什么是WEB標(biāo)準(zhǔn)?也許很多人會認(rèn)為是DIV+CSS。其實這是一個錯誤的說法,WEB標(biāo)準(zhǔn)是一系列的技術(shù)規(guī)范,而目前主要包括XHTML1.0、CSS2.1、DOM1.0和ECMAJavaScript。當(dāng)然了,WEB標(biāo)準(zhǔn)也不僅僅是一個規(guī)范,而是一系列規(guī)范的總稱。而上面說的DIV+CSS是XHTML1.1結(jié)合CSS2.0的一種制作方法,嚴(yán)格來應(yīng)該說是XHTML+CSS。

而WEB標(biāo)準(zhǔn)是由三大塊組成的。首先是結(jié)構(gòu),主要是對網(wǎng)頁的數(shù)據(jù)對象進行整理分類,技術(shù)體現(xiàn)分別是HTML,XML,XHTML。(在這里大家可能會問,HTM不也是網(wǎng)頁的一種嗎?是的,實際上HTM與HTML沒有本質(zhì)意義的區(qū)別,原因是為了兼容一些不能識別四位擴展名的老系統(tǒng)(win32),開發(fā)者為了滿足DOS僅能識別8+3的文件名而已。);其次就是表現(xiàn),用于沒有結(jié)構(gòu)化的信息顯示以及視覺上的處理,分別包含為樣式,顏色,大小等等,主要應(yīng)用于CSS上。最后一個就是行為,用于文檔對象模型定義與交互的體現(xiàn),分別是DOM與MAScript來完成。

關(guān)于布局

在這個問題之前,我先跟大家談?wù)勔粋€故人,那就是“table”,table也就是表格。早期的網(wǎng)站大部分都是用table來布局的,準(zhǔn)確來說應(yīng)該是用表格來布局。因為如果用table來布局,這時我們就不能叫table了,因為它幾乎能完成所有結(jié)構(gòu)上的事情。那為什么不用table來布局呢?這就是我們要談的節(jié)約成本,提升速度了。

首先,table的可維護性低,太多的table屬性要修改起來讓人眼花繚亂,比如border=”0”,align=”left”等等,要修改得每個頁面都要更改。第二,嵌套太過復(fù)雜,tr td會讓你找到吐。第三,不能重用。第四,添加交互效果太難。第五,加載速度過慢。等等,每個問題都無不牽扯到成本和速度的問題。

如果采用XHTML+CSS來布局,上面的幾種問題完全可以解決。因為我們可以做到網(wǎng)頁表現(xiàn)與內(nèi)容分離,也就是用XHTML來作為數(shù)據(jù)的表現(xiàn),而所有的樣式表現(xiàn)將由CSS來全部控制。這樣不僅結(jié)構(gòu)清晰,頁面體積也會大大的減小,瀏覽器兼容性更好。當(dāng)然還有很多好處,比如有利于SEO優(yōu)化,更容易被搜索引擎收錄,樣式重用,維護方便,錯誤修改頁面調(diào)整更加快捷等等。所以W3C推薦使用WEB標(biāo)準(zhǔn)開發(fā)的原因相信大家也很清楚了。

關(guān)于優(yōu)化規(guī)范

針對規(guī)范的問題在前段阿里技術(shù)嘉年華上跟淘寶前端開發(fā)專家嗷嗷交流過,嗷嗷認(rèn)為,大家了解最多的是網(wǎng)站性能優(yōu)化的34條黃金法則,我們稱之為雅虎軍規(guī),但也不能說是規(guī)范,它只是一個建議。但不同的公司都有著不同的背景會導(dǎo)致每個公司都會加上自己的一些特殊的東西。所以讓人感覺有很多,每個人出來講都不一樣了。其實最基礎(chǔ)的我還是覺得雅虎軍規(guī),就是前人的方法總結(jié)了,可能由于時代在變,有些方案也會發(fā)生變化,所以要自己再去深入研究。

雅虎現(xiàn)在前端沒有以前那么好,就是雅虎輝煌的時候很多人都去看看人家是怎么做的。現(xiàn)在雅虎就沒有像以前那么重視了,或者是由于公司的一些原因。我們可能也不是太了解,但是他們曾經(jīng)留下那些經(jīng)驗是非常好的。

關(guān)于字符集

在每個頁面的<head>中我們都有設(shè)置了字符集,而在通常的情況下我們用最多的時”UTF-8(國際標(biāo)準(zhǔn)編碼)”和”GB2312(中文編碼)”. 一般來說,在前端表現(xiàn)上面我們用UTF-8,后臺cms我們就使用GB2312。

  1. <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> 

有時候我們在打開一些網(wǎng)頁上會顯示口口口口????這樣的字符,可能是你在在寫charset的時候用了歐洲語系,比如ISO-8859-1等等,導(dǎo)致瀏覽器無法辨別語種;再者是因為你的頁面編碼不對,這時我們要通過保存為來改變頁面編碼。可以通過記事本或者EditPlus操作:

 

 

在這里主要介紹三個編碼(部分內(nèi)容借鑒汪旭的一篇帖子):

ANSI編碼:簡單的說就是把所有的空格、標(biāo)點符號、數(shù)字、大小寫字母分別用連續(xù)的字解狀態(tài)表示,一直編到第127號,這樣計算機就可以用不同字節(jié)來存儲英語的文字了。所以人們就把這個方案叫做ANSI的“ASC II”編碼。這個肯定是不適合在國內(nèi)使用的。

GB2312編碼:這個編碼的出現(xiàn)也是計算機普及到我們中國時,這時我們的漢字如何通過計算機表現(xiàn)出來呢?6000多個常用的漢字如何去保存呢?其實也就是通過兩個大于127的字符連載一起是,就表示一個漢字。前面的一個字節(jié)(他稱之為高字節(jié))從0xA1用到0xF7,后面一個字節(jié)(低字節(jié))從0xA1到0xFE,這樣我們就可以組合出大約7000多個簡體漢字了。

以上圖片是“51CTO傳媒”這幾個字的編碼,如果我們使用ANSI編碼的話,漢字在頁面上是識別不出來的。而在BIG5的編碼里,只能識別出“媒”字,識別不出“傳”字。這也是因為在繁體字庫里面沒有“傳”這個字。

UTF-8和UTF-16編碼:UNICODE 來到時,一起到來的還有計算機網(wǎng)絡(luò)的興起,UNICODE 如何在網(wǎng)絡(luò)上傳輸也是一個必須考慮的問題,于是面向傳輸?shù)谋姸?UTF(UCS Transfer Format)標(biāo)準(zhǔn)出現(xiàn)了,顧名思義,UTF8就是每次8個位傳輸數(shù)據(jù),而UTF16就是每次16個位,只不過為了傳輸時的可靠性,從UNICODE到UTF時并不是直接的對應(yīng),而是要過一些算法和規(guī)則來轉(zhuǎn)換。

 
世界上所有網(wǎng)頁編碼統(tǒng)計圖(來自網(wǎng)絡(luò))

從圖上我們很容易看出,UFT-8屬于一直上升的狀態(tài)。在目前所有的網(wǎng)頁編碼中UTF-8編碼是比較主流的。

關(guān)于性能和視覺

在前端開發(fā)上性能和視覺效果永遠(yuǎn)是矛盾的,魚與熊掌不能兼得。而淘寶前端開發(fā)專家嗷嗷認(rèn)為,這是很正常,比如設(shè)計師喜歡用圖,因為圖能更好的體現(xiàn)出UI效果,但是這些圖要在客戶端呈現(xiàn)的時候,肯定需要下載花費時間的,等待的時候讓你覺得性能變差了,但這也不是完成不能解決的。一些方案比如我們現(xiàn)在利用CSS技術(shù)把幾個圖合成一個,盡量控制它的請求數(shù)。也有一些我們比較推薦的是方案,比如我們用一些新技術(shù),IE6這種它不支持的,那我們就可以跟設(shè)計帥說那我們在好的瀏覽器中就做出好的效果,低版本的瀏覽器達到可用的效果就可以,消耗又少很多。這樣就盡量找個平衡點,不能這個不能做,那個不能做。

那么我們應(yīng)該如何去最大化的提升它的性能?

除了上面說的幾點外,還有緩存的合理設(shè)置和資源的合并,合理的緩存設(shè)置以及減少外部的腳本和樣式能夠大大的減少HTTP的請求數(shù),進而提升網(wǎng)站的瀏覽速度。也就是說,緩存越多越好,外部資源越少越好。

【編輯推薦】

  1. 51CTO專訪嗷嗷:WEB前端性能優(yōu)化問題
  2. Web設(shè)計者心聲:成長雖可貴健康價更高
  3. 阿里巴巴Web前端開發(fā)面試題賦答案
  4. 做最好的中文Web工具,提高工作效率
  5. Web前端:11個讓你代碼整潔的原則
責(zé)任編輯:林師授 來源: 51CTO
相關(guān)推薦

2011-08-01 17:31:25

Xcode開發(fā) Cocoa

2011-07-19 15:33:57

iPhone

2012-05-01 08:06:49

手機

2023-04-13 00:24:00

前端編碼JavaScrip

2019-12-10 08:00:46

Kata容器Linux

2015-08-13 10:54:46

2015-09-14 09:28:47

2021-03-18 16:05:20

SSD存儲故障

2009-02-19 10:21:00

路由多WAN口

2012-01-02 19:30:22

iPad

2011-08-22 16:42:43

SqliteiPad

2011-07-04 13:51:02

QT 對象 模型

2022-09-09 08:08:28

開源項目服務(wù)

2011-06-30 10:59:43

2012-04-05 10:49:40

服務(wù)器SSL證書

2021-05-17 08:18:35

Java內(nèi)存模型JMM

2015-08-19 09:10:37

程序員面試

2014-08-08 13:27:34

Android LAndroid開發(fā)

2012-07-25 09:34:54

開發(fā)技術(shù)周刊

2024-03-18 00:00:05

Java服務(wù)JVM
點贊
收藏

51CTO技術(shù)棧公眾號

aⅴ在线视频男人的天堂| 人妻人人澡人人添人人爽| 欧美xxxhd| 国产欧美日韩在线| 亚洲一区中文字幕在线观看| 国产第一页第二页| 一本色道久久综合狠狠躁的番外| 欧美三级资源在线| 性高湖久久久久久久久aaaaa| 日韩在线免费播放| 精品一区二区综合| 97国产精品久久| 亚洲aaa视频| 老牛国内精品亚洲成av人片| 欧美在线不卡视频| 大胆欧美熟妇xx| porn视频在线观看| 成人高清免费观看| 成人黄色中文字幕| 蜜臀精品一区二区三区| 午夜精彩国产免费不卡不顿大片| 亚洲免费福利视频| avtt中文字幕| 丰满的护士2在线观看高清| 久久精品一区八戒影视| 成人区精品一区二区| 中文字幕激情视频| 香蕉成人久久| 欧美精品video| 99热这里只有精品4| 亚洲视频分类| 亚洲国产精品人人爽夜夜爽| 婷婷激情综合五月天| 四虎成人在线| 精品久久久久久久久久久| 26uuu成人| 亚洲精品传媒| 久久久久国产精品麻豆ai换脸 | 国产亚洲字幕| 在线一区二区三区做爰视频网站| 日韩精品一区在线视频| 超碰caoporn久久| 亚洲国产精品99久久久久久久久| 久久狠狠久久综合桃花| 国产 日韩 欧美 精品| 国产剧情一区二区三区| 国产欧美久久久久久| 中文字幕久久网| 日本亚洲视频在线| 国产精品盗摄久久久| 伊人中文字幕在线观看| 亚洲深夜影院| 8x海外华人永久免费日韩内陆视频 | 久久久99精品视频| 精精国产xxxx视频在线| 国产精品久久久久国产精品日日| 欧美精品亚洲精品| 四虎精品在永久在线观看 | 97视频热人人精品| 精品人妻无码一区二区| 国产乱码精品一区二区三区av| 91精品久久久久久久| 97国产成人无码精品久久久| 激情六月婷婷久久| 91社区国产高清| jizz中国少妇| 高清av一区二区| 国产伦理久久久| av女名字大全列表| 久久久精品蜜桃| 天天人人精品| 国产理论在线观看| 亚洲第一福利视频在线| 国内外成人免费激情视频| 丁香六月综合| 欧美日韩国产色站一区二区三区| 亚洲小视频网站| 久久视频社区| 亚洲国产精品久久91精品| 99久久久久久久久久| av在线不卡免费观看| 久久精品成人欧美大片| 久久精品视频9| 久久www成人_看片免费不卡| 国产精品直播网红| 精品黑人一区二区三区国语馆| av综合在线播放| 日本一区二区精品视频| 午夜成年人在线免费视频| 五月激情综合婷婷| 999在线免费视频| 精品国产三区在线| 亚洲欧洲日产国码av系列天堂 | 亚洲靠逼com| 丁香花在线影院观看在线播放| 日韩a**中文字幕| 欧美一区二区三区婷婷月色| 一女三黑人理论片在线| 久久综合成人| 国内精品一区二区三区四区| 中文字幕人妻一区二区三区视频| 国产成人无遮挡在线视频| 欧美一级二级三级九九九| av免费网站在线观看| 黑人欧美xxxx| ass极品水嫩小美女ass| 沈樵精品国产成av片| 欧美乱妇高清无乱码| 中文字幕在线看人| 国产91对白在线观看九色| 亚洲国内在线| 性欧美xxx69hd高清| 91麻豆精品国产| 欧美激情 一区| 一区二区三区国产盗摄| 97超碰人人看人人| 日本在线免费播放| 狠狠躁夜夜躁久久躁别揉| 中文字幕avav| 日韩中文字幕高清在线观看| 91sao在线观看国产| 朝桐光av在线一区二区三区| 国产精品国产成人国产三级| 日韩有码免费视频| 久久国产精品免费精品3p| 乱亲女秽乱长久久久| 亚洲综合成人av| 91免费观看视频在线| 免费在线黄网站| 欧美a在线观看| www.欧美精品| 中文字幕在线观看欧美| 国产婷婷色一区二区三区| 欧美日本视频在线观看| 9l亚洲国产成人精品一区二三| 日韩视频免费大全中文字幕| 懂色av中文字幕| 26uuu久久天堂性欧美| 免费看毛片的网址| 2021年精品国产福利在线| 久久国产精品偷| 911美女片黄在线观看游戏| 中文字幕欧美三区| 三级在线视频观看| 激情婷婷综合| 日本成人激情视频| 青青九九免费视频在线| 欧美日韩激情美女| 天堂久久久久久| 亚洲制服少妇| 热re99久久精品国产99热| 欧美黑人一区| 国产亚洲精品激情久久| 成人毛片一区二区三区| 欧美韩日一区二区三区四区| 亚洲 欧美 日韩系列| 成人女性视频| 91夜夜未满十八勿入爽爽影院| 蜜桃av在线免费观看| 欧美精品99久久久**| 国产色无码精品视频国产| 国产在线看一区| a级片一区二区| 国产精品宾馆| 欧美在线一级视频| av在线免费观看网站| 欧美精品九九99久久| 黄色一级视频免费观看| 99精品视频一区二区| 97在线免费公开视频| 成人一区不卡| 91免费看国产| 高潮在线视频| 伊人av综合网| 国产手机av在线| 亚洲电影一区二区三区| 在线观看国产精品一区| 极品尤物av久久免费看| 久久亚洲a v| 一本色道久久综合狠狠躁的番外| 国产免费一区视频观看免费 | 欧美综合久久| 51国偷自产一区二区三区| 国产精品电影| 最近2019中文免费高清视频观看www99 | 亚洲在线成人| 这里只有精品66| 国产精品一区二区中文字幕| 国产精品av电影| www免费在线观看| 亚洲黄在线观看| 在线免费观看av片| 午夜亚洲福利老司机| 91狠狠综合久久久久久| 粉嫩aⅴ一区二区三区四区 | 欧美黑人精品一区二区不卡| 91女厕偷拍女厕偷拍高清| 污污的视频免费| 99国产精品| 中文有码久久| 日韩精选在线| 92看片淫黄大片欧美看国产片| www.精品| 欧美精品videossex性护士| 成年人在线观看| 精品91自产拍在线观看一区| 做爰无遮挡三级| 欧美日韩激情视频| 国产午夜手机精彩视频| 久久久久国产精品人| 在线精品视频播放| 激情五月激情综合网| 人人干人人视频| 国产日韩亚洲| 亚洲乱码日产精品bd在线观看| 日韩一区二区在线免费| 久久久久久久久久久久久久一区 | 日韩欧美在线网站| 欧美一区免费看| 精品久久久久久中文字幕大豆网| 动漫性做爰视频| 国产日韩精品一区| 亚洲调教欧美在线| 国产不卡在线一区| 91在线第一页| 免费国产亚洲视频| aaaaaa亚洲| 日韩午夜激情| 久青草视频在线播放| 亚洲精品网址| 亚洲综合首页| 欧美手机在线| 日韩精品伦理第一区| 亚洲精华一区二区三区| 国产二区不卡| 亚洲一区网址| 99re热精品| 色悠久久久久综合先锋影音下载| 国产在线视频91| 伊人久久一区| 成人激情av在线| 午夜不卡一区| 91精品在线播放| av在线成人| 91久久久久久久久| 国产精品视频一区二区三区综合| 国产在线视频欧美| 韩国三级大全久久网站| 2014亚洲精品| 亚洲午夜免费| 极品尤物一区二区三区| 色婷婷精品视频| 欧美黄色直播| 欧美日韩一区二区三区视频播放| 日韩福利一区二区三区| 欧美日韩国产传媒| 一区二区三区我不卡| 国产精品国产一区| 国产日产欧美一区二区| 欧美黄色精品| 真实国产乱子伦对白视频| 亚洲人成久久| 免费在线观看毛片网站| 奇米影视一区二区三区| 99精品999| 成人不卡免费av| aaaaa级少妇高潮大片免费看| 久久亚洲欧美国产精品乐播| 少妇精品无码一区二区免费视频| 国产精品久久久久久久久免费丝袜 | 波多野结衣免费观看| 久久久久97| 国产一区二区三区奇米久涩| 亚洲丝袜美腿一区| 亚洲自拍的二区三区| 欧美涩涩网站| 狠狠操精品视频| 精品在线亚洲视频| 中国特级黄色大片| 国产日韩v精品一区二区| 性生交大片免费全黄| 亚洲一区二区精品3399| 国产中文字幕视频| 欧美精品三级在线观看| 超碰在线人人干| 亚洲网站视频福利| 国产传媒在线播放| 57pao成人国产永久免费| 粉嫩91精品久久久久久久99蜜桃| 成人激情直播| 国产亚洲一卡2卡3卡4卡新区| 在线丝袜欧美日韩制服| 亚洲精品乱码| 亚洲欧洲日本精品| 成人晚上爱看视频| 亚洲一二三四视频| 亚洲综合清纯丝袜自拍| 国产亚洲久一区二区| 精品少妇一区二区三区免费观看 | 亚洲日本中文| 国产视频一区二区三区四区| 日本不卡二三区| 2018日日夜夜| 激情欧美一区二区三区在线观看| 久久精品老司机| 亚洲综合视频网| 伊人精品一区二区三区| 国产偷亚洲偷欧美偷精品| 三级网站视频在在线播放| 国产精品久久久久久网站| 日韩aaa久久蜜桃av| 中文字幕精品在线播放| 日韩电影在线一区二区| 99re这里只有| 亚洲视频一区二区在线| 波多野结衣在线电影| 亚洲国产欧美一区二区丝袜黑人| 午夜免费视频在线国产| 国产a级全部精品| 美国一区二区| 4444亚洲人成无码网在线观看| 久久精品国产网站| 国产美女永久免费无遮挡| 疯狂蹂躏欧美一区二区精品| 亚洲va天堂va欧美ⅴa在线| xvideos国产精品| 国产私拍福利精品视频二区| 久久精品国产99精品国产亚洲性色| 欧美va天堂| 日韩视频在线观看一区二区三区| 中文一区在线播放| 青青国产在线视频| 亚洲人成电影网站色www| 色偷偷偷在线视频播放| 国产伦精品一区二区三区| 欧美日韩1080p| 无码人妻少妇色欲av一区二区| 亚洲欧洲在线观看av| 91美女精品网站| 精品国产欧美成人夜夜嗨| 欧美国产视频| 一卡二卡3卡四卡高清精品视频| 日本中文字幕一区二区视频 | 欧美久久精品一级c片| 国产无套粉嫩白浆内谢的出处| 久久免费看少妇高潮| 欧美日韩一二三四区| 亚洲欧美在线x视频| 欧美中文字幕精在线不卡| 日韩久久久久久久| 欧美96一区二区免费视频| 亚洲色图欧美色| 欧美日韩国产天堂| av免费在线免费观看| 粉嫩av一区二区三区免费观看| 激情综合久久| 激情综合丁香五月| 色噜噜狠狠一区二区三区果冻| 久久国产精品高清一区二区三区| 国产不卡av在线免费观看| 日韩精品二区| 日本在线视频播放| 亚洲成人手机在线| 经典三级在线| 国产综合福利在线| 国内精品久久久久久久影视蜜臀| 97人妻精品一区二区三区免费| 精品人伦一区二区三区蜜桃免费| 黄色软件在线观看| 成人精品一区二区三区电影黑人| 国内精品福利| 国产精品久久久久无码av色戒| 欧美日韩国产影片| 青青草原av在线| 女同一区二区| 激情综合色综合久久综合| 久久免费精彩视频| 亚洲精品自产拍| 欧美日韩破处视频| 久艹在线免费观看| 国产色婷婷亚洲99精品小说| 国产精品久久久久久无人区| 欧美精品九九久久| 欧美日韩精品在线一区| 色综合久久久无码中文字幕波多| 岛国精品视频在线播放| 日本福利专区在线观看| 国产女人水真多18毛片18精品| 日韩成人一级大片| 久久一二三四区| 一区二区三区美女xx视频| 亚洲天堂中文字幕在线观看| 已婚少妇美妙人妻系列| 亚洲综合999| www.久久热.com| 韩日午夜在线资源一区二区 | 精品人妻二区中文字幕| 一本一道综合狠狠老| www在线观看播放免费视频日本| 美女视频久久|