V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
SolidZORO
V2EX  ›  分享创造

HADOUKEN - dayone to html( nodejs)

  •  1
     
  •   SolidZORO ·
    SolidZORO · 2014-12-12 14:08:04 +08:00 · 2313 次点击
    这是一个创建于 3430 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Github: https://github.com/SolidZORO/HADOUKEN
    Demo: http://solidzoro.com/

    不大會Javascript,nodejs也是第一次用,下班後每天寫1小時,寫了幾天,終於把用dayone寫日誌並發佈到Github page這個需求實現了。

    現在版本勉強達到基本可用的狀態,可能會有一些我沒來得及注意的Bug,後面會慢慢完善。
    6 条回复    2014-12-15 13:10:11 +08:00
    yibie
        1
    yibie  
       2014-12-13 04:28:44 +08:00
    哈哈哈,有意思,这样子 DayOne 就直接变成写博客的工具了。
    coolicer
        2
    coolicer  
       2014-12-13 17:12:19 +08:00
    分一下结构比较容易看。现在全部都写在一个JS了
    SolidZORO
        3
    SolidZORO  
    OP
       2014-12-14 01:03:44 +08:00
    @coolicer 請教一下寫nodejs用什麼方法模組化?我之前用過一次RequireJS就怕了,總感覺應該會有更好的。

    另外,這個也就是一個小工具,談不上模組化和維護,能解決問題即可。
    coolicer
        4
    coolicer  
       2014-12-14 20:49:10 +08:00
    @SolidZORO 我也不是写得很多。我只能说,node.js本身提供的写法就是模块。你把几个功能点分成几个文件,通过require进来就可以了。
    SolidZORO
        5
    SolidZORO  
    OP
       2014-12-15 12:58:43 +08:00
    @coolicer 這樣就可以了嗎?回頭試試。所有代碼在一個文件裡面的確不好維護。
    coolicer
        6
    coolicer  
       2014-12-15 13:10:11 +08:00
    例如:ModuleA.js

    里面定义一个function。
    var DoSometing = function(){
    this.a = 'some';
    }
    完了,导出。
    moduel.exports = DoSometing

    使用时
    var A = require(./ModuleA)

    var a = new A();

    ....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2230 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:58 · PVG 12:58 · LAX 21:58 · JFK 00:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.