Today most people include bundle.js
into their html:
<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
javascript first
var graph = require('ngraph.generators').grid(10, 10); | |
var svg = require('ngraph.vivasvg')(graph); | |
svg.nodeTemplate(["<text y='-5'>{{id}}</text>", | |
"<circle r='5' fill='#00BFFF'></circle>"].join('\n')); | |
svg.linkTemplate("<arrow stroke='#D3D3D3' from='{{pos.from}}' to='{{pos.to}}' offset='8'></arrow>'"); | |
svg.run(); |
var graph = require('ngraph.generators').noLinks(142); | |
graph.forEachNode(assignNiceColor); | |
var svg = require('ngraph.vivasvg')(graph); | |
svg.nodeTemplate("<circle r='5' fill='{{node.color}}'></circle>"); | |
svg.linkTemplate("<arrow></arrow>'"); | |
svg.run(); | |
function assignNiceColor(node) { | |
var niceColors = ['#1f77b4', '#aec7e8', '#ff7f0e', '#ffbb78', '#2ca02c', '#98df8a', '#d62728', '#ff9896', '#9467bd', '#c5b0d5', '#8c564b', '#c49c94', '#e377c2', '#f7b6d2', '#7f7f7f', '#c7c7c7', '#bcbd22', '#dbdb8d', '#17becf', '#9edae5']; |
var Benchmark = require('benchmark'); | |
var suite = new Benchmark.Suite; | |
var totalPropertiesOnObjectWithProto = 0; | |
var totalPropertiesOnObjectWithoutProto = 0; | |
var hasPrototype = {}; | |
addStuff(hasPrototype); | |
var noPrototype = Object.create(null); |
document.onload = function () { | |
require('typeahead.an'); // we are going to use typeahead in this demo | |
require('an').controller(DemoCtrl); | |
var module = require('an').flush(); // flush and bootstrap angular app | |
angular.bootstrap(document.body, [module.name]); | |
function DemoCtrl($scope, $http) { | |
$scope.getLocation = function(val) { | |
return $http.get('http://maps.googleapis.com/maps/api/geocode/json', { |
var q = require('q'); | |
doSomething().then(function(result) { | |
console.log('i am done', result); | |
}); | |
function doSomething() { | |
return q.nfcall(ldap, 'jeff'); | |
} |
var addWheelListener = require('wheel'); | |
addWheelListener(document.body, function (e) { | |
console.log(e); | |
}); |
// run: | |
// echo {} > package.json | |
// npm i byline ngraph.graph ngraph.pagerank | |
var byline = require('byline'); | |
var fs = require('fs'); | |
var g = require('ngraph.graph')(); | |
var pagerank = require('ngraph.pagerank'); | |
var stream = byline.createStream(fs.createReadStream('web-Google.txt', { encoding: 'utf8' })); |
Results generated by https://github.com/anvaka/npmrank | |
> node countVersions.js jquery | |
Counting packages that depend on jquery... | |
[ { version: '^2.1.4', dependents: 319 }, | |
{ version: '^2.1.3', dependents: 296 }, | |
{ version: '^2.1.1', dependents: 239 }, | |
{ version: '*', dependents: 121 }, | |
{ version: '~2.1.0', dependents: 84 }, | |
{ version: '~1.8.3', dependents: 63 }, |
var mongo = require('mongodb'), | |
Server = mongo.Server, | |
Db = mongo.Db; | |
http = require('http'), | |
var server = new Server('localhost', 27017, {auto_reconnect: true}), | |
db = new Db('redditDb', server), | |
options = { | |
host: 'www.reddit.com', |