Editing
Javascript Libraries
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Javascript Library Reference == '''What is a Javascript Library?''' A JavaScript library is a library of pre-written JavaScript which allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies. = AngularJS = '''Layman's:''' AngularJS is useful for web applications for data-binding, javascript templating, multiple views, and more. Very easy to create a lightning fast live search, and multiple views in to data. Angular is more of a "Framework" than a "Library". '''What their site says:''' HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop. = Backbone = '''What their site says:''' Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. = Bootstrap = '''Layman's:''' A grid-based layout normalizer that allows websites to be responsive by design. = Dojo = Similar to jQuery for DOM manipulation = Ember = '''What their site says:''' Ember makes Handlebars templates even better, by ensuring your HTML stays up-to-date when the underlying model changes. To get started, you don't even need to write any JavaScript. Brings native-app architecture to the web. Kills complexity. Making a website just a client-side app so there is no server side rendering. In the same vein as angular. = jQuery = '''Layman's:''' DOM manipulation = Knockout = no info yet = Meteor = Front end AND backend framework = MooTools = no info yet = Mustache = '''Layman's:''' Javascript Templating '''What their site says:''' Logic-less templates.Mustache can be used for HTML, config files, source code - anything. It works by expanding tags in a template using values provided in a hash or object. We call it "logic-less" because there are no if statements, else clauses, or for loops. Instead there are only tags. Some tags are replaced with a value, some nothing, and others a series of values. This document explains the different types of Mustache tags. = Node.js = '''Layman's:''' A very popular server-side javascript framework. Very useful for extremely fast real-time communictation between server and client. Perfect for a chat room and two-way communication. '''What their site says:''' Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. = Yui = no info yet
Summary:
Please note that all contributions to MEG Client Production Guide may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Medge Guide:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information