Iceworks是由飛冰ICE推出一款開源的編程開發(fā)GUI軟件,主要用于輔助開發(fā)者快速開發(fā)中后臺前端應(yīng)用,目前支持macOS和Windows兩大平臺,感興趣的用戶趕快下載體驗吧!
飛冰Iceworks工具,這是一個圖形化界面的開發(fā)平臺,它承載了ICE的物料體系和開發(fā)體驗,飛冰(ICE)是一套基于React的中后臺應(yīng)用解決方案,在阿里巴巴內(nèi)部,已經(jīng)有270多個來自幾乎所有BU的項目在使用,有需要的趕快下載吧!
通過 Iceworks 點擊下載按鈕即可。
創(chuàng)建項目
軟件啟動后,項目列表為空,可通過的【創(chuàng)建項目】新建一個項目。
界面會跳轉(zhuǎn)到模板市場,目前提供三種模板進行選擇,鼠標(biāo)移動到指定的模板上,點擊【以該模板創(chuàng)建項目】進入項目配置頁面。
新建一個文件夾或者選擇已有的空文件夾(避免覆蓋原有文件)。
給項目起一個項目名,以便后續(xù)識別。
點擊【開始創(chuàng)建項目】即可開始創(chuàng)建
默認(rèn)會在創(chuàng)建的時候同時安裝項目依賴,時間上會相對久一些,也可取消勾選,后續(xù)自行安裝
管理項目
項目創(chuàng)建完成后,會自動添加到項目列表中,并打開當(dāng)前項目管理面板。
通過項目管理面板,可執(zhí)行 啟動調(diào)試服務(wù) 新建頁面 構(gòu)建項目 等操作。
啟動調(diào)試服務(wù)
點擊 啟動調(diào)試服務(wù) 等待完成后出現(xiàn)服務(wù)地址,點擊可以預(yù)覽當(dāng)前項目。
上圖是一個 ICE Design CMS 模板啟動后的預(yù)覽效果。
新建頁面
啟動調(diào)試服務(wù)后,可使用新建頁面來搭建頁面,通過 block 的組合完成頁面的創(chuàng)建。
進入 block 搭建界面
上方列出了當(dāng)前項目可用的 layout 布局方式,選中任一一個作為新頁面的布局。
下方列出了當(dāng)前可選擇的 blocks, 點擊即可選擇該 block 到已選區(qū)塊列表中。
右側(cè)為選中 block 組合的縮略圖預(yù)覽。
選擇 layout 以及 block 后,點擊右下角生成頁面,會提示輸入頁面名,路由名,可以定義需要的名稱,
頁面名:表示生成的文件名稱。
路由名:表示頁面的訪問地址,可通過 http://127.0.0.1:4444/#/xxxx 訪問到對應(yīng)的路由頁面。
示例中,創(chuàng)建了 page16 訪問后即可看到剛搭建的頁面了。
進入開發(fā)調(diào)試
點擊項目版面上的 編輯中打開 會立即使用設(shè)置中選擇的編輯器打開項目,目前支持 Visual Studio Code,Sublime Text 3,WebStorm 和 Atom 等編輯器,推薦使用 Visual Studio Code,如果你的電腦中未安裝請先安裝。
項目目錄結(jié)構(gòu)說明:
例如上一步已創(chuàng)建的 Page16 頁面:
通過二次開發(fā)增加業(yè)務(wù)邏輯,完成業(yè)務(wù)需求。
打包發(fā)布
點擊項目面板上的構(gòu)建項目按鈕,將開發(fā)的構(gòu)建出最終的 js css 等資源。
構(gòu)建完成后,會在項目目錄下生成 build 文件夾,里面存在了 index.html index.js index.css 文件。使用你熟悉的方式,上傳到對應(yīng)的 cdn 服務(wù)器。
部署上線
上線過程即發(fā)布 HTML 文件的過程,index.html 文件存在在 build 目錄中,將 index.html 文件復(fù)制到對應(yīng)的服務(wù)服務(wù)器,并修改 html 源碼中的 /build/index.css 和 /build/index.js 地址,是上一步中得到的 cdn 地址以及站點標(biāo)題。
一個標(biāo)準(zhǔn)的 HTML 文件如下所示:
在線上環(huán)境我們強烈推薦使用 production 版本的 React,而不是 development 版本。它們之間的區(qū)別除了體積之外,還包括一些針對線上環(huán)境的性能優(yōu)化。
到這里你已經(jīng)學(xué)會使用 Iceworks 創(chuàng)建一個項目并發(fā)布:)
WebStorm/IDEA 編輯器卡頓現(xiàn)象
由于項目在安裝依賴后,產(chǎn)生文件夾 node_modules 含有較多的碎小文件,編輯器在索引文件引起的卡頓。 WebStorm 中尤為明顯,可通過 exclude node_modules 目錄,不需要檢索該文件夾下的內(nèi)容。
如何設(shè)置網(wǎng)頁在瀏覽器 Tab 上面的 Icon (favicon)
細(xì)心的同學(xué)可能會看到頁面在瀏覽器 Tab 上面會有自定義的 Icon:
如果你想要在自己站點上面加上這個 Icon 可以按照如下步驟添加:
準(zhǔn)備一個 Icon,文件格式可以為 .png 或者 .ico,正方形,分辨率可以是 32x32px 或者 64x64px 文件體積要求盡可能小。
上傳 CDN 拿到一個 url 或者在自己服務(wù)器配置靜態(tài)資源服務(wù)
在 HTML 頁面 <head> 標(biāo)簽里面添加如下代碼:<link rel="shortcut icon" href="your-icon-url">
這樣就添加成功啦!
特性:ICELAND 可視化區(qū)塊搭建 Beta 版本發(fā)布,一鍵生成代碼,直觀簡單
修復(fù):向已有頁面添加區(qū)塊的彈窗的樣式問題
修復(fù):導(dǎo)航頁面創(chuàng)建項目彈窗的樣式問題
修復(fù):無項目時,改變窗口大小產(chǎn)生的報錯
程序設(shè)計軟件有哪些,編程軟件排行榜,編程工具有哪些。程序設(shè)計是指設(shè)計、編制、調(diào)試程序的方法和過程,是軟件構(gòu)造活動中的重要組成部分,程序設(shè)計往往以某種程序設(shè)計語言為工具,給出這種語言下的程序。目前常用的
編程軟件哪個好?對于剛接觸到編程的初學(xué)者來說,肯定很多地方都是不明白的。當(dāng)你選擇一門高級計算機語言進行學(xué)習(xí),在學(xué)習(xí)過程中,涉及到的運行環(huán)境的搭建、程序代碼的編寫、調(diào)試,這些都會需要各種配套的工具支持。
C語言編譯器哪個好?C語言編譯器主要分為C/C++兩大類,那么作為新手,剛接觸到C語言學(xué)習(xí),該如何選擇一款C語言編譯器呢?目前比較流行的C語言編譯器主要是GCC、MSC、TurboC等幾種,完美實現(xiàn)了ANSIC標(biāo)準(zhǔn),并且進行了針
Microsoft Visual C++6.0官方下載v6.0 XP完整版_附詳細(xì)安裝使用教程04-08 / 452.4M
Microsoft Visual C++ V6.0綠色版v6.0 win7免安裝版_兼容32/64位04-08 / 51.4M
Microsoft Visual C++ V6.0精簡版v6.0 XP/Win7安裝版04-08 / 31.2M
Microsoft Visual C++6.0 win8下載v6.0 綠色版_win8/win8.1可用04-08 / 52.5M
Dreamweaver cs6中文破解版01-13 / 279.7M
C-Freev 5.0 綠色安裝版11-22 / 14.3M
代碼編輯器是編寫代碼的輔助工具,那代碼又是什么?簡而言之代碼就是程序員開發(fā)軟件所用的語言,直白來說凡是電腦屏幕內(nèi)顯示出來的圖形、程序都是由代組成。由于代碼語音的多樣,有的代碼編輯只支持一種語言,但絕大
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2022 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告