Új hozzászólás Aktív témák

  • Jim-Y

    veterán

    válasz Zedz #4355 üzenetére

    Szia

    Ami repetitív munka arra nagy valószínűséggel van grunt plugin. Könnyű konfigurálni, és jó pár fejlesztőkörnyezet is támogatja.

    Mire használatos?

    Amire szinte mindig:

    * Lintelés, például jshint.
    * Minifikálás, például uglify
    * Unit tesztek automatikus futtatására, pl Jasmine, vagy Mocha, vagy QUnit
    * LiveReload, pl grunt-watch. Ez utóbbi azt jelenti, hogy ha előre beállított fájlokat szerkesztesz, és elmented őket, akkor előre beállított taskok automatikusan lefutnak. Például ha a core *.js fájlaidat szerkeszted, akkor automatikusan lefut a lintelés, vagy ha browserify-t használasz akkor a bundling stb...
    * Konkatenálás

    És akkor van még ami ritkábban:

    * https://github.com/gruntjs/grunt-contrib

    A JavaScriptes munka már rég nem csak annyiból áll, hogy megnyitsz szerkesztővel egy js fájlt és írsz pár függvényt ami csinál valamit a dommal, esetleg behúzod a jQuery-t.. Nagyon jó ökoszisztéma alakult ki az évek alatt, nagyon hasznos eszközökkel amik megkönnyítik a munkát.

    Egyrészt ami régen nem volt, és most van, jó IDE-k. Jó build toolok, szerver oldali js környezet, npm, bower, browserify...

Új hozzászólás Aktív témák