6. September 2010

Zaujímavé JavaScript frameworky

JavaScript si prešiel značne búrlivým vývojom. Z pôvodného vedľajšieho produktu, ktorý vznikol takmer omylom, sa stala hlavná technológia webu. Ale to je iný príbeh.

Dokonca JavaScript nezastavila ani nekompatibilita web prehliadačov. Je pravdou, že víťazstvo nad nekompatibilitou stálo miestami tisíce vývojárskych hodín, ale JavaScript je tu v plnej kráse.

Objavilo sa niekoľko malých veľmi užitočných web frameworkov, ktoré značne zjednodušujú tvorbu nových aplikácií.

Web vývojár by mal o nich rozhodne vedieť. Tiež sa hodí vedieť, že je možné zobrať JavaScriptovú aplikáciu z webu a pomocou Adobe AIR ju zabaliť a vytvoriť dekstop verziu. Vytvorený balík je potom inštalovateľný ako natívna aplikácia na bežne dostupných platformách ako Linux, Windows alebo Mac.

Na nasledujúcich videách hovoria autori JavaScriptových frameworkov o vzniku a vlastnostiach frameworkov.

Alex Russell – Dojotoolkit.org

- tu nájdete ďalšie videá s Dojo

Aaron Newton – MooTools.net

- tu nájdete ďalšie videá s MooTools

2. November 2009

Flot. Grafy na webe? Nič jednoduchšie.

Chceli by ste si na web dať nejaký pekný graf? Mal by načítavať dáta zo serveru a zobrazovať ich? Aké sú možnosti?

Mizerné.

Toto platilo aspoň donedávna. Na slušnejšie interaktívne grafy bolo možné použiť jedine Adobe Flex s komponentou iLog Elixir. Druhá major verzia tohoto produktu je skutočne vychytaná a vie robiť veľmi pekné wow efekty.

Keď som však videl Flot (MIT licenica). Tak mi spadla sánka. Z jednoduchosti použitia Flotu až marzí na chrbte. Žiadne kompilátory, nič. Proste našpecifikujú sa dáta a tradááá…

Graf

Stačilo do mojej stránky vložiť nasledujpúci kúsok kódu.

<script language="javascript" type="text/javascript" src="/wp-content/flot/jquery.js"></script>
 <script language="javascript" type="text/javascript" src="/wp-content/flot/jquery.flot.js"></script>
<div id="placeholder" style="width:450px;height:250px;"></div>

<script id="source" language="javascript" type="text/javascript">
$(function () {
 var d1 = [];
 for (var i = 0; i < 14; i += 0.5)
 d1.push([i, Math.sin(i)]);

 var d2 = [[0, 3], [4, 8], [8, 5], [9, 13]];

 // a null signifies separate line segments
 var d3 = [[0, 12], [7, 12], null, [7, 2.5], [12, 2.5]];

 $.plot($("#placeholder"), [ d1, d2, d3 ]);
});

Nejaké ďalšie príklady? Ale samozrejme! Myslím, že viac už nie je potrebné písať. Projekt nájdete na adrese: http://code.google.com/p/flot/

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Starfish

  • Fish for you

  • Further info

  • Badges

  • Video channel

  • Learning

    Grow your brain.
  • Tags

  • Topics

  •  

    May 2012
    M T W T F S S
    « Apr    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • Comments