
CSS3 Animation Cheat Sheet - Justin Aguilar How it works The CSS3 Animation Cheat Sheet is a set of preset, plug-and-play animations for your web projects. All you need to do is add the stylesheet to your website and apply the premade CSS classes to the elements you want animated. The CSS3 Animation Cheat Sheet uses CSS3 @keyframes and works on all the latest browsers (that's IE 10). Using CSS3 @keyframes, you don't have to worry about positioning the element to accomodate the animations - it will animate into place. Also for users with older browsers, the animated element will be visible and in place, even if the animation doesn't trigger. Add the animation stylesheet to the <head> element of your webpage: Replace css with the name of the directory where the animation stylesheet is. Add an animation class to the element you want animated: Replace slideUp with the desired animation class. For entrance animations, you need to make them invisible by adding the visibility: hidden property to the animated element: Adding effects
TideSDK | Create multi-platform desktop apps with HTML5, CSS3 and JavaScript 10 Awesome Free Tools To Make Infographics Advertisement Who can resist a colourful, thoughtful venn diagram anyway? In terms of blogging success, infographics are far more likely to be shared than your average blog post. This means more eyeballs on your important information, more people rallying for your cause, more backlinks and more visits to your blog. In short, a quality infographic done well could be what your blog needs right now. Designing An Infographic Some great tips for designing infographics: Keep it simple! Ideas for infographic formats include: Timelines;Flow charts;Annotated maps;Graphs;Venn diagrams;Size comparisons;Showing familiar objects or similar size or value. Here are some great tutorials on infographic creation: Creating Your Infographic Plan and research.If required, use free software to create simple graphs and visualisations of data.Use vector graphic software to bring these visualisations into the one graphic. Free Online Tools For Creating Infographics Stat Planet Hohli Creately New York Times Many Eyes Wordle
PhoneGap API Documentation Apache Cordova is an open-source mobile development framework. It allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platforms' native development language. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's sensors, data, and network status. Apache Cordova graduated in October 2012 as a top level project within the Apache Software Foundation (ASF). Through the ASF, future Cordova development will ensure open stewardship of the project. Use Apache Cordova if you are: Basic Components Apache Cordova applications rely on a common config.xml file that provides information about the app and specifies parameters affecting how it works, such as whether it responds to orientation shifts. The Cordova-enabled WebView may provide the application with its entire user interface. Cordova does not provide any UI widgets or MV* frameworks.
CSS & HTML 5 explained NOTE: Last major update: May 28, 2011 While Safari, Firefox, Chrome and Opera all support versions of border images, they only support the shorthand version of that propery. At the time of this writing, they do not support the individual properties of border-image-repeat, border-image-slice, border-image-width, border-image-source, etc. In addition, they do not all support the same property and values the same way. Note: The properties link to the W3C specifications. The individual properties, values and browser support and quirks in Detail border-color The border-color property allows you to define the color of the border on elements upon which you are set a border. Property Values for border-color transparent | rgb(r, g, b) | #RGB (#fff) | #RRGGBB (#ffffff) | colorName (green) | rgba(r, g, b, a) | hsl(h, s%, l%) | hsla(h, s%, l%, a) | inherit | currentColor Browser support for border-color Browser quirks in rendering border-color document.getElementById("myID").style.borderColor border-style
Apple’s iOS7 Native JavaScript Bridge A Brief History of JavaScript Bridges in Mobile In 2009 Appcelerator’s Titanium 0.8 Version changed from a ‘Hybrid web container’ based approach similar to Phone Gap / Cordova to full ‘Native binding’. The change required Titanium developers to re-architect their code and remove HTML as the top-level implementation. Developers wrote their apps in pure JavaScript. Appcelerator did not redefine the native iPhone look and feel Titanium Apps leveraged Apples native Human Interface Guideline (HIG). The JavaScript Bridge strategy was then implemented on other mobile device’s (Android soon followed originally leveraging Rhino and then later V8, and later Blackberry and Tizen). Titanium SDK could be extended to support additional native features and components. Since the bridge binding technology was open, developers could extend the platform and give access to additional features that Appcelerator did not support, such as access to CoreData or BlueTooth. Getting Started JSVirtualMachine JSContext
mobilenode MobileNode is a tiny node.js-like environment for native mobile apps MobileNode is a tiny node-like environment for native mobile apps. Focus will initially be on iOS 7 using the JavaScriptCore framework, but it should be possible to get this thing can get rolling on Android some day. Currently, this only works with my locally hacked environment and is not published to npm. Targeting an initial npm release with docs and the companion iOS framework in mid-November. To get a taste of what a JS module that calls native code might look like, periodically check out the little SpriteKit demo in the test directory. You write a node.js program (with package.json and npm dependencies, etc.). On the iOS side, the MobileNode framework will create a JavaScript execution environment, bootstrap it with hooks to call into and out of native code, and connect to our local WebSocket server. UNDER CONSTRUCTION! Begin by installing the mobilenode command line utility: [sudo] npm install -g mobilenode Lots.
TooTallNate/NodObjC · GitHub nwjs/nw.js a Node.JS distribution with additional features How to Write An iOS App that Uses a Node.js/MongoDB Web Service Learn how to create an iOS app that uses a Node.js/MongoDB server as its back end! Welcome back to the second part of this two-part tutorial series on creating an iOS app with a Node.js and MongoDB back-end. In the first part of this series, you created a simple Node.js server to expose MongoDB through a REST API. In this second and final part of the series, you’ll create a fun iPhone application that lets users tag interesting places near them so other users can discover them. As part of this process you’ll take the starter app provided and add several things: a networking layer using NSURLSession, support for geo queries and the ability to store images on the backend. Getting Started First things first: download the starter project and extract it to a convenient location on your system. The zip file contains two folders: server contains the javascript server code from the previous tutorial.TourMyTown contains the starter Xcode project with the UI pre-built, but no networking code added yet.