background preloader

Hoodie - Very fast web app development

Hoodie - Very fast web app development

TodoMVC offline Note to users pre-0.6.0: Offline previously used a cloudfront hosted file as one of it's methods of detecting the connection status. This method is now deprecated. Please upgrade to Offline 0.6.0+. Improve the experience of your app when your users lose connection. Monitors ajax requests looking for failureConfirms the connection status by requesting an image or fake resourceAutomatically grabs ajax requests made while the connection is down and remakes them after the connection is restored.Simple UI with beautiful themes3kb minified and compressed Installing Include the javascript and one of the themes on your site. Advanced Optionally, you can provide some configuration by setting Offline.options after bringing in the script. Options (any can be provided as a function), with their defaults: Properties Offline.check(): Check the current status of the connection. Offline.state: The current state of the connection 'up' or 'down' Offline.on(event, handler, context): Bind an event. Checking Requests

Emmet — the essential toolkit for web-developers Great Reads from Kira Talent | Recruitment Best Practices Blog One thing that’s not taught in school is technical recruiting. You develop skills to become a better programmer, get trained on how to perform well in interviews, but it’s always assumed that it will either take years before you’re in a position to interview a potential hire, or that the company you’re currently working for will teach you their secrets. As a result, I’ve put together a list of my recommend “must-reads” below that covers topics of recruiting, hiring and interviewing from various thought leaders in the industry. Reading all of these won’t turn you into an all-star technical recruiter overnight, but they will help you understand the fundamentals, key things to stay away from and best practices from people who have been doing it (and doing it well) for years. If you’re a technical recruiter, Joel Spolsky is a must-known name. Jeff Atwood, Joel’s co-founder to Stack Overflow, has also written on this topic: Good luck!

Backbone.js Browser Feature Detection Among the methods of browser detection, many people recommend using the existence of specific properties or methods in a browser's DOM to detect the browser type and whether it supports a given operation. This test takes that idea to the extreme and tests a large number of properties and methods to determine the level of support a browser has for particular standards and reports a rating as the percentage of names the browser defines. Browser Sniffing via API Name Detection The following tables list the API names defined for specific W3C DOM APIs and lists the percentage of names that your browser actually defines followed by a list of each of the API names tested along with an indication of whether the name was defined for your browser. Test Summary Test Results Cross Reference DOM Core Level 1 Support for properties/methods in document DOM Core Level 2 DOM Level 1 HTML Support for properties/methods in document.body.style Support for properties/methods in document.body.style</caption> Test Code

Web API reference - Web technology reference The Web offers a wide variety of APIs to perform various useful tasks. These can be accessed using JavaScript code, and let you do anything from making minor adjustments to any window or element, to generating intricate graphical and audio effects using APIs such as WebGL and Web Audio. Each individual interface across all APIs is listed in the index. There's also a listing of all available events in the event reference. Document Object Model The DOM is an API that allows access to and modification of the current document. Device APIs This set of APIs allows access to various hardware features available to Web pages and applications. Communication APIs These APIs let Web pages and applications communicate with other pages or devices. Data management APIs User data can be stored and managed using this set of APIs. In addition to these APIs that are available to any Web site or app, a set of more powerful Mozilla APIs are available to privileged and certified applications. Privileged APIs

shopify.github Terrific

Related: