As easy as 1, 2, 3!
Updated:
- Aug, 08, 2022 update
configdocs for npm 8+ - Jul 27, 2021 add private scopes
- Jul 22, 2021 add dist tags
- Jun 20, 2021 update for
--access=public - Sep 07, 2020 update docs for
npm version
| <?xml version="1.0" encoding="UTF-8" ?> | |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
| <html xmlns="http://www.w3.org/1999/xhtml"> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | |
| <title>jQuery Justify</title> | |
| <script type="text/javascript" src="js/jquery.1.3.2.min.js"></script> | |
| <script type="text/javascript" src="js/jquery.justify.js"></script> | |
| <script type="text/javascript"> | |
| $(document).ready(function(){ |
| // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ | |
| // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating | |
| // requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel | |
| // MIT license | |
| (function() { | |
| var lastTime = 0; | |
| var vendors = ['ms', 'moz', 'webkit', 'o']; |
Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
| // ------------------------------------------------------------------ | |
| // Friend collection, where _id is a user.Id and Friends is a list, of user.Id. | |
| // Note: friending and unfriending is a two step operation in this scheme: | |
| > db.friends.find() | |
| { "_id" : 1, "friends" : [ 2, 3, 4 ] } | |
| { "_id" : 2, "friends" : [ 1, 3, 5 ] } | |
| { "_id" : 3, "friends" : [ 1, 2, 4, 5 ] } | |
| { "_id" : 4, "friends" : [ 1, 3, 5 ] } | |
| { "_id" : 5, "friends" : [ 2, 3, 4 ] } |
| //simple XHR request in pure JavaScript | |
| function load(url, callback) { | |
| var xhr; | |
| if(typeof XMLHttpRequest !== 'undefined') xhr = new XMLHttpRequest(); | |
| else { | |
| var versions = ["MSXML2.XmlHttp.5.0", | |
| "MSXML2.XmlHttp.4.0", | |
| "MSXML2.XmlHttp.3.0", | |
| "MSXML2.XmlHttp.2.0", |
| // XXX should be standard (and named clone, after Java?) | |
| Object.prototype.copy = function () { | |
| let o = {} | |
| for (let i in this) | |
| o[i] = this[i] | |
| return o | |
| } | |
| // Containment testing for arrays and strings that should be coherent with their iterator. | |
| Array.prototype.contains = String.prototype.contains = function (e) { |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"> | |
| </script> | |
| <meta charset='utf-8' /> | |
| <title> | |
| infinite loop carousel(horizontal) | |
| </title> |
| - var paths = [], files = []; function recursiveTree(obj) { if (typeof obj == "object" && !obj.length) { for (item in obj) { if (item === "contents") { recursiveTree(obj[item]); } else if (item != "data") { paths.push(item); recursiveTree(obj[item]); paths.splice(paths.length-1, 1); } } } else if (typeof obj == "object") { for (i in obj) { var file = obj[i]; if (/(\.html$)/.test(file)) { paths.push(file); files.push("/" + paths.join("/")); paths.splice(paths.length-1, 1); } } } }; recursiveTree(public); | |
| xml | |
| urlset(xmlns="http://www.sitemaps.org/schemas/sitemap/0.9") | |
| - for(i in files) { | |
| url | |
| loc= files[i] | |
| priority 0.5 | |
| - } |