Changes between Version 2 and Version 3 of members/GRIP-UQAM/Javascript


Ignore:
Timestamp:
Sep 15, 2016, 6:34:50 PM (19 months ago)
Author:
https://id.mayfirst.org/gripuqam
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • members/GRIP-UQAM/Javascript

    v2 v3  
    11= Javascript Programming (Client Side) =
     2== Node Versions ==
     3* [https://nodejs.org/ nodejs.org] (also shipped as LTS binary)
     4* io.js was a fork, included in Node 4
     5 * https://iojs.org
     6 * [http://stackoverflow.com/questions/27309412/what-is-the-difference-between-node-js-and-io-js What is the difference between node.js and io.js?]
    27== Tree viewing ==
    38* https://vuejs.org/examples/tree-view.html
     
    3035== Javascript Programming (Browser extension) ==
    3136= [wiki:members/GRIP-UQAM/Bower Javascript packages: Bower] =
     37= Functional or acceptance testing =
     38* keywords: node js  WWW::Mechanize
     39* [http://stackoverflow.com/questions/16200729/is-there-a-node-js-equivalent-of-perls-wwwmechanize Is there a Node.js equivalent of Perl's WWW::Mechanize?]
     40> What you're looking for is a scriptable browser. In decreasing order of popularity, the options are:
     41> * [https://github.com/ariya/phantomjs PhantomJS] - head & shoulders above all. A headless WebKit.
     42> * [https://github.com/assaf/zombie Zombie] - more lightweight
     43> * [https://github.com/laurentj/slimerjs slimerjs] - like PhantomJS but runs Gecko
     44> * [https://github.com/deanmao/node-chimera chimera] - like PhantomJS but doesn't need to run an external process
     45> * [https://github.com/srveit/mechanize-js/issues/4 mechanize-js], which lacks documentation and has far less traction than any of the above alternatives
     46* [DebianPackage:phantomjs] https://en.wikipedia.org/wiki/PhantomJS [https://gist.github.com/julionc/7476620 How to install PhantomJS on Ubuntu] http://packages.ubuntu.com/xenial/phantomjs
     47* 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
     48{{{#!sh
     49$ npm install zombie --save-dev
     50}}}
     51* [https://www.quora.com/What-is-the-main-difference-between-phantom-js-and-zombie-headless-website-testing-framework What is the main difference between phantom js and zombie (headless website testing framework)?]
     52* [https://www.slant.co/versus/2763/2764/~zombie-js_vs_phantomjs Zombie.js vs PhantomJS]
     53* [https://www.slant.co/topics/5168/~javascript-libraries-for-testing-common-browser-behavior What are the best JavaScript libraries for testing common browser behavior?]
    3254= Libraries =
    3355== jQuery libraries ==