Skip to content

Instantly share code, notes, and snippets.

@WebRTCGame
WebRTCGame / 0_reuse_code.js
Created November 6, 2013 14:27
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@WebRTCGame
WebRTCGame / javascript_resources.md
Created November 6, 2013 14:27 — forked from jookyboi/javascript_resources.md
Here are a set of libraries, plugins and guides which may be useful to your Javascript coding.

Libraries

  • jQuery - The de-facto library for the modern age. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.
  • Backbone - Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
  • AngularJS - Conventions based MVC framework for HTML5 apps.
  • Underscore - Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects.
  • lawnchair - Key/value store adapter for indexdb, localStorage
@WebRTCGame
WebRTCGame / jquery-fetch
Created October 23, 2014 18:17
Use jquery to fetch a section of another page on another domain cross site domain
<div id="queryResultContainer">abc</div>
<script>
var ExternalURL = "www.reptilesmagazine.com/Reptile-Events-Calendar/";
$(document).ready(loadContent);
function loadContent() {
var QueryURL = "http://anyorigin.com/get?url=" + ExternalURL + "&callback=?";
$.getJSON(QueryURL, function (data) {
@WebRTCGame
WebRTCGame / ClickyDisplayVisitors.html
Created October 30, 2014 12:54
Clicky API get and display visitors cross-origin
<style>
#myTable tr {
padding: 5px;
margin: 5px;
border: 1px solid black;
}
#myTable td {
padding: 5px;
margin: 5px;
}
@WebRTCGame
WebRTCGame / imgurslideshow.html
Created October 30, 2014 12:57
Imgur search results thumbnail jquery slideshow
<style>
.fadein {
position:relative;
width:100%;
height:100%;
}
.fadein img {
position:absolute;
left:0;
top:0;
@WebRTCGame
WebRTCGame / borrowcontentfromsite.html
Created October 30, 2014 13:00
Borrow Content Cross-origin from a website
<div id="queryResultContainer">abc</div>
<script>
var ExternalURL = "www.reptilesmagazine.com/Reptile-Events-Calendar/";
$(document).ready(loadContent);
function loadContent() {
var QueryURL = "http://anyorigin.com/get?url=" + ExternalURL + "&callback=?";
$.getJSON(QueryURL, function (data) {
@WebRTCGame
WebRTCGame / prettyconsole.js
Created October 30, 2014 14:50
Colored console output
console.__proto__.__proto__.fLog = (function () {
var severityColor = function (severity) {
switch (severity) {
case 1:
return 'green';
break;
case 2:
return 'blue';
break;
@WebRTCGame
WebRTCGame / nouns.js
Last active August 29, 2015 14:19
nouns.js
var nouns = [
"aardvark",
"abacus",
"ability",
"abroad",
"abuse",
"abyssinian",
"accelerator",
"access",
"accident",
@WebRTCGame
WebRTCGame / JavascriptBooks.md
Last active April 10, 2024 01:44
Free Javascript Books

Useful Links

23 Free JavaScript Books

A curated collection of awesome & free JavaScript books to help you learn the JavaScript programming language.

If you know of any other free JavaScript books that you think should be on this list, please let me know in the comments section and I will get them added.

@WebRTCGame
WebRTCGame / gist:8e7d3118e52cacbe6dbc7dd275966ad7
Created November 27, 2018 16:49
Simple Javascript Performance Profiler Log
let perf = {
t0: 0,
t1: 0,
tick: 0,
last: 0,
start() {
this.tick = 1;
console.trace();
this.t0 = performance.now();