西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

WebsiteBuilderTools前端靜態(tài)頁面開發(fā)小工具

  • WebsiteBuilderTools前端靜態(tài)頁面開發(fā)小工具
  • 軟件大小:103KB
  • 更新時間:2019-04-02 13:30
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費軟件 / 網(wǎng)頁設(shè)計
  • 軟件等級:4級
  • 應用平臺:WinXP, Win7, win8
  • 官方網(wǎng)站:暫無
  • 應用備案:
好評:50%
壞評:50%

軟件介紹

WebsiteBuilderTools前端靜態(tài)頁面開發(fā)小工具,一款基于art-template模板引擎,gulp的前端網(wǎng)站開發(fā)構(gòu)建小工具,使用開發(fā)環(huán)境加載即可生成目錄,幫助你快速構(gòu)建站內(nèi)框架,節(jié)省不少整理時間。本次放出WebsiteBuilderTools小工具資源免費下載,有相關(guān)網(wǎng)頁前端開發(fā)使用需求的朋友們不妨試試吧!

WebsiteBuilderTools前端靜態(tài)頁面開發(fā)小工具

WebsiteBuilderTools工具介紹:

前后端分離是目前的一個大趨勢,可能已經(jīng)太多的前端沒有經(jīng)歷前后端一起開發(fā)的日子了,但是一些老

項目還是依然需要前后端一起開發(fā)。前段時間公司要我寫幾個靜態(tài)頁面,習慣了前后端分離開發(fā),一時間

沒有框架的寫靜態(tài)頁面感覺十分的麻煩,而且萬一他們想改個什么菜單、文字或者圖片的,如果只有一個

頁面需要修改還好,萬一它是整站都有,折騰的還是我。于是我就想,能不能搞個前端的模板引擎,既可

以實時熱更新調(diào)試,也可以自動打包編譯成可供后端使用的靜態(tài)頁面。

于是乎我就整理了下我想實現(xiàn)的效果

可以自動編譯我鐘愛的less,并壓縮為min版

可以自動壓縮圖片

可以將js自動壓縮成min版

可以組件化開發(fā)html,比方說頭部,底部,側(cè)邊欄一個組件,或者說一個母版框架

可以用npm快速構(gòu)建項目

開發(fā)時可以實時熱更新,編輯文件保存,瀏覽器自動刷新頁面

還能配置路由,方便編寫頁面時的調(diào)試

一些菜單、導航等的數(shù)據(jù)可以配置,方便修改

最后可以將編寫好的項目,直接打包扔給后端,完事

接著我就開始學習以下內(nèi)容

速成了webpack(最終放棄使用,可能是學藝不精,發(fā)現(xiàn)它打包出來的項目竟是基于js驅(qū)動的一個小站點,也就和vue類似,這完全不符合的我初衷,且我想要快,畢竟公司嘛需要的是效率)

速成了node (這是基礎(chǔ)語法,node嘛,前端目前比較熱門的語言,這個抽空我還是得好好學習學習);

速成gulp (這是為了構(gòu)建打包使用的,我也為了開發(fā)這個小工具才了解到的,原諒作為一個前端竟然才知道這玩意,簡直對不起我的崗位(╥╯^╰╥));

速成art-templatet (這個是隨便找的一個模板引擎,百度隨便搜了下,感覺還不錯的樣子,覺得符合我的要求);

基于這三大塊,我開始開發(fā)的我小工具了。

首先,起個服務(wù),這是必須的嘛,要調(diào)試就必要要先寫個服務(wù),于是結(jié)合koa寫了wbt.server.js

來個配置文件,有個服務(wù),肯定得有打包,那這所有的東西總要有個配置文件吧,所以就整了個wbt.config.js

接下來就是打包了,這個就用到了我速成的gulp ,簡單編寫了gulpfile.js,說來這個工具真心不錯,簡單,快速,方便。而且插件也超級豐富。唯一不足的就是art-templatet編譯插件并不足以滿足我的要求,所以我就把gulp-art這個插件搗鼓下來修改了下,就有了gulp-art.js

最后的我的小工具就弄好了,說來服務(wù)那里寫的麻煩了點,為了實時編譯,我在gulpfile.js里面又代{過}{濾}理了一次,這樣就整個兩個服務(wù)。原諒小女子學藝不精,等我把速成變成熟悉的時候我再來完善吧!

WebsiteBuilderTools使用:

將WebsiteBuilderTools項目下載保存到本地

使用 npm 安裝依賴: npm i

項目開發(fā)測試運行: npm run dev (需要實時熱更新運行:npm run dev:hot)

項目打包輸出運行:npm run build

開始編輯,.art文件語法請參考 [art-template模板引擎官網(wǎng)文檔]

wbt.config.js (主要配置)

artTemplate: [art-template]模板引擎選項配置,參考[官方文檔]

fileList: 文件清單,填寫相對于src開發(fā)目錄的路徑,如:

{ art: 'views', // 表示 art 模板文件所在目錄指向:src/viewsimg: 'assets/images', // 表示圖片文件所在目錄指向:src/assets/images}

output: 輸出配置

{file: path.join('dist') // 打包輸出的文件路徑,使用相對路徑 }

devServer: 開發(fā)服務(wù)配置

{host: 'localhost', port: '8084'}

前端開發(fā)工具相關(guān)視頻:

軟件截圖

WebsiteBuilderTools前端靜態(tài)頁面開發(fā)小工具

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字數(shù): 0/500

TOP
軟件下載