JavaScript Garden
Although JavaScript deals fine with the syntax of two matching curly braces for blocks, it does not support block scope; hence, all that is left in the language is function scope. function test() { // a scope for(var i = 0; i < 10; i++) { // not a scope // count } console.log(i); // 10} There are also no distinct namespaces in JavaScript, which means that everything gets defined in one globally shared namespace.
os-x-mavericks-10-9-retail-vmware-image-t7981468
Full release notes can be found here: First version of the OS X Mavericks Retail VMware Image. Contains OS X Mavericks GM, and is compiled entirely from stock. Boots on average around a minute although it can be in as little as 25 seconds sometimes., but make sure to give up to 10 just in case. Recommended you watch the setup video contained in the download to get it working properly and avoid unobvious mistakes, anything covered in that won't be addressed in the comments. First boot will be slower compared to future startups.
The Ultimate Guide to JavaScript Frameworks
Keeping up with JavaScript frameworks can be a challenge. There are a lot of them, and seemingly another one every month. How do you know which ones might be right for your project? What are their strengths and weaknesses?
Dynatable.js - jQuery plugin for HTML5+JSON interactive tables and more
Demo Processing... To get started, simply install jquery.dynatable.js (along with jQuery), and add the following in the document.ready or after the table:
Build a Backbone.js Application with PHP
Last year like a lot of other developers I started to get excited about client-side Javascript frameworks. Particularly interesting to me are frameworks that implement the concept of binding, where changes to your model objects will cause the view to update automatically. To me it’s basically a little bit of magic that makes your web application seem alive as it responds to any changes made to the data.
JavaScript Scoping and Hoisting
Do you know what value will be alerted if the following is executed as a JavaScript program? var foo = 1; function bar() { if (!foo) { var foo = 10; } alert(foo); } bar(); If it surprises you that the answer is “10”, then this one will probably really throw you for a loop: var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); Here, of course, the browser will alert “1”.
Apache Solr 4 Cookbook
eBook: $26.99 Formats: $22.94 save 15%! Print + free eBook + free PacktLib access to the book: $71.98 Print cover: $44.99 $44.99 save 37%! Free Shipping! UK, US, Europe and selected countries in Asia.
Mastering the Ionic Framework: Learn to Build & Deploy Native Speed HTML5 Based Apps
Web development technologies have evolved at an incredible clip over the past few years. We've gone from rudimentary DOM manipulation with libraries like jQuery to supercharged web applications organized & powered by elegant MV* based frameworks like AngularJS. Pair this with significant increases in browser rendering speeds, and it is now easier than ever before to build production quality applications on top of Javascript, HTML5, and CSS3. While these advances have been incredible, they are only just starting to affect the clear platform of the future: mobile. For years, mobile rendering speeds were atrocious, and the MVC frameworks & UI libraries provided by iOS and Android were far superior to writing mobile apps using web technologies.
stacktable.js
The purpose of stacktable.js is to give you an easy way of converting wide tables to a format that will work better on small screens. It creates a copy of the table that is converted into a 2-column key/value format. Download
Backbone.js Wine Cellar Tutorial — Part 1: Getting Started
One of the challenges when building nontrivial Web applications is that JavaScript’s non-directive nature can initially lead to a lack of structure in your code, or in other words, a lack of… backbone. JavaScript is often written as a litany of free-hanging and unrelated blocks of code, and it doesn’t take long before it becomes hard to make sense of the logic and organization of your own code. Backbone.js is a lightweight framework that addresses this issue by adding structure to JavaScript-heavy Web applications.Self-contained building blocks Backbone.js provides several classes (Model, Collection, View, Router) that you can extend to define the building blocks of your application.