<tfoot id="ywk22"></tfoot>
<abbr id="ywk22"><sup id="ywk22"></sup></abbr>

  • <ul id="ywk22"></ul>
  • COMMPANY 公司動態 我們的作品,他們的故事
    Our work, their stories
    如何為你的微信小程序體積瘦身
    發布人:龍兵科技 17-05-11
    眾所周知,微信小程序在發布的時候,對提交的代碼有 2 MB 大小的限制。所以,如果你正在寫一個功能稍微復雜一點的小程序,就必須得時刻小心注意你的代碼是不是快觸及這個底線了。

    在設計一個小程序之初,我們就需要重點考慮這一點。例如,我們可以采取一些方法,避免過早遭遇這個問題。

    避免使用本地大圖片、大資源文件
    請避免在小程序的 UI 上使用大圖片,應該盡可能的通過顏色樣式,來裝點你的小程序。

    或者,使用小而精致的小圖標來點綴

    如果實在想用大圖片,那也不要將圖片放進小程序的本地代碼中。應該采用從一個遠程 URL 地址加載圖片的方式。

    這些舉措,就可以避免把大圖片、大資源文件等打包進小程序的發布包中去了。

    不要讓你的代碼太啰嗦 
    在 JavaScript 代碼層面,請審慎的考慮你的代碼邏輯。不要把一個很簡單的邏輯洋洋灑灑的寫了一大堆,請優化和精簡你的代碼。

    在視圖層面,盡量避免不必要的組件嵌套,能用一個 view 做到的,就不要再多套一層 view。這對減少代碼尺寸和代碼性能都是有好處的。

    使用工具壓縮優化代碼
    在當今 HTML5 等 Web 前端項目的開發和發布中,我們通常會通過使用一些前端工程化工具來處理我們的代碼,比如使用 Gulp,結合一些功能插件,如:Uglify、CSS Nano、HTML min 等。使用這些工具,可以讓我們的代碼尺寸小上那么一大截(大約 20%~30%)。

    而幸運的是,這些工具對小程序開發來說,也完全管用!通過簡單的使用這些工具,就能讓我們的代碼減小那么多,何樂而不為呢。

    在小程序中,我們大致有這么幾類可以使用工具進行優化的文件:

    JSON 文件:我們可以使用 JSON minify 來壓縮 JSON 文件,去除 JSON 文件中多余的空格
    JavaScript 文件:使用uglify,對 JS 代碼進行語法優化和文本壓縮
    WXML 文件:使用htmlmin,可以對 WXML 文件中多余的空格,注釋等進行清理
    WXSS 文件:可以使用 LESS 提供的特性,對小程序中的全局 WXSS 進行合并;使用 CSS Nano 對 WXSS 文件進行清理和壓縮;使用 AutoPrefixer 對 WXSS 添加不同環境下的前綴,達到良好的兼容性。
    圖片文件:通過使用 Imagemin,可以用來優化圖片文件的大小。
    我有話說
    聯系我們
    掃二微碼
    主站蜘蛛池模板: 色综合久久综精品| 久久久久成人精品无码| 人精品影院| 国产福利在线观看精品| 亚洲av永久无码精品秋霞电影影院 | 人妻少妇精品久久| 亚洲综合无码精品一区二区三区| 亚洲精品乱码久久久久久不卡| 亚洲精品无码av人在线观看| 亚洲高清国产拍精品26U| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 2018国产精华国产精品| 午夜精品乱人伦小说区| 无码精品A∨在线观看| 黄床大片免费30分钟国产精品| 999精品色在线播放| 国产精品国产三级国产a| 国产精品 一区 在线| 精品无码综合一区| 亚洲精品乱码久久久久久不卡| 久久精品国产福利国产琪琪| 四虎国产精品永久在线看| 久久精品免费观看| 一本一本久久aa综合精品| 日韩精品系列产品| 99在线精品视频在线观看| 国产99视频精品一区| 国产天天综合永久精品日| 亚洲精品午夜国产VA久久成人 | 亚洲精品无码午夜福利中文字幕| 最新国产精品精品视频| 久久国产热精品波多野结衣AV| 国产福利电影一区二区三区,亚洲国模精品一区 | 91精品一区国产高清在线| 精品熟女少妇aⅴ免费久久| 国内精品伊人久久久久影院对白| 人妻少妇精品中文字幕av蜜桃| 99在线精品视频观看免费| 久久99精品国产麻豆婷婷| 精品国偷自产在线视频| 午夜精品久久久久久中宇|