Version 5 (modified by 8 years ago) ( diff ) | ,
---|
Javascript Programming (Client Side)
Node Versions
- nodejs.org (also shipped as LTS binary)
- io.js was a fork, included in Node 4
Tree viewing
Frameworks
Comparisons
Javascript Programming (Server Side)
- node-express, node-, https://qa.debian.org/developer.php?login=pkg-javascript-devel@lists.alioth.debian.org
Web Framework
- https://en.wikipedia.org/wiki/Meteor_(web_framework) fr
- node-express, npm
- Connect node-connect, npm https://www.npmjs.com/search?q=connect
Javascript Programming (Desktop)
- keywords: node js gui
- Is there any standlone gui module for node application
Javascript Programming (Desktop traditional GUI application)
- keywords: node js gui
- https://github.com/WebReflection/node-gtk
- https://github.com/arturadib/node-qt
- https://github.com/zcbenz/node-gui/
Javascript Programming (Desktop standalone application bundling framework)
- https://github.com/rogerwang/node-webkit
- https://github.com/sihorton/appjs-deskshell/
- node-topcube?
Javascript Programming (Browser application)
- keywords: browser native javascript desktop application
- Best way to build native applications with javascript?
- Chapter 1. The Problem with Native JavaScript APIs
- Welcome to Native Client ((Chrome))
Javascript Programming (Browser extension)
Javascript packages: Bower
Functional or acceptance testing
- keywords: node js WWW::Mechanize
- Is there a Node.js equivalent of Perl's WWW::Mechanize?
What you're looking for is a scriptable browser. In decreasing order of popularity, the options are:
- PhantomJS - head & shoulders above all. A headless WebKit.
- Zombie - more lightweight
- slimerjs - like PhantomJS but runs Gecko
- chimera - like PhantomJS but doesn't need to run an external process
- mechanize-js, which lacks documentation and has far less traction than any of the above alternatives
- phantomjs https://en.wikipedia.org/wiki/PhantomJS How to install PhantomJS on Ubuntu http://packages.ubuntu.com/xenial/phantomjs
- Zombie 4.x is tested to work with io.js 1.6 or later. If you need to use Node 0.12 or earlier, consider using Zombie 2.x. ((Should work with Node 4)) keyword: zombie headless browser ; Zombie node site:debian.org
$ npm install zombie --save-dev
- What is the main difference between phantom js and zombie (headless website testing framework)?
- Zombie.js vs PhantomJS
- What are the best JavaScript libraries for testing common browser behavior?
Libraries
jQuery libraries
Modernizr
- https://github.com/Modernizr/Modernizr
- https://github.com/components/modernizr
- https://en.wikipedia.org/wiki/Modernizr fr
- https://www.drupal.org/project/modernizr
- https://libraries.io/bower/modernizr
- Modernizr removed from Bower?
- Bower and Modernizr
- How to build Modernizr with bower and brunch - missing main in bower.json
Note:
See TracWiki
for help on using the wiki.