成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

前端開發(fā)知識(shí)點(diǎn)總結(jié)

anRui / 1396人閱讀

摘要:正常的代碼結(jié)構(gòu)應(yīng)該是內(nèi)容區(qū)域按鈕但是上面的代碼瀏覽器的編譯結(jié)果是下面這樣很明顯可以發(fā)現(xiàn),瀏覽器的渲染結(jié)果并不是我們想要的結(jié)果。問(wèn)題的參考網(wǎng)站天貓頁(yè)面。淘寶頁(yè)面全站使用單位適配,而天貓頁(yè)面有百分比,單位的混用。

1.a標(biāo)簽的相互嵌套

很多時(shí)候我們會(huì)有下面的場(chǎng)景,如下圖中所顯示的那樣。點(diǎn)擊1區(qū)域(從圖上看1區(qū)域包含2區(qū)域)和2區(qū)域跳轉(zhuǎn)不同的鏈接。

正常的代碼結(jié)構(gòu)應(yīng)該是:

但是上面的代碼瀏覽器的編譯結(jié)果是下面這樣

很明顯可以發(fā)現(xiàn),瀏覽器的渲染結(jié)果并不是我們想要的結(jié)果。那么是為什么呢?

根據(jù) W3C 規(guī)范,a 標(biāo)簽是不是嵌套 a 標(biāo)簽的。如果出現(xiàn) a 標(biāo)簽嵌套 a 標(biāo)簽的情況就會(huì)將 a 標(biāo)簽內(nèi)的 a 標(biāo)簽渲染在外部。

其實(shí)按照設(shè)計(jì)圖上雖然是包含的關(guān)系,但是我們可以按照下面的方式布局,通過(guò)定位解決,不同的跳轉(zhuǎn)問(wèn)題。

2.選擇器的優(yōu)先級(jí)

編寫 css 的時(shí)候,都會(huì)遇到選擇器優(yōu)先級(jí)的問(wèn)題。這里給出一個(gè)優(yōu)先級(jí)列表

div{
    font-size:12px !important; //!important 的優(yōu)先級(jí)最高,而且比內(nèi)聯(lián)的樣式的優(yōu)先級(jí)高
}

那么除了 important 之外的選擇器呢?

元素 權(quán)重
內(nèi)聯(lián)樣式 1000
ID選擇器 100
類選擇器(包括屬性選擇器和偽類) 10
元素(標(biāo)簽)和偽元素選擇器 1
結(jié)合符和通配符 0

根據(jù)上面的選擇器的權(quán)重列表,就對(duì)我們?cè)诰帉?css 的過(guò)程中對(duì)樣式優(yōu)先級(jí)有一個(gè)比較清晰的計(jì)算方法

.img-list > li {
    width: 32rem;   /*權(quán)重=11*/
}

.img-btn-list li:first-child {
    margin-left: 0; /*權(quán)重=21*/
}

.v-list a>span:nth-child(1) {
    margin-right: .7rem; /*權(quán)重=22*/
}
3.不同項(xiàng)目樣式引用單位不統(tǒng)一問(wèn)題解決方案

flex布局的一些優(yōu)點(diǎn)思考:

flex (彈性盒)布局一個(gè)最大的優(yōu)點(diǎn)就是解決不同移動(dòng)設(shè)備的適配問(wèn)題。

因?yàn)?b>flex與具體的單位無(wú)關(guān)性 ,所以可以解決不同項(xiàng)目間單位不統(tǒng)一,但是又需要引用公用樣式的需求。

問(wèn)題2的參考網(wǎng)站:天貓 h5頁(yè)面。 淘寶 h5 頁(yè)面全站使用rem單位適配,而天貓頁(yè)面有百分比,rem 單位的混用。

當(dāng)然 flex 解決上面的問(wèn)題還有一個(gè)問(wèn)題就是瀏覽器的兼容性。如果自己的網(wǎng)站或者是 H5頁(yè)面需要兼容低版本的瀏覽器,我們可以參考使用百分比單位解決適配的問(wèn)題。

參考網(wǎng)站:京東 h5頁(yè)面(全站使用百分比單位解決多設(shè)備適配的問(wèn)題)。

4.安卓和 IOS html5 動(dòng)畫卡頓解決方案 1.IOS 支持彈性滑動(dòng)
body{
    -webkit-overflow-scrolling:touch;
}
2.動(dòng)畫卡頓的解決方案

2.1 改變?cè)匚恢檬褂?css3 新屬性,觸發(fā) GPU (硬件加速)輔助渲染動(dòng)畫 擴(kuò)展閱讀點(diǎn)這里

