Javascript ********** .. module:: Javascript :synopsis: Programmation Javascript UI Frameworks ============= .. index:: UI Frameworks +-----------+-------------+-----------------------------------+ | | | | +===========+=============+===================================+ | ``+++++`` | `Kendo UI`_ | Complete Framework for HTML5 apps | +-----------+-------------+-----------------------------------+ .. _`Kendo UI`: http://www.kendoui.com/kendo-ui.aspx Charting ======== .. index:: Charting, Plot +-----------+------------------+---------------------------------------------+ | | | | +===========+==================+=============================================+ | ``+++++`` | `Flot Charts`_ | Attractive JavaScript plotting for jQuery | +-----------+------------------+---------------------------------------------+ | ``+++++`` | `Peity`_ | jQuery plugin that converts data to canvas | +-----------+------------------+---------------------------------------------+ | ``+++++`` | `Highcharts JS`_ | ... | +-----------+------------------+---------------------------------------------+ | ``+++--`` | JqPlot_ | Plotting and charting plugin for the jQuery | +-----------+------------------+---------------------------------------------+ .. _`Flot Charts`: http://www.flotcharts.org/ .. _`Peity`: http://benpickles.github.com/peity/ .. _`Highcharts JS`: http://www.highcharts.com/ .. _JqPlot: http://www.jqplot.com/ Vector Graphics =============== .. index:: Vector Graphics +-----------+----------------+-----+ | | | | +===========+================+=====+ | ``++++-`` | `Raphaël JS`_ | ... | +-----------+----------------+-----+ .. _`Raphaël JS`: http://raphaeljs.com/ Spreadsheet / Excel =================== .. index:: Excel, Spreadsheet +-----------+------------+-----------------------------------------------+ | | | | +===========+============+===============================================+ | ``++++-`` | SlickGrid_ | A lightening fast JavaScript grid/spreadsheet | +-----------+------------+-----------------------------------------------+ .. _SlickGrid: https://github.com/mleibman/SlickGrid Navigation / Menu / Tree ======================== .. index:: Navigation, Menu, TreeView +-----------+---------------------+------------------------------+ | | | | +===========+=====================+==============================+ | ``++++-`` | `JQuery Superfish`_ | jQuery menu plugin | +-----------+---------------------+------------------------------+ | ``++++-`` | jsTree_ | Cross browser tree component | +-----------+---------------------+------------------------------+ .. _`JQuery Superfish`: http://users.tpg.com.au/j_birch/plugins/superfish .. _jsTree: http://www.jstree.com/ Caroussel ========= .. index:: Caroussel +-----------+------------------------+---------------------------------------------------------------------------------------------------------+ | | | | +===========+========================+=========================================================================================================+ | ``++++-`` | `jQuery Cycle Plugin`_ | The jQuery Cycle Plugin is a slideshow plugin that supports many different types of transition effects. | +-----------+------------------------+---------------------------------------------------------------------------------------------------------+ .. _`jQuery Cycle Plugin`: http://jquery.malsup.com/cycle/ Tooltips ======== .. index:: Tooltips +-----------+-----------------+----------+ | | | | +===========+=================+==========+ | ``++++-`` | `JQuery Tipsy`_ | Tooltips | +-----------+-----------------+----------+ .. _`JQuery Tipsy`: http://onehackoranother.com/projects/jquery/tipsy/ Calendar ======== .. index:: Calendar +-----------+------------------------+-------------------------------------------------------+ | | | | +===========+========================+=======================================================+ | ``++++-`` | `JQuery FullCalendar`_ | Full-sized drag & drop event calendar (jQuery plugin) | +-----------+------------------------+-------------------------------------------------------+ .. _`JQuery FullCalendar`: https://github.com/arshaw/fullcalendar HTML 5 ====== .. index:: HTML 5 +-----------+------------+------------------------------------------------------------------+ | | | | +===========+============+==================================================================+ | ``++++-`` | html5shim_ | JavaScript shim for IE to recognise and style the HTML5 elements | +-----------+------------+------------------------------------------------------------------+ | ``+++--`` | Modernizr_ | Tests browser's html5 capabilities and manages js dependancies | +-----------+------------+------------------------------------------------------------------+ .. _html5shim: http://code.google.com/p/html5shim/ .. _Modernizr: http://www.modernizr.com