摘要:結合的學習,用最適合練手。目的用,管理前端項目這里面用到了引用庫引用本地庫支持加載的都可以用引用本地模板引用其它庫這里面,將插入模板,將替換為哈希值。寫下模板內容基本完成了。在項目目錄下執行會生成。
這幾天看了幾個前端包管理器:seajs,browserfiy,duo等。結合nodejs的學習,用duo最適合練手。
目的:用duo,gulp管理前端項目 index.jsvar uid = require("matthewmueller/uid"); var template = require("./lib/template.js"); var data = require("./tmpl/content.html"); var render = template.compile(data); var html = render({user: "techfellow", uid: uid()}); $(".wrapper").append(html);
這里面用到了:
引用github庫:uid
引用本地庫:template.js(支持AMD加載的都可以用)
引用本地模板:content.html
引用其它庫:jquery
index.html這里面,wrapper將插入模板,rev=@@hash將替換為哈希值。
寫下模板內容:
tmpl/content.htmlHello, {{user}}! Your ID is: {{uid}}
基本完成了。
在項目目錄下執行:
duo index.js
會生成build/index.js。
運行看看效果:
Hello, techfellow! Your ID is: ovdnol9
加上gulp的壓縮、混淆、版本控制功能:
gulpfile.jsvar gulp = require("gulp"), htmlmin = require("gulp-htmlmin"), cssmin = require("gulp-minify-css"), jsmin = require("gulp-uglify"), rev = require("gulp-rev-append"); gulp.task("html", function() { var options = { removeComments: true, //清除HTML注釋 collapseWhitespace: true, //壓縮HTML collapseBooleanAttributes: true, //省略布爾屬性的值 ==> removeEmptyAttributes: true, //刪除所有空格作屬性值 ==> removeScriptTypeAttributes: true, //刪除參考:
Duo
artTemplate
gulp
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/86059.html
摘要:在裝逼成本越來越高的圈,是時候充值一下了題記開發是標配,美其名曰提高開發體驗什么你還在用趕緊給我換編輯器,三選一雖然很想用,但一定要忍住,并且與人解釋道啟動速度慢,消耗資源多,不適合我這種完美主義者如果不是為了美觀,我寧愿使用命令行二逼 在裝逼成本越來越高的 JS 圈,是時候充值一下了 ———— 題記 § 開發 Macbook Pro 是標配,美其名曰提高開發體驗 什么?你還在用 S...
摘要:在裝逼成本越來越高的圈,是時候充值一下了題記開發是標配,美其名曰提高開發體驗什么你還在用趕緊給我換編輯器,三選一雖然很想用,但一定要忍住,并且與人解釋道啟動速度慢,消耗資源多,不適合我這種完美主義者如果不是為了美觀,我寧愿使用命令行二逼 在裝逼成本越來越高的JS圈,是時候充值一下了 ——題記 § 開發 Macbook Pro是標配,美其名曰提高開發體驗 什么?你還在用Spotligh...
摘要:發布于之后,采用了完全不同的方式,使用函數定義任務。它允許開發者使用它們的補丁和更新來修復這些安全漏洞。提供了工具用于掃描依賴來監測漏洞。是一個開源診斷工具,用于和應用。是和開發的一款新的包管理工具。與相比,它解決了安全性能以及一致性問題。 譯者按: 最全的JavaScript開發工具列表,總有一款適合你! 原文: THE ULTIMATE LIST OF JAVASCRIPT TOO...
覺得文章還不錯的, 右上角的推薦. LinkIt? Smart 7688 Duo 平臺主要針對如下兩個應用場景: 智能家居的家電控制 辦公室設備控制 什么是聯發科技LinkIt? Smart 7688 開發平臺http://labs.mediatek.com/site... 連接到 LinkIt? Smart 7688 Duo 下面介紹3種連接到 LinkIt? Smart 7688 Duo...
閱讀 1860·2021-09-29 09:35
閱讀 2721·2021-09-22 15:25
閱讀 1979·2021-08-23 09:43
閱讀 2056·2019-08-30 15:54
閱讀 3357·2019-08-30 15:53
閱讀 2394·2019-08-30 13:50
閱讀 2406·2019-08-30 11:24
閱讀 2277·2019-08-29 15:37