2.2 使用 chrome 開發(fā)者工具,查看動(dòng)畫元素是否造成周圍大量 DOM 節(jié)點(diǎn)的重排(reflow),如果是則對(duì)動(dòng)畫元素使用 absolute 定位,脫離所在文檔流,減少對(duì)周圍元素的影響。

2.3 對(duì)要做動(dòng)畫的元素使用backface-visibility,opacity,perspective

這里屬性主要是設(shè)置動(dòng)畫元素只渲染面向用戶的一面。減少動(dòng)畫渲染對(duì)系統(tǒng)性能的消耗。

{
-webkit-backface-visibility:hidden;
        backface-visibility:hidden;

        -webkit-perspective: 1000;
                perspective: 1000;
}


文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/115157.html

相關(guān)文章

  • 前端開發(fā)-從入門到Offer - 收藏集 - 掘金

    摘要:一些知識(shí)點(diǎn)有哪些方法方法前端從入門菜鳥到實(shí)踐老司機(jī)所需要的資料與指南合集前端掘金前端從入門菜鳥到實(shí)踐老司機(jī)所需要的資料與指南合集歸屬于筆者的前端入門與最佳實(shí)踐。 工欲善其事必先利其器-前端實(shí)習(xí)簡(jiǎn)歷篇 - 掘金 有幸認(rèn)識(shí)很多在大廠工作的學(xué)長(zhǎng),在春招正式開始前為我提供很多內(nèi)部推薦的機(jī)會(huì),非常感謝他們對(duì)我的幫助?,F(xiàn)在就要去北京了,對(duì)第一份正式的實(shí)習(xí)工作也充滿期待,也希望把自己遇到的一些問(wèn)題和...

    sf_wangchong 評(píng)論0 收藏0
  • 參加第二屆前端開發(fā)者年度大會(huì)總結(jié)

    摘要:代表公司去參加今年的第二屆前端開發(fā)者年度大會(huì),散會(huì)的時(shí)候,技術(shù)老大問(wèn)我,今天感覺(jué)怎么樣,有什么收獲,當(dāng)時(shí)就零零碎碎的回答了一些,不算完美趁著還記得點(diǎn)什么,在這里做個(gè)自我回顧總結(jié),謹(jǐn)代表個(gè)人見(jiàn)解,有不當(dāng)之處,或若涉及圖片隱私或者其它問(wèn)題,煩請(qǐng) 代表公司去參加今年的 第二屆前端開發(fā)者年度大會(huì),散會(huì)的時(shí)候,Team 技術(shù)老大問(wèn)我,今天感覺(jué)怎么樣,有什么收獲,當(dāng)時(shí)就零零碎碎的回答了一些,不算完...

    solocoder 評(píng)論0 收藏0
  • 個(gè)人分享--web前端學(xué)習(xí)資源分享

    摘要:前言月份開始出沒(méi)社區(qū),現(xiàn)在差不多月了,按照工作的說(shuō)法,就是差不多過(guò)了三個(gè)月的試用期,準(zhǔn)備轉(zhuǎn)正了一般來(lái)說(shuō),差不多到了轉(zhuǎn)正的時(shí)候,會(huì)進(jìn)行總結(jié)或者分享會(huì)議那么今天我就把看過(guò)的一些學(xué)習(xí)資源主要是博客,博文推薦分享給大家。 1.前言 6月份開始出沒(méi)社區(qū),現(xiàn)在差不多9月了,按照工作的說(shuō)法,就是差不多過(guò)了三個(gè)月的試用期,準(zhǔn)備轉(zhuǎn)正了!一般來(lái)說(shuō),差不多到了轉(zhuǎn)正的時(shí)候,會(huì)進(jìn)行總結(jié)或者分享會(huì)議!那么今天我就...

    sherlock221 評(píng)論0 收藏0
  • 轉(zhuǎn)崗測(cè)試工作三年經(jīng)驗(yàn)總結(jié)前端開發(fā)轉(zhuǎn)測(cè)試)

    摘要:時(shí)光飛逝,歲月如梭,我從前端開發(fā)崗位轉(zhuǎn)入測(cè)試崗位已經(jīng)三年了,這期間從迷茫到熟悉,到強(qiáng)化,到熟練,到總結(jié),感受還是很深的三年前的某一個(gè)晚上,我正準(zhǔn)備下班回家,我們的項(xiàng)目經(jīng)理把我叫到辦公司和我談話,談了很多,具體說(shuō)什么不記得 ...

    nemo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<