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

資訊專欄INFORMATION COLUMN

移動開發(fā)規(guī)范概述

Yuqi / 909人閱讀

摘要:自定義蘋果圖標(biāo)在網(wǎng)站文件根目錄放一個文件,蘋果設(shè)備保存網(wǎng)站為書簽或桌面快捷方式時,就會使用這個文件作為圖標(biāo),文件尺寸建議為。

字體設(shè)置

使用無襯線字體

body {
    font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
}
基礎(chǔ)交互

設(shè)置全局的CSS樣式,避免圖中的長按彈出菜單與選中文本的行為

a, img {
    -webkit-touch-callout: none; /* 禁止長按鏈接與圖片彈出菜單 */
}
html, body {
    -webkit-user-select: none;   /* 禁止選中文本(如無文本選中需求,此為必選項) */
    user-select: none;
}
移動性能

要考慮Android低端機與2G網(wǎng)絡(luò)場景下性能 注意!

發(fā)布前必要檢查項

所有圖片必須有進(jìn)行過壓縮

考慮適度的有損壓縮,如轉(zhuǎn)化為80%質(zhì)量的jpg圖片

考慮把大圖切成多張小圖,常見在banner圖過大的場景

加載性能優(yōu)化, 達(dá)到打開足夠快

數(shù)據(jù)離線化,考慮將數(shù)據(jù)緩存在 localStorage

初始請求資源數(shù) < 4 注意!

圖片使用CSS Sprites 或 DataURI

外鏈 CSS 中避免 @import 引入

考慮內(nèi)嵌小型的靜態(tài)資源內(nèi)容

初始請求資源gzip后總體積 < 50kb

靜態(tài)資源(HTML/CSS/JS/Image)是否優(yōu)化壓縮?

避免打包大型類庫

確保接入層已開啟Gzip壓縮(考慮提升Gzip級別,使用CPU開銷換取加載時間) 注意!

盡量使用CSS3代替圖片

初始首屏之外的靜態(tài)資源(JS/CSS)延遲加載 注意!

初始首屏之外的圖片資源按需加載(判斷可視區(qū)域) 注意!

單頁面應(yīng)用(SPA)考慮延遲加載非首屏業(yè)務(wù)模塊

開啟Keep-Alive鏈路復(fù)用

運行性能優(yōu)化, 達(dá)到操作足夠流暢

避免 iOS 300+ms 點擊延時問題 注意!

緩存 DOM 選擇與計算

避免觸發(fā)頁面重繪的操作

Debounce連續(xù)觸發(fā)的事件(scroll / resize / touchmove等),避免高頻繁觸發(fā)執(zhí)行 注意!

盡可能使用事件代理,避免批量綁定事件

使用CSS3動畫代替JS動畫

避免在低端機上使用大量CSS3漸變陰影效果,可考慮降級效果來提升流暢度

HTML結(jié)構(gòu)層級保持足夠簡單

盡能少的使用CSS高級選擇器與通配選擇器

Keep it simple

在線性能檢測評定工具使用指南

訪問 Google PageSpeed 在線評定網(wǎng)站

在地址欄輸入目標(biāo)URL地址,點擊分析按鈕開始檢測

按 PageSpeed 分析出的建議進(jìn)行優(yōu)化,優(yōu)先解決紅色類別的問題

常見Hack(不斷更新...)

1.修改和去除移動端點擊事件出現(xiàn)的背景框

-webkit-tap-highlight-color: rgba(240,240,240,0.7);
//透明色為:rgba(0,0,0,0)

2.選中中文字的背景色

