annotate node_modules/jQuery/README.md @ 101:52e44ee1c791 tip master

enabled all scores in autostart script
author Rob Canning <rc@kiben.net>
date Tue, 21 Apr 2015 16:20:57 +0100
parents cd921abc8887
children
rev   line source
rob@77 1 node-jQuery
rob@77 2 ====
rob@77 3
rob@77 4 A stupid-simple wrapper over jQuery for Node.JS (server). Currently 1.7.2.
rob@77 5
rob@77 6 Node.JS
rob@77 7 ---
rob@77 8
rob@77 9 npm install jQuery
rob@77 10
rob@77 11 var $ = require('jQuery');
rob@77 12
rob@77 13
rob@77 14 Examples
rob@77 15 ---
rob@77 16
rob@77 17 $("<h1>test passes</h1>").appendTo("body");
rob@77 18 console.log($("body").html());
rob@77 19
rob@77 20 In Node.JS you may also create separate window instances
rob@77 21
rob@77 22 var jsdom = require('jsdom').jsdom
rob@77 23 , myWindow = jsdom().createWindow()
rob@77 24 , $ = require('jQuery')
rob@77 25 , jq = require('jQuery').create()
rob@77 26 , jQuery = require('jQuery').create(myWindow)
rob@77 27 ;
rob@77 28
rob@77 29 $("<h1>test passes</h1>").appendTo("body");
rob@77 30 console.log($("body").html());
rob@77 31
rob@77 32 jq("<h2>other test passes</h2>").appendTo("body");
rob@77 33 console.log(jq("body").html());
rob@77 34
rob@77 35 jQuery("<h3>third test passes</h3>").appendTo("body");
rob@77 36 console.log(jQuery("body").html());
rob@77 37
rob@77 38 Output:
rob@77 39
rob@77 40 <h1>test passes</h1>
rob@77 41 <h2>other test passes</h2>
rob@77 42 <h3>third test passes</h3>
rob@77 43
rob@77 44 JSONP Example
rob@77 45 ----
rob@77 46
rob@77 47 var $ = require('jQuery');
rob@77 48
rob@77 49 $.getJSON('http://twitter.com/status/user_timeline/treason.json?count=10&callback=?',function(data) {
rob@77 50 console.log(data);
rob@77 51 });
rob@77 52
rob@77 53