神马是代码简单的cmd模式,这就是!
小狼正在研究 “怎么查找連在一起的同色方塊?”算法問題 ,突然感覺我是不是需要一種開發模式,不然感覺自己的代碼好亂的。
可能是研究算法吧,導致小狼的思路特別清晰,加上也用了差不多1年的nodejs、seajs,對cmd的api非常清楚,不多說,看代碼
用法和seajs的用法一樣,符合cmd的模式,
var require,define;
(function(){
? ?var module={}
? ?require=function(name){
? ? ?return module[name]
? ?}
? ?define=function(name,func){
? ? ?module[name]={}
? ? ?module.exports=module[name]
? ? ?func(require,module[name],module)
? ?}
})()
?然后測試一下
define("solve",function(require,exports,module){
module.exports.name=21
module.exports.solve=function(){
? ?console.log(this.name)
}
})
define("test",function(require,exports,module){
? ?require("solve").solve()
})
require("test")
最后成功輸出結果了,說明這個還是能實現cmd模式的,
轉載于:https://www.cnblogs.com/caoke/p/cmd.html
總結
以上是生活随笔為你收集整理的神马是代码简单的cmd模式,这就是!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mac 下终端 操作svn命令 以及出现
- 下一篇: 企业级应用架构(三)三层架构之数据访问层