::selection         { background:#FFF; color:#333; }
::-moz-selection    { background:#FFF; color:#333; }
::-webkit-selection { background:#FFF; color:#333;}

3.如何禁止手機瀏覽器、微信瀏覽器的上下滑動露出黑色塊問題

4.淘寶無線Web概述地址
5.移動端viewport

width=750,  target-densitydpi=high-dpi,minimum-scale=1.0, maximum-scale=2.0, user-scalable=0
//固定寬度,省事
width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no,minimal-ui
//百分比

6.動態(tài)設(shè)置頁面html,F(xiàn)ont-size的值,方便使用rem

//為頁面html動態(tài)設(shè)置font-size值
(function (doc, win) {
    var docEl = doc.documentElement,
        resizeEvt = "orientationchange" in window ? "orientationchange" : "resize",
    recalc = function () {
        var clientWidth = docEl.clientWidth;
        if (!clientWidth) return;
        docEl.style.fontSize = clientWidth / 7.5 + "px";
        //等價于clientWidth / 750 * 100 + "px";
    };
    if (!doc.addEventListener) return;
    win.addEventListener(resizeEvt, recalc, false);//resize
    doc.addEventListener("DOMContentLoaded", recalc, false);//reload
})(document, window);

7.定義瀏覽器點擊行為:

打電話給:020-10086
發(fā)短信給: 10086
發(fā)送郵件: me@22278.club


content 里面的參數(shù):telephone=no 是禁止瀏覽器自動識別手機號碼,email=no 是禁止瀏覽器自動識別Email。

8.自定義蘋果圖標(biāo)
在網(wǎng)站文件根目錄放一個 apple-touch-icon.png 文件,蘋果設(shè)備保存網(wǎng)站為書簽或桌面快捷方式時,就會使用這個文件作為圖標(biāo),文件尺寸建議為:180px × 180px。

9.css

body {
    font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif; /*使用無襯線字體*/
}

a, img {
    -webkit-touch-callout: none; /*禁止長按鏈接與圖片彈出菜單*/
}

html, body {
    -webkit-user-select: none; /*禁止選中文本*/
    user-select: none;
}

button,input,optgroup,select,textarea {
    -webkit-appearance:none; /*去掉webkit默認(rèn)的表單樣式*/
}

a,button,input,optgroup,select,textarea {
    -webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button點擊時的藍(lán)色外邊框和灰色半透明背景*/
}

input::-webkit-input-placeholder {
    color:#ccc; /*修改webkit中input的planceholder樣式*/
}

input:focus::-webkit-input-placeholder {
    color:#f00; /*修改webkit中focus狀態(tài)下input的planceholder樣式*/
}

body {
    -webkit-text-size-adjust: 100%!important; /*禁止IOS調(diào)整字體大小*/
}

input::-webkit-input-speech-button {
    display: none; /*隱藏Android的語音輸入按鈕*/
}

10.media query

@media screen and (max-width: 600px) {
    //你的樣式放在這里....
}
@media screen and (min-width: 900px) {
    //你的樣式放在這里...
}
@media screen and (min-width: 600px) and (max-width: 900px) {
    //你的樣式放在這里...
}

/* iPhone and Smartphones (portrait and landscape) */
@media screen and (min-device-width : 320px) and (max-device-width: 480px) {
    //你的樣式放在這里...
}
max-device-width指的是設(shè)備整個渲染區(qū)寬度(設(shè)備的實際寬度)

// Landscape phones and down
@media (max-width: 480px) { ... }
 
// Landscape phone to portrait tablet
@media (max-width: 768px) { ... }
 
// Portrait tablet to landscape and desktop
@media (min-width: 768px) and (max-width: 980px) { ... }
 
// Large desktop
@media (min-width: 1200px) { .. }

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

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

相關(guān)文章

  • 無線網(wǎng)絡(luò)技術(shù)學(xué)習(xí)總結(jié)

    摘要:通過通信線路連入通信子網(wǎng)終端是用戶訪問網(wǎng)絡(luò)的界面網(wǎng)絡(luò)操作系統(tǒng)是相對于主機操作系統(tǒng)而言的。接收方使用同一擴(kuò)頻碼進(jìn)行擴(kuò)解。 目錄 一、計算機網(wǎng)絡(luò) 1.計算機網(wǎng)絡(luò)技術(shù)概述 2.計算機網(wǎng)絡(luò)分類 3.無線網(wǎng)絡(luò)分類 二、無線通信和網(wǎng)絡(luò)仿真技術(shù)基礎(chǔ) 1.基本概念 2.調(diào)制 (1)、概述 (2)、常用方式 ...

    animabear 評論0 收藏0
  • 全棧開發(fā)自學(xué)路線

    摘要:前言這里筑夢師是一名正在努力學(xué)習(xí)的開發(fā)工程師目前致力于全棧方向的學(xué)習(xí)希望可以和大家一起交流技術(shù)共同進(jìn)步用簡書記錄下自己的學(xué)習(xí)歷程個人學(xué)習(xí)方法分享本文目錄更新說明目錄學(xué)習(xí)方法學(xué)習(xí)態(tài)度全棧開發(fā)學(xué)習(xí)路線很長知識拓展很長在這里收取很多人的建議以后決 前言 這里筑夢師,是一名正在努力學(xué)習(xí)的iOS開發(fā)工程師,目前致力于全棧方向的學(xué)習(xí),希望可以和大家一起交流技術(shù),共同進(jìn)步,用簡書記錄下自己的學(xué)習(xí)歷程...

    galaxy_robot 評論0 收藏0
  • 全棧開發(fā)自學(xué)路線

    摘要:前言這里筑夢師是一名正在努力學(xué)習(xí)的開發(fā)工程師目前致力于全棧方向的學(xué)習(xí)希望可以和大家一起交流技術(shù)共同進(jìn)步用簡書記錄下自己的學(xué)習(xí)歷程個人學(xué)習(xí)方法分享本文目錄更新說明目錄學(xué)習(xí)方法學(xué)習(xí)態(tài)度全棧開發(fā)學(xué)習(xí)路線很長知識拓展很長在這里收取很多人的建議以后決 前言 這里筑夢師,是一名正在努力學(xué)習(xí)的iOS開發(fā)工程師,目前致力于全棧方向的學(xué)習(xí),希望可以和大家一起交流技術(shù),共同進(jìn)步,用簡書記錄下自己的學(xué)習(xí)歷程...

    Scorpion 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<