Web Guides | Javascript | HTML5 | Tools |
D3 | Assignment Specific | Frameworks/Libraries |
Web Guides
w3schools
Free HTML, CSS, JavaScript, jQuery, XML, ASP.NET, PHP, and SQL tutorials with lots of working examples and source code.Tutorials: HTML, CSS, JavaScript, JSON, XML, XPath
HTML5 Rocks
A resource for developers looking to put HTML5 to use today, including information on specific features and when to use them in your apps.Dive Into HTML5
Dive Into HTML5 elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards.Stack Overflow
Stack Overflow is a question and answer site for professional and enthusiast programmers.JavaScript Help
JavaScript: The Good Parts
"Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code." Here also is a video by author, Doug Crockford.Eloquent JavaScript
Eloquent JavaScript is a book providing an introduction to the JavaScript programming language and programming in general.JavaScript 101
Introduced at the dawn of the web, JavaScript is a powerful and expressive language that runs inside the browser in conjunction with HTML and CSS. Based on an open standard called ECMAScript, JavaScript has quickly become the "programming language of the web."JS Fiddle
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.JS Fiddle - Hello World Tutrial
HTML5 Help
HTML5 Local Storage
With HTML5, web pages can store data locally within the user's browser. Earlier, this was done with cookies. However, Web Storage is more secure and faster. The data is not included with every server request, but used ONLY when asked for. It is also possible to store large amounts of data, without affecting the website's performance. The data is stored in key/value pairs, and a web page can only access data stored by itself.Dive Into HTML5 Local Storage
“HTML5 Storage” is a specification named Web Storage, which was at one time part of the HTML5 specification proper, but was split out into its own specification for uninteresting political reasons. Certain browser vendors also refer to it as “Local Storage” or “DOM Storage.”Development Tools
Aptana Studio
Build web applications quickly and easily using the industryâs leading web application IDE. Aptana Studio harnesses the flexibility of Eclipse and focuses it into a powerful web development engine.Chrome Debugger
As the complexity of JavaScript applications increase, developers need powerful debugging tools to help quickly discover the cause of an issue and fix it efficiently. The Chrome DevTools include a number of useful tools to help make debugging JavaScript less painful.Mongoose Server
Mongoose is a simple, functional, embeddable web server which makes it easy for application and device developers to implement web interface for their application and devices, and to offer a simple web development environment.Python - SimpleHTTPServer
Basic Pthyon HTTP server.D3 - Data Driven Documents
D3
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3âs emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.D3 Gallery
More D3 Examples