經常使用git命令前端
git add 修改 git checkout xxx 還原 git commit -m "xxx" 建到本地 git push origin master 遠程倉庫 git pull origin master 下載 git branch 分支 git checkout -b xxx/git checkout xxx 新建分支/切換分支 git merage xxx git status 看狀態 git diff 看不一樣
a.js aGetFormatDatenode
//util.js function getFormaDate(date,type){ // type === 1 返回2019-02-17 // type === 2 返回2019年2月17日 格式 } // a-util.js function aGetFormatDate(date){ // 要求返回2019年2月17日 return getFormatDate(date,2) } // a.js var dt = new Date(); console.log(aGetFormatDate(dt)) <!-- 使用 --> <script src="util.js"></script> <script type="a-util.js"></script> <script src="a.js"></script>
2.a.js知道要引用a-util.js,可是他知道依賴於until.jslinux
// util.js export { getFormatDate:function(date,type){ // type === 1 返回2017-06-15 //type === 2 返回2017年6月15日格式 } } // a-util.js var getFormate = require('util.js'); export { aGetFormatDate:function(date){ // 要求返回2019年2月17日格式 return getFormatDate(date,2) } } // a.js var aGetFormatDate = require('a-util.js'); var dt = new Date(); console.log(aGetFormatDate(dt))
<script src="a.js"></script>
其餘的根據依賴關係自動引用require.js
使用`require.jswebpack
//util.js define(function(){ return { getFormatDate:function(date,type){ if(type === 1){ return `2019-02-17` } if(type === 2){ return `2019年2月17日` } } } }) // a-util.js define(['./util.js'],function(util){ return { aGetFormatDate:function(date){ return util.getFormatDate(date,2) } } }) // a.js define(['./a-util.js'],function(aUtil){ return { printDate:function(date){ console.log(aUtil,aGetFormatDate(date)) } } }) // main.js reuqire(['./a.js'],function(a){ var date = new Date(); a.printDate(date) })
使用git
<p>AMD test</p> <script src="/require.min.js" data-main="./main.js"></script>
使用CommonJSgithub
//util.js module.export = { getFormate:function(date,type){ if(type === 1){ return '2019-02-17' } if(type === 2){ return '2019年2月17日' } } } //a-util.js var util = require('util.js'); module.export = { aGetFormatDate:function(date){ return util.getFormatDate(date,2) } }