-
-
Save ahmetus/4380322 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<head> | |
<meta http-equiv="Content-type" content="text/html; charset=utf-8"> | |
<title>Webpage</title> | |
<script type="text/javascript" charset="utf-8" src="https://raw.github.com/gist/3227578/2f19fbe41d222c0e338293c5021355c1ee116607/jdep.js"></script> | |
<script type="text/javascript" charset="utf-8"> | |
require('jquery'); | |
require('underscore'); | |
require('backbone'); | |
</script> | |
<script type="text/javascript" charset="utf-8"> | |
$(document).ready(function(){ | |
// underscore is loaded! | |
alert(_.reduce([1,2,3], function(n,m) { return n + m }, 0)); } | |
) | |
</script> | |
</head> | |
<body id="index" onload=""> | |
<h1 id="title">Title</h1> | |
</body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DEPS = { | |
ace: 'http://cdnjs.cloudflare.com/ajax/libs/ace/0.2.0/ace.js', | |
angular: 'http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.0.1/angular.min.js', | |
augment: 'http://cdnjs.cloudflare.com/ajax/libs/augment.js/0.4.0/augment.min.js', | |
backbone_localstorage: 'http://cdnjs.cloudflare.com/ajax/libs/backbone-localstorage.js/1.0/backbone.localStorage-min.js', | |
backbone: 'http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.2/backbone-min.js', | |
backbone_modelbinder: 'http://cdnjs.cloudflare.com/ajax/libs/backbone.modelbinder/0.1.3/Backbone.ModelBinder-min.js', | |
benchmark: 'http://cdnjs.cloudflare.com/ajax/libs/benchmark/0.3.0/benchmark.min.js', | |
camanjs: 'http://cdnjs.cloudflare.com/ajax/libs/camanjs/3.1.1/caman.full.min.js', | |
chrome_frame: 'http://cdnjs.cloudflare.com/ajax/libs/chrome-frame/1.0.2/CFInstall.min.js', | |
coffee_script: 'http://cdnjs.cloudflare.com/ajax/libs/coffee-script/1.3.1/coffee-script.min.js', | |
css3finalize: 'http://cdnjs.cloudflare.com/ajax/libs/css3finalize/2.4/jquery.css3finalize.min.js', | |
css3pie: 'http://cdnjs.cloudflare.com/ajax/libs/css3pie/1.0.0/PIE.js', | |
cufon: 'http://cdnjs.cloudflare.com/ajax/libs/cufon/1.09i/cufon-yui.js', | |
d3: 'http://cdnjs.cloudflare.com/ajax/libs/d3/2.8.1/d3.v2.min.js', | |
datatables: 'http://cdnjs.cloudflare.com/ajax/libs/datatables/1.9.2/jquery.dataTables.min.js', | |
datejs: 'http://cdnjs.cloudflare.com/ajax/libs/datejs/1.0/date.min.js', | |
davis: 'http://cdnjs.cloudflare.com/ajax/libs/davis.js/0.7.0/davis.min.js', | |
dd_belatedpng: 'http://cdnjs.cloudflare.com/ajax/libs/dd_belatedpng/0.0.8/dd_belatedpng.min.js', | |
documentup: 'http://cdnjs.cloudflare.com/ajax/libs/documentup/0.1.1/documentup.min.js', | |
dojo: 'http://cdnjs.cloudflare.com/ajax/libs/dojo/1.7.2/dojo.js', | |
dygraphs: 'http://cdnjs.cloudflare.com/ajax/libs/dygraphs/1.2/dygraph-combined.js', | |
ember: 'http://cdnjs.cloudflare.com/ajax/libs/ember.js/0.9.8.1/ember-0.9.8.1.min.js', | |
es5_shim: 'http://cdnjs.cloudflare.com/ajax/libs/es5-shim/1.2.4/es5-shim.min.js', | |
ext_core: 'http://cdnjs.cloudflare.com/ajax/libs/ext-core/3.1.0/ext-core.js', | |
fancybox: 'http://cdnjs.cloudflare.com/ajax/libs/fancybox/2.0.6/jquery.fancybox.pack.js', | |
firebug_lite_http___cdnjs_cloudflare_com_ajax_libs_firebug: 'Lite/1.4.0/firebug-lite.js', | |
flexie: 'http://cdnjs.cloudflare.com/ajax/libs/flexie/1.0.0/flexie.min.js', | |
flot: 'http://cdnjs.cloudflare.com/ajax/libs/flot/0.7/jquery.flot.min.js', | |
galleria: 'http://cdnjs.cloudflare.com/ajax/libs/galleria/1.2.7/galleria.min.js', | |
graphael: 'http://cdnjs.cloudflare.com/ajax/libs/graphael/0.5.0/g.raphael-min.js', | |
handlebars: 'http://cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0.beta6/handlebars.min.js', | |
hashgrid: 'http://cdnjs.cloudflare.com/ajax/libs/hashgrid/6/hashgrid.js', | |
headjs: 'http://cdnjs.cloudflare.com/ajax/libs/headjs/0.96/head.min.js', | |
highcharts: 'http://cdnjs.cloudflare.com/ajax/libs/highcharts/2.2.5/highcharts.js', | |
history: 'http://cdnjs.cloudflare.com/ajax/libs/History.js/1.7.1/native.history.js', | |
hogan: 'http://cdnjs.cloudflare.com/ajax/libs/hogan.js/2.0.0/hogan.js', | |
html5shiv: 'http://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6/html5shiv.min.js', | |
icanhaz: 'http://cdnjs.cloudflare.com/ajax/libs/ICanHaz.js/0.10/ICanHaz.min.js', | |
javascript_state_machine: 'http://cdnjs.cloudflare.com/ajax/libs/javascript-state-machine/2.0.0/state-machine.min.js', | |
jo: 'http://cdnjs.cloudflare.com/ajax/libs/jo/0.4.1/jo.min.js', | |
jquery: 'http://cdnjs.cloudflare.com/ajax/libs/jquery/1.7.2/jquery.min.js', | |
jquery_easing: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js', | |
jquery_gamequery: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-gamequery/0.6.2/jquery.gamequery.min.js', | |
jquery_hashchange: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-hashchange/v1.3/jquery.ba-hashchange.min.js', | |
jquery_infinitescroll: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-infinitescroll/2.0b2.110713/jquery.infinitescroll.min.js', | |
jquery_mockjax: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-mockjax/1.5.1/jquery.mockjax.js', | |
jquery_mousewheel: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.0.6/jquery.mousewheel.min.js', | |
jquery_scrollto: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-scrollTo/1.4.2/jquery.scrollTo.min.js', | |
jquery_textext: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-textext/1.3.0/jquery.textext.min.js', | |
jquery_throttle_debounce: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-throttle-debounce/1.1/jquery.ba-throttle-debounce.min.js', | |
jquery_timeago: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-timeago/0.9.3/jquery.timeago.js', | |
jquery_tools: 'http://cdnjs.cloudflare.com/ajax/libs/jquery-tools/1.2.6/jquery.tools.min.js', | |
jquery_cycle: 'http://cdnjs.cloudflare.com/ajax/libs/jquery.cycle/2.99/jquery.cycle.all.min.js', | |
jquery_formalize: 'http://cdnjs.cloudflare.com/ajax/libs/jquery.formalize/1.2/jquery.formalize.min.js', | |
jquery_history: 'http://cdnjs.cloudflare.com/ajax/libs/jquery.history/1.9/jquery.history.js', | |
jquery_nanoscroller: 'http://cdnjs.cloudflare.com/ajax/libs/jquery.nanoscroller/0.6.8/jquery.nanoscroller.min.js', | |
jquery_spservices: 'http://cdnjs.cloudflare.com/ajax/libs/jquery.SPServices/0.7.1a/jquery.SPServices-0.7.1a.min.js', | |
jquery_transit: 'http://cdnjs.cloudflare.com/ajax/libs/jquery.transit/0.1.3/jquery.transit.min.js', | |
jqueryui: 'http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.8.19/jquery-ui.min.js', | |
jqueryui_touch_punch: 'http://cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.2/jquery.ui.touch-punch.min.js', | |
js_signals: 'http://cdnjs.cloudflare.com/ajax/libs/js-signals/0.6.1/js-signals.min.js', | |
json2: 'http://cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js', | |
json3: 'http://cdnjs.cloudflare.com/ajax/libs/json3/3.2.3/json3.min.js', | |
jsxgraph: 'http://cdnjs.cloudflare.com/ajax/libs/jsxgraph/0.94/jsxgraphcore.js', | |
kerning: 'http://cdnjs.cloudflare.com/ajax/libs/kerning.js/0.2/kerning.min.js', | |
knockout: 'http://cdnjs.cloudflare.com/ajax/libs/knockout/2.1.0/knockout-min.js', | |
labjs: 'http://cdnjs.cloudflare.com/ajax/libs/labjs/2.0.3/LAB.min.js', | |
less: 'http://cdnjs.cloudflare.com/ajax/libs/less.js/1.3.0/less-1.3.0.min.js', | |
lodash: 'http://cdnjs.cloudflare.com/ajax/libs/lodash.js/0.4.2/lodash.min.js', | |
masonry: 'http://cdnjs.cloudflare.com/ajax/libs/masonry/2.1.04/jquery.masonry.min.js', | |
mobilizejs: 'http://cdnjs.cloudflare.com/ajax/libs/mobilizejs/0.9/mobilize.min.js', | |
modernizr: 'http://cdnjs.cloudflare.com/ajax/libs/modernizr/2.5.3/modernizr.min.js', | |
moment: 'http://cdnjs.cloudflare.com/ajax/libs/moment.js/1.6.2/moment.min.js', | |
mootools: 'http://cdnjs.cloudflare.com/ajax/libs/mootools/1.3.2/mootools-yui-compressed.js', | |
morris: 'http://cdnjs.cloudflare.com/ajax/libs/morris.js/0.2.9/morris.min.js', | |
mustache: 'http://cdnjs.cloudflare.com/ajax/libs/mustache.js/0.5.0-dev/mustache.min.js', | |
ninjaui: 'http://cdnjs.cloudflare.com/ajax/libs/ninjaui/1.0.1/jquery.ninjaui.min.js', | |
noisy: 'http://cdnjs.cloudflare.com/ajax/libs/noisy/1.1/jquery.noisy.min.js', | |
ocanvas: 'http://cdnjs.cloudflare.com/ajax/libs/ocanvas/2.2.0/ocanvas.min.js', | |
openajax_hub: 'http://cdnjs.cloudflare.com/ajax/libs/openajax-hub/2.0.7/OpenAjaxUnmanagedHub.min.js', | |
openlayers: 'http://cdnjs.cloudflare.com/ajax/libs/openlayers/2.11/OpenLayers.js', | |
pagedown: 'http://cdnjs.cloudflare.com/ajax/libs/pagedown/1.0/Markdown.Converter.js', | |
paper: 'http://cdnjs.cloudflare.com/ajax/libs/paper.js/0.22/paper.js', | |
path: 'http://cdnjs.cloudflare.com/ajax/libs/path.js/0.8.4/path.min.js', | |
pie: 'http://cdnjs.cloudflare.com/ajax/libs/pie/1.0beta5/PIE.js', | |
platform: 'http://cdnjs.cloudflare.com/ajax/libs/platform/0.4.0/platform.min.js', | |
prefixfree: 'http://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.6/prefixfree.min.js', | |
prettify: 'http://cdnjs.cloudflare.com/ajax/libs/prettify/188.0.0/prettify.js', | |
processing: 'http://cdnjs.cloudflare.com/ajax/libs/processing.js/1.3.6/processing-api.min.js', | |
prototype: 'http://cdnjs.cloudflare.com/ajax/libs/prototype/1.7.0.0/prototype.js', | |
pubnub: 'http://cdnjs.cloudflare.com/ajax/libs/pubnub/3.1.2/pubnub.min.js', | |
punycode: 'http://cdnjs.cloudflare.com/ajax/libs/punycode/1.0.0/punycode.min.js', | |
raphael: 'http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js', | |
remotestorage: 'http://cdnjs.cloudflare.com/ajax/libs/remoteStorage/0.6.9/remoteStorage.min.js', | |
require: 'http://cdnjs.cloudflare.com/ajax/libs/require.js/2.0.2/require.min.js', | |
require: 'http://cdnjs.cloudflare.com/ajax/libs/require.js/0.26.0/require.min.js', | |
respond: 'http://cdnjs.cloudflare.com/ajax/libs/respond.js/1.1.0/respond.min.js', | |
retina: 'http://cdnjs.cloudflare.com/ajax/libs/retina.js/1.0.1/retina.js', | |
sammy: 'http://cdnjs.cloudflare.com/ajax/libs/sammy.js/0.7.1/sammy.min.js', | |
script: 'http://cdnjs.cloudflare.com/ajax/libs/script.js/1.3/script.min.js', | |
scriptaculous: 'http://cdnjs.cloudflare.com/ajax/libs/scriptaculous/1.8.3/scriptaculous.js', | |
selectivizr: 'http://cdnjs.cloudflare.com/ajax/libs/selectivizr/1.0.2/selectivizr-min.js', | |
shred: 'http://cdnjs.cloudflare.com/ajax/libs/shred/0.7.12/shred.bundle.min.js', | |
simplecartjs: 'http://cdnjs.cloudflare.com/ajax/libs/simplecartjs/3.0.5/simplecart.min.js', | |
sizzle: 'http://cdnjs.cloudflare.com/ajax/libs/sizzle/1.4.4/sizzle.min.js', | |
socket_io: 'http://cdnjs.cloudflare.com/ajax/libs/socket.io/0.9.6/socket.io.min.js', | |
sockjs_client: 'http://cdnjs.cloudflare.com/ajax/libs/sockjs-client/0.2.1/sockjs-min.js', | |
spin: 'http://cdnjs.cloudflare.com/ajax/libs/spin.js/1.2.4/spin.min.js', | |
spinejs: 'http://cdnjs.cloudflare.com/ajax/libs/spinejs/0.0.4/spine.min.js', | |
stapes: 'http://cdnjs.cloudflare.com/ajax/libs/stapes/0.5.1/stapes.min.js', | |
stopcensorship: 'http://cdnjs.cloudflare.com/ajax/libs/stopcensorship.js/1.0/stopcensorship.js', | |
store: 'http://cdnjs.cloudflare.com/ajax/libs/store.js/1.1.1/store.min.js', | |
string_score: 'http://cdnjs.cloudflare.com/ajax/libs/string_score/0.1.10/string_score.min.js', | |
swfobject: 'http://cdnjs.cloudflare.com/ajax/libs/swfobject/2.2/swfobject.js', | |
sylvester: 'http://cdnjs.cloudflare.com/ajax/libs/sylvester/0.1.3/sylvester.js', | |
three: 'http://cdnjs.cloudflare.com/ajax/libs/three.js/r49/Three.js', | |
tinyscrollbar: 'http://cdnjs.cloudflare.com/ajax/libs/tinyscrollbar/1.66/jquery.tinyscrollbar.min.js', | |
twitter_bootstrap: 'http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.0.4/bootstrap.min.js', | |
twitterlib: 'http://cdnjs.cloudflare.com/ajax/libs/twitterlib.js/1.0.8/twitterlib.min.js', | |
underscore: 'http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.3/underscore-min.js', | |
underscore_string: 'http://cdnjs.cloudflare.com/ajax/libs/underscore.string/2.0.0/underscore.string.min.js', | |
use: 'http://cdnjs.cloudflare.com/ajax/libs/use.js/0.2.0/use.js', | |
visibility: 'http://cdnjs.cloudflare.com/ajax/libs/visibility.js/0.2/visibility.min.js', | |
waypoints: 'http://cdnjs.cloudflare.com/ajax/libs/waypoints/1.1.6/waypoints.min.js', | |
webfont: 'http://cdnjs.cloudflare.com/ajax/libs/webfont/1.0.19/webfont.js', | |
xregexp: 'http://cdnjs.cloudflare.com/ajax/libs/xregexp/2.0.0/xregexp-min.js', | |
xuijs: 'http://cdnjs.cloudflare.com/ajax/libs/xuijs/2.3.2/xui.min.js', | |
yepnope: 'http://cdnjs.cloudflare.com/ajax/libs/yepnope/1.5.4/yepnope.min.js', | |
yui: 'http://cdnjs.cloudflare.com/ajax/libs/yui/3.3.0/yui-min.js', | |
zepto: 'http://cdnjs.cloudflare.com/ajax/libs/zepto/1.0rc1/zepto.min.js', | |
zxcvbn: 'http://cdnjs.cloudflare.com/ajax/libs/zxcvbn/1.0/zxcvbn-async.js' | |
} | |
// <script src='https://raw.github.com/gist/3227578/2f19fbe41d222c0e338293c5021355c1ee116607/jdep.js'></script> | |
// <script>require('jquery')</script> | |
// <script>$(document).ready(function(){ alert('loaded'); })</script> | |
function require(asset){ document.write("<script type='text/javascript' src='"+DEPS[asset]+"'></script>"); } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment