欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

H5應用優(yōu)化

2016-11-21    分類: 網(wǎng)站建設

目前我們運行的H5應用直接是在項目下的server目錄中,這稱為開發(fā)版本,沒有進行優(yōu)化。 在生產(chǎn)環(huán)境下,一般會將開發(fā)版本進行優(yōu)化,生成發(fā)布版本后上線,可提升H5應用性能。
用webcc編譯H5應用
[任務]
使用webcc工具,編譯項目下的server目錄,生成發(fā)布版本目錄"output_web"。
作為一個WEB應用,發(fā)布時最常見的需求是JS/CSS/HTML文件合并和壓縮(minify)。 H5應用自身用的index.js/index.css文件可以內嵌到主文件index.html中,常用的邏輯頁面(包括html/css文件)也可以內嵌到index.html中來。
筋斗云通過名為webcc的工具進行應用優(yōu)化,也稱為編譯。 接下來詳細介紹可參考官方文檔"webcc"。
我們先看怎么運行它。 webcc是php工具,必須先安裝php環(huán)境(版本5.4或更高); 在Windows系統(tǒng)上,建議安裝git,它自帶的git-bash環(huán)境模擬了簡單的linux/unix環(huán)境,如果已安裝mingw或cygwin也可以。

webcc一般要求源代碼使用git管理,通過git命令查詢源文件列表及版本差異,實現(xiàn)增量編譯、自動化發(fā)布等功能。 如果你已用git管理項目,則在項目目錄中打開git-bash(或其它linux shell環(huán)境),運行命令:

上面server是待編譯的開發(fā)版本目錄,里面有所有開發(fā)的內容。運行后生成發(fā)布版本目錄"output_web"。
如果項目未使用git管理,則要求指定源文件列表,在運行webcc之前

必須先設置環(huán)境變量WEBCC_LS_CMD,例如:

注意:上面命令會將目錄下所有文件都編譯并發(fā)布,應確保清除目錄下無用的文件。 如果你使用的是svn管理項目,則需要把".svn"目錄過濾掉以免生成到       發(fā)布目錄:

<

或者使用svn命令精確列表哪些文件要發(fā)布:

至于編譯生成的發(fā)布目錄和源目錄有哪些不同,下面將講述。
webcc配置解讀

在示例應用的server目錄下,有一個webcc.conf.php的配置文件,里面定義了優(yōu)化策略,一般無需修改:

第一條規(guī)則是server目錄下(不包括子目錄)的所有html文件,即所有H5應用,執(zhí)行HASH規(guī)則,對于html文件,會處理其中的webcc標記。

在示例應用中,我們在index.html中查找webcc,可以看到有這些標記:

先看外部庫、內部庫,它們分別被放置在標記WEBCC_BEGIN MERGE=xxx / WEBCC_END之中。 這意味著其中的css, js文件會被合并到一起,壓縮后生成一個文件xxx.js或xxx.css。
外部庫表示第三方庫,如果應用中用到了其它庫,且文件大小并不大,可以放置到這一塊中,以便多個庫合并成一個文件優(yōu)化下載。 內部庫是筋斗云框架自身及你的項目內所有H5應用的通用部分(app.js, app.css)。
應用專用就是當前H5應用用到的js/css。使用的webcc標記與前面比,沒有指定"MERGE=xxx",只指定了"MERGE",這表示合并其中內容到當前文件,即把index.css/index.js內嵌到index.html文件中。

最后一塊是內嵌邏輯頁,用"WEBCC_USE_THIS"標記和"mergePage"命令指定了一些邏輯頁,這些頁面一般是最常用的頁面,這個html及其引用的js文件將被直接內嵌到index.html中。 框架在加載邏輯頁時,如果發(fā)現(xiàn)已內置于主html中則優(yōu)先使用內置頁,否則就觸發(fā)缺頁中斷從而遠程加載。

創(chuàng)新互聯(lián)網(wǎng)絡十年從事網(wǎng)站建設、成都微信開發(fā)、APP開發(fā)等業(yè)務,為眾多企業(yè)搭建了自己公眾號,簡單方便用戶管理。我們以科學規(guī)范的流程,勤奮專注的態(tài)度,為客戶提供全方位的設計服務。專注ui設計,以設計驅動企業(yè)價值的持續(xù)增長,實現(xiàn)您的商業(yè)目標!

網(wǎng)站標題:H5應用優(yōu)化
鏈接URL:http://chinadenli.net/news29/70029.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、App設計、響應式網(wǎng)站、營銷型網(wǎng)站建設、微信公眾號、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
欧美自拍偷自拍亚洲精品| 免费观看潮喷到高潮大叫| 日本免费熟女一区二区三区| 美女黄色三级深夜福利| 初尝人妻少妇中文字幕在线| 国产二级一级内射视频播放| 午夜视频免费观看成人| 人妻中文一区二区三区| 91精品视频免费播放| 麻豆91成人国产在线观看| 欧美日韩在线观看自拍| 国产成人精品午夜福利| 91人妻丝袜一区二区三区| 精品久久久一区二区三| 日韩精品一区二区三区含羞含羞草 | 欧美欧美欧美欧美一区| 欧美三级大黄片免费看| 国产不卡免费高清视频| 日韩免费国产91在线| 日韩欧美综合中文字幕 | 日韩精品成区中文字幕| 亚洲av在线视频一区| 激情图日韩精品中文字幕| 亚洲av专区在线观看| 久久成人国产欧美精品一区二区| 2019年国产最新视频| 国产精品久久男人的天堂| 久草视频在线视频在线观看| 激情亚洲一区国产精品久久| 国产精品熟女在线视频| 国产色偷丝袜麻豆亚洲| 日本在线视频播放91| 久久精品国产亚洲av久按摩| 日韩综合国产欧美一区| 久久永久免费一区二区| 日韩女优视频国产一区| 国产对白老熟女正在播放| 人人妻人人澡人人夜夜| 久久综合亚洲精品蜜桃| 欧美成人免费夜夜黄啪啪| 特黄大片性高水多欧美一级|