国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

前端培訓(xùn)-初級(jí)階段-場(chǎng)景實(shí)戰(zhàn)(2019-05-23)-移動(dòng)端適配bug

FingerLiu / 465人閱讀

摘要:前端最基礎(chǔ)的就是。默認(rèn)構(gòu)建一個(gè)真實(shí)的設(shè)置為一個(gè)理想值追加到樹(shù)中獲取理想值和實(shí)際值的比例計(jì)算值進(jìn)行比例換算移動(dòng)端適配方案前端培訓(xùn)初級(jí)階段之移動(dòng)端適配原理參考文獻(xiàn)淘寶彈性布局方案實(shí)踐布局詳解移動(dòng)端自適應(yīng)方案

前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門(mén)技術(shù)就算入門(mén),但也僅僅是入門(mén),現(xiàn)在前端開(kāi)發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提升技術(shù)水平,打牢基礎(chǔ)知識(shí)的中心思想,我們開(kāi)課啦(每周四)。

場(chǎng)景實(shí)戰(zhàn)這塊內(nèi)容每個(gè)人的內(nèi)容都不一樣。所以最近的更新基本都是我遇到并解決掉的問(wèn)題。后期會(huì)把他們的內(nèi)容貼地址。

今天我們要講什么?

flexible 適配方案

flexible 適配方案(放大ios中的vConsole)

flexible 適配方案遭遇放大手機(jī)字體大小

主流移動(dòng)端適配方案()

flexible 適配方案 flexible 是什么

amfe/lib-flexible 是手淘的可伸縮布局方案,學(xué)習(xí)的話(huà)可以點(diǎn)進(jìn)去,都是中文的,我就不用復(fù)制了吧

flexible 原理

它是把屏幕分成了10份,1份==1rem。如750/10=75。
之后在 標(biāo)簽上增加 data-dpr屬性和 font-size樣式。然后我們就可以快樂(lè)的使用rem來(lái)基于根節(jié)點(diǎn)設(shè)置了。

flexible 注意事項(xiàng)

如果頁(yè)面有 viewprot 他會(huì)使用頁(yè)面舊有的。

flexible 設(shè)置了一個(gè)最大值(75),這樣出來(lái)在頁(yè)面中看到的效果就是居左750設(shè)計(jì)稿的樣式。

基于第二點(diǎn),在部分曲面屏手機(jī)上或者大屏幕手機(jī)(三星 note8)上,會(huì)出現(xiàn)右邊出現(xiàn)大片空白。解決方案如下

單位改成vw。(其實(shí)就是換方案了,flexible官方也建議換了)

設(shè)置父級(jí),然后居中。這樣就兩邊空白一樣了。基本可以接受。

flexible 適配方案(放大ios中的vConsole)

因?yàn)槟J(rèn) flexible 是根據(jù)系統(tǒng)縮放的。我們?yōu)榱藴y(cè)試方便,我們可以人為設(shè)置一下
注意以上方案上線(xiàn)時(shí)記得去掉。否則部分小頁(yè)面會(huì)出問(wèn)題。

flexible 適配方案遭遇放大手機(jī)字體大小

因?yàn)槲宜練v史產(chǎn)品原因,有部分老年用戶(hù)(不說(shuō)老年了,我爸也是調(diào))。因?yàn)槭謾C(jī)字體太小,調(diào)節(jié)了手機(jī)的字體大小和字體縮放大小。
這就導(dǎo)致基礎(chǔ)值被異常的放大了,頁(yè)面顯示亂了。

修改系統(tǒng)字體大小的解決方案

客戶(hù)端設(shè)置(網(wǎng)上查的,因?yàn)榭蛻?hù)端大哥不給改,且需要發(fā)版。所以我沒(méi)試)

vw 方案,我不用字體大小還不行嗎?嗯,這個(gè)方案的確可以。

既然你放大了,那我給你縮小不就好了。

獲取所有標(biāo)簽,然后給 font-size 縮小。你別說(shuō),這個(gè)方案還真行。
但是這個(gè)方法太恐怖了。而且后續(xù)節(jié)點(diǎn)不可控

修改 flexible 增加 zoom 的控制。嗯,完美解決。

;(function(win, lib) {
    // 默認(rèn)1:1
    var zoom = 1;
    try{
        // 構(gòu)建一個(gè)真實(shí)的DOM
        var dom = document.createElement("vv-ln-test-fontsize");
        // 設(shè)置為一個(gè)理想值
        dom.style.fontSize = "16px"
        // 追加到DOM樹(shù)中
        document.head.appendChild(dom)
        // 獲取理想值和實(shí)際值的比例
        zoom = 16/parseFloat(window.getComputedStyle(dom).fontSize);
        console.log(zoom, document.documentElement.style.fontSize)
    }catch(e){
        console.log(e)
    }
    var vv_fontSizeZoom = lib.vv_fontSizeZoom || (lib.vv_fontSizeZoom = zoom);
})(window, window["lib"] || (window["lib"] = {}));
function refreshRem(){
    var width = docEl.getBoundingClientRect().width;
    if (width / dpr > 750) {
        width = 750 * dpr;
    }
    var rem = width / 10 * lib.vv_fontSizeZoom;//計(jì)算值進(jìn)行比例換算
    docEl.style.fontSize = rem + "px";
    flexible.rem = win.rem = rem;
}

移動(dòng)端適配方案

前端培訓(xùn)-初級(jí)階段(9 -12) 之 移動(dòng)端適配原理 rem(px、em、rem、%、vm)

參考文獻(xiàn)

淘寶彈性布局方案lib-flexible實(shí)踐

flexible.js 布局詳解

flexible.js 移動(dòng)端自適應(yīng)方案

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/55061.html

相關(guān)文章

  • 培訓(xùn)-初級(jí)階段-場(chǎng)景實(shí)戰(zhàn)2019-05-23)-移動(dòng)適配bug

    摘要:前端最基礎(chǔ)的就是。默認(rèn)構(gòu)建一個(gè)真實(shí)的設(shè)置為一個(gè)理想值追加到樹(shù)中獲取理想值和實(shí)際值的比例計(jì)算值進(jìn)行比例換算移動(dòng)端適配方案前端培訓(xùn)初級(jí)階段之移動(dòng)端適配原理參考文獻(xiàn)淘寶彈性布局方案實(shí)踐布局詳解移動(dòng)端自適應(yīng)方案 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門(mén)技術(shù)就算入門(mén),但也僅僅是入門(mén),現(xiàn)在前端開(kāi)發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提升技...

    xi4oh4o 評(píng)論0 收藏0
  • 培訓(xùn)-初級(jí)階段-場(chǎng)景實(shí)戰(zhàn)2019-05-23)-移動(dòng)適配bug

    摘要:前端最基礎(chǔ)的就是。默認(rèn)構(gòu)建一個(gè)真實(shí)的設(shè)置為一個(gè)理想值追加到樹(shù)中獲取理想值和實(shí)際值的比例計(jì)算值進(jìn)行比例換算移動(dòng)端適配方案前端培訓(xùn)初級(jí)階段之移動(dòng)端適配原理參考文獻(xiàn)淘寶彈性布局方案實(shí)踐布局詳解移動(dòng)端自適應(yīng)方案 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門(mén)技術(shù)就算入門(mén),但也僅僅是入門(mén),現(xiàn)在前端開(kāi)發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提升技...

    psychola 評(píng)論0 收藏0
  • 培訓(xùn)-初級(jí)階段-場(chǎng)景實(shí)戰(zhàn)2019-06-06)-Content-Type對(duì)照表及日常使用

    摘要:前端最基礎(chǔ)的就是。數(shù)據(jù)被編碼為鍵值對(duì)。大法好,精準(zhǔn)識(shí)別,也算是正確的表單提交。全局的默認(rèn)值實(shí)例默認(rèn)值創(chuàng)建實(shí)例時(shí)設(shè)置配置的默認(rèn)值在實(shí)例已創(chuàng)建后修改默認(rèn)值攔截器,可以攔截錯(cuò)誤,進(jìn)行上報(bào)。參考資料類(lèi)型看云 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門(mén)技術(shù)就算入門(mén),但也僅僅是入門(mén),現(xiàn)在前端開(kāi)發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提升技術(shù)水...

    mayaohua 評(píng)論0 收藏0
  • 培訓(xùn)-初級(jí)階段-場(chǎng)景實(shí)戰(zhàn)2019-06-06)-Content-Type對(duì)照表及日常使用

    摘要:前端最基礎(chǔ)的就是。數(shù)據(jù)被編碼為鍵值對(duì)。大法好,精準(zhǔn)識(shí)別,也算是正確的表單提交。全局的默認(rèn)值實(shí)例默認(rèn)值創(chuàng)建實(shí)例時(shí)設(shè)置配置的默認(rèn)值在實(shí)例已創(chuàng)建后修改默認(rèn)值攔截器,可以攔截錯(cuò)誤,進(jìn)行上報(bào)。參考資料類(lèi)型看云 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門(mén)技術(shù)就算入門(mén),但也僅僅是入門(mén),現(xiàn)在前端開(kāi)發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提升技術(shù)水...

    張金寶 評(píng)論0 收藏0

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

0條評(píng)論

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