robertc + javascript   291

Game Mechanic Explorer
"A collection of concrete examples for various game mechanics, algorithms, and effects. The examples are all implemented in JavaScript using the Phaser game framework, but the concepts and methods are general and can be adapted to any engine."
JavaScript  Games  Development  Reference 
april 2014 by robertc
CanJS is a JavaScript library that makes developing complex applications simple and fast. Easy-to-learn, small, and unassuming of your application structure, but with modern features like custom tags and 2-way binding. Creating apps is easy and maintainable.
JavaScript  Framework 
february 2014 by robertc
Applying Functional Thinking When Refactoring JavaScript Code - Nulogy Blog
"When discussing functional programming we often talk about the machinery, and not the core principles. Functional programming is not about monads, monoids, or zippers. It is primarily about writing programs by composing generic reusable functions. This article is about applying functional thinking when refactoring JavaScript code."
JavaScript  Tutorial  FunctionalProgramming 
october 2013 by robertc - Realtime HTML5 Framework
A backbone-style JS framework which uses WebSockets as a transport instead of AJAX.
HTML5  JavaScript  Framework 
august 2013 by robertc
PouchDB, the JavaScript Database that Syncs!
"PouchDB was written to help web developers build applications that work as well offline as well as they do online, applications save data locally so the user can use all the features of an app even while offline and synchronise the data between clients so they have up to date data wherever they go."
JavaScript  Library  Database 
july 2013 by robertc
azakai: What asm.js is and what asm.js isn't
"asm.js is a subset of JavaScript, defined with the goal of being easily optimizable and used primarily as a compiler target from languages like C and C++. I've seen some recent online discussions where people appear to misunderstand what those things mean, which motivated me to write this post, where I'll give my perspective on asm.js together with some context and history."
BlogPost  JavaScript  Performance 
july 2013 by robertc
X-Tag - Web Components Custom Element Polylib
X-Tag is a small JavaScript library, created and supported by Mozilla, that brings Web Components Custom Element capabilities to all modern browsers.
HTML5  JavaScript  Library 
july 2013 by robertc
HTML5 Genetic Algorithm 2D Car Thingy - Chrome recommended
The program uses a simple genetic algorithm to evolve random two-wheeled shapes into cars over generations. Loosely based on BoxCar2D, but written from scratch, only using the same physics engine (box2d).
JavaScript  Graphics  AL 
june 2013 by robertc
Code School - Discover DevTools
Paul Irish teaches you mastery of the Chrome Developer Tools
HTML5  CSS3  JavaScript  Development  Tools  Tutorial 
march 2013 by robertc
"This is a simple library that emulates memcache functions using HTML5 localStorage, so that you can cache data on the client and associate an expiration time with each piece of data."
HTML5  JavaScript  Library 
november 2012 by robertc
8 ways to make your single-page web app faster | Eventual Consistency
"This post is a collection of things I generally learned the hard way. A collection of solutions to common problems: some were easier to solve, some less obvious - but I bet a lot of people still tackle them when making this transition."
JavaScript  Tips 
november 2012 by robertc
Named function expressions demystified
"In a nutshell, named function expressions are useful for one thing only — descriptive function names in debuggers and profilers"
JavaScript  Tips 
november 2012 by robertc
jQuery Validator @ jQuery TOOLS - HTML5 form validation for humans
Takes the best parts of HTML 5 and Web Forms 2.0 standards and turns them into something pure amazing. All in 1.75 Kb of code.
JavaScript  jQuery  HTML5  Library 
november 2011 by robertc
Popcorn.js | The HTML5 Media Framework
"Popcorn.js is an event framework for HTML5 media. Popcorn.js utilizes the native HTMLMediaElement properties, methods and events, normalizes them into an easy to learn API, and provides a plugin system for community contributed interactions."
HTML5  JavaScript  Media  Library 
october 2011 by robertc
JavaScript Garden
JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes, subtle bugs, as well as performance issues and bad practices that non-expert JavaScript programmers may encounter on their endeavours into the depths of the language.
JavaScript  Tips 
october 2011 by robertc
Sugar: A simple Javascript library for working with native objects.
Sugar is a DOM-independent Javascript library for working with native objects. It is designed to be intuitive, unobtrusive, and let you do more with less code.
JavaScript  Library  OOP 
july 2011 by robertc
Paper.js — Paper.js
An open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It's based on and largely compatible with Scriptographer, a scripting environment for Adobe Illustrator.
JavaScript  Graphics  Library  HTML5 
june 2011 by robertc
The 11 JavaScript Mistakes you’re Making | Nettuts+
Well written introduction to several things you really ought to know before doing any serious JavaScript.
BlogPost  JavaScript  Tips 
june 2011 by robertc
pdf.js: Rendering PDF with HTML5 and JavaScript | Andreas Gal
A JavaScript library for rendering PDFs into a canvas element without any server side support, future plans include rendering to SVG.
BlogPost  JavaScript  PDF  HTML5 
june 2011 by robertc
Javascript Mistakes You Must Avoid
Good list of JavaScript gotchas, the event delegation tip was particularly timely for me.
BlogPost  JavaScript  Tips 
may 2011 by robertc
Keyboard Accessibility for Web Applications -
JavaScript isn't always bad for accessibility, it can be really useful in providing a consistent experience for keyboard users.
BlogPost  Accessibility  JavaScript 
april 2011 by robertc
isolani - Javascript: Breaking the Web with hash-bangs
Should websites work without JavaScript? Twitter and Gawker apparently believe that they shouldn't.
BlogPost  JavaScript  Web  Standards 
february 2011 by robertc
What the Heck is Shadow DOM? « Dimitri Glazkov
If you're building a library of rich UI widgets out of HTML components you might want to encapsulate all that complexity so that users of your widgets only have to deal with a single element, this is called shadow DOM and the public-webapps group is currently discussing how to make this available to scripts.
BlogPost  JavaScript  RIA 
january 2011 by robertc
Microformat Shiv
"The microformat shiv is based on the microformat API for Mozilla's extensions. This is the same code base as the popular Operator plug-in."
Microformats  Library  SemanticWeb  JavaScript 
december 2010 by robertc
Imran Nazar: GameBoy Emulation in JavaScript: Interrupts
The latest in a series of posts as Imran builds a GameBoy emulator in HTML5.
HTML5  Games  Hacks  JavaScript 
november 2010 by robertc
Handy script for detecting if a browser supports particular events.
DOM  Utility  JavaScript 
november 2010 by robertc
video + canvas = magic | HTML5 Doctor
Combine the video element with the canvas element for fun and profit.
BlogPost  HTML5  Media  JavaScript 
october 2010 by robertc
MIX Online:Ai to Canvas Plug-In
Export your Illustrator drawings directly to HTML5 Canvas, including support for animations and hooking into scripts.
HTML5  Tools  AdobeIllustrator  JavaScript 
october 2010 by robertc
An introduction to using WAI-ARIA to enable Web 2.0 accessibility
Coverage of Presentation of document structure (landmarks), Dynamic content updates (live regions), Keyboard accessibility enhancements (tabindex), and Widget accessibility (role, name & state).
Accessibility  Web2.0  Development  JavaScript 
october 2010 by robertc
HTML 5 innerShiv
If you add content to an element with innerHTML before it's appended to the document, the html5shiv won't work and the element will be unstyled.
HTML5  IE6  IE7  IE8  Tips  JavaScript 
september 2010 by robertc
jQuery Events: Stop (Mis)Using Return False | Fuel Your Coding
Many of us, when we were learning JavaScript, saw example code which stopped an event's default action by issuing a return false - it's quick, easy and works cross browser, however it may not be what you really want to do.
Tips  BlogPost  JavaScript 
september 2010 by robertc
mezzoblue's PaintbrushJS at master - GitHub
Apply effects such as Gaussian Blur, Sepia and Posterize to images on the fly in the browser.
HTML5  Image  Library  JavaScript 
september 2010 by robertc
Calculate distance and bearing between two Latitude/Longitude points using Haversine formula in JavaScript
A very handy JavaScript library for performing all sorts of calculations with GeoLocation information.
GIS  Library  JavaScript 
august 2010 by robertc
JS1k, 1k Javascript demo contest
Write something amazing in 1024 bytes of JS.
Development  Contest  JavaScript 
august 2010 by robertc
Mozilla’s New JavaScript Value Representation < Rob Sayre's Mozilla Blog
Learn about the internals of the Firefox JavaScript engines, past and future, representing variables in a way that allows interoperability with C.
BlogPost  Firefox  JavaScript 
august 2010 by robertc
Downloadify: Client-Side File Generation
Neat little library which simplifies client side file generation, would be handy in offline web apps.
Flash  Web  Development  Library  JavaScript 
july 2010 by robertc
HTML5 vs Flash Drawing (JavaScript vs ActionScript 3) { William Malone }
Side by side and line by line code comparison of drawing an image.
BlogPost  HTML5  Flash  JavaScript 
july 2010 by robertc
kanaka's noVNC - GitHub
A VNC client implemented with Web Sockets and the Canvas element, real world desktop equivalents with HTML5 technologies.
HTML5  OpenSource  Software  Tools  JavaScript 
june 2010 by robertc
Taking Advantage of HTML5 and CSS3 with Modernizr
Make your designs sensitive to the capabilities of the browser (eg. if drop shadows aren't supported, maybe you want a thicker border).
BlogPost  CSS3  HTML5  Library  Tutorial  JavaScript 
june 2010 by robertc
Export SVG from Raphael JS to create a PNG bitmap | Ben Barnett
Some server side trickery to create static images out of SVG created by Raphaël, even if the SVG is really VML in IE.
BlogPost  SVG  PHP  JavaScript 
june 2010 by robertc
JSON-LD - Linked Data Expression in JSON
This specification outlines a common JSON representation format for Linked Data that can be used to represent objects specified via RDFa, Microformats and Microdata.
Microdata  Microformats  RDFa  RDF  SemanticWeb  JavaScript 
june 2010 by robertc
A jQuery like library for manipulating drawings and animations on the Canvas element.
Graphics  Library  JavaScript 
april 2010 by robertc
A library for producing retro-style games using canvas and JavaScript.
HTML5  Games  Library  JavaScript 
april 2010 by robertc
Online javascript beautifier
Un-minify JavaScript code, or just format it nicely.
Utility  JavaScript 
april 2010 by robertc
jsdoc-toolkit - Project Hosting on Google Code
A Java tool for automatically creating documentation from comments in your JavaScript code.
Documentation  Tools  JavaScript 
april 2010 by robertc
QUnit - jQuery JavaScript Library
A library to make unit testing easy in JavaScript.
Testing  Tools  JavaScript 
april 2010 by robertc
html5media - Project Hosting on Google Code
Make HTML5 <audio> and <video> work in any browser simply by including a script tag.
HTML5  Library  Media  JavaScript 
april 2010 by robertc
Introducing EnhanceJS: A smarter, safer way to apply progressive enhancement | Filament Group, Inc., Boston, MA
EnhanceJS is a new JavaScript framework that automates a series of browser tests to ensure that advanced CSS and JavaScript features will render properly before they’re loaded to the page.
Library  JavaScript 
march 2010 by robertc
IEBlog : The New JavaScript Engine in Internet Explorer 9
Details of the new Chakra engine, including background compilation, type optimisations, optimised standard library and a faster interpreter.
BlogPost  IE9  JavaScript 
march 2010 by robertc
Cross Browser CSS Transforms – even in IE
A library to implement cross browser rotation, shadows and gradients.
BlogPost  CSS  Library  JavaScript 
march 2010 by robertc
The Seven Deadly Sins Of JavaScript Implementation - Smashing Magazine
JavaScript development has changed a lot in recent years but the rules for solid, maintainable and secure JavaScript haven’t. Christian runs through the seven sins of JavaScript development that lead to unmaintainable code.
BlogPost  Tips  JavaScript 
february 2010 by robertc
an HTML5 offline image editor and uploader application ✩ Mozilla Hacks – the Web developer blog
Uses drag and drop, cross domain XHR, canvas and offline to provide a desktop-like application in browser.
BlogPost  HTML5  Firefox  JavaScript 
february 2010 by robertc
There's a lot of coverage of how fast different browsers execute Javascript code, but less of how fast it is loaded and parsed prior to execution, this post attempts to redress the balance.
BlogPost  Performance  JavaScript 
february 2010 by robertc
persistence.js: An Asynchronous Javascript ORM for HTML5/Gears « I am Zef
An ORM for the Web SQL Database standard, intended for use in offline applications on mobile browsers.
BlogPost  HTML5  JavaScript 
february 2010 by robertc
Answering Baranovskiy’s JavaScript quiz | NCZOnline
An interesting tour round some obscure JS features inspired by Dmitry Baranovskiy's blog post.
BlogPost  Tips  JavaScript 
february 2010 by robertc
assertTrue( ): Fast conversion of bitmaps to SVG
Convert a bitmap image to a collection of vector rectangles (with full source code).
BlogPost  SVG  Hacks  JavaScript 
january 2010 by robertc
SecurePage encrypts an HTML page and adds a JavaScript wrapper, making a new page that can be decrypted by any web browser given the correct passphrase.
Security  Tools  JavaScript 
january 2010 by robertc
SVG to OPF to Raphaeljs
Utility to convert SVG documents to a Javascript suitable for use in Raphaël JavaScript Vector Library.
SVG  Tools  JavaScript 
january 2010 by robertc
brianleroux's xui at master - GitHub
XUI strives to be a framework for first class mobile device browsers such as WebKit, Fennec and Opera.
MobileDevices  Framework  JavaScript 
january 2010 by robertc
tobeytailor's gordon at master - GitHub
An open source Flash runtime implemented entirely in Javascript.
Flash  Library  OpenSource  JavaScript 
january 2010 by robertc
Perfection kills » Understanding delete
A look at an apparently simple bit of Javascript syntax which ends up getting quite deep into the language internals.
BlogPost  Tips  JavaScript 
january 2010 by robertc
Karma Tutorial Part II: Comparing HTML 5 Canvas and SVG « The Karma Project: Code Less, Teach More
Canvas and SVG appear to be similar technologies (with similar browser support) but they have different strengths and weaknesses.
BlogPost  SVG  HTML5  JavaScript 
december 2009 by robertc
Node.JS and the WebSocket protocol « Devthought
Another server side implementation of the HTML5 WebSocket protocol.
BlogPost  HTML5  Server  JavaScript 
december 2009 by robertc
Effect Games provides free, online tools for building, sharing and playing your own browser based games.
Games  Tools  JavaScript 
december 2009 by robertc
The Render Engine - Javascript Game Engine
The Render Engine is a cross-browser, open source game engine written entirely in Javascript.
Games  Library  HTML5  JavaScript 
december 2009 by robertc
Ski Free
The classic Ski Free game impelmented in Javascript with the Canvas element.
HTML5  Games  JavaScript 
november 2009 by robertc
An event driven, server side web app development framework using the V8 Javascript engine from Chromium.
Web  Server  Development  Framework  JavaScript 
november 2009 by robertc
Node.js is genuinely exciting
The advantages of Node.js compared to other event driven web app frameworks such as Twisted and EventMachine.
BlogPost  Web  Server  Development  JavaScript 
november 2009 by robertc
Google Closure: How not to write JavaScript
Some reasons why the new library from Google might not be the best example of its type, many examples of 'writing Java in Javascript'.
BlogPost  Library  Criticism  JavaScript 
november 2009 by robertc
A Step-by-Step Guide to dynaTrace Ajax Edition
A tool which hooks into the lower levels of Internet Explorer and provides detailed analysis on the performance of you javascript, including time spent parsing and rendering.
Performance  IE6  IE7  IE8  Tools  JavaScript 
november 2009 by robertc
Closure Templates - Google Code
Unlike traditional templating systems, you can think of Closure Templates as small components that you compose to form your user interface, instead of having to create one big template per page. Closure Templates are implemented for both JavaScript and Java, so you can use the same templates both on the server and client side.
Java  Web  Development  Library  Templates  JavaScript 
november 2009 by robertc
Closure Library - Google Code
A broad, well-tested, modular, and cross-browser JavaScript library. Web developers can pull just what they need from a wide set of reusable UI widgets and controls, as well as lower-level utilities for the DOM, server communication, animation, data structures, unit testing, rich-text editing.
Web  Development  Library  JavaScript 
november 2009 by robertc
« earlier      
per page:    204080120160

Copy this bookmark: