background preloader

Javascript

Facebook Twitter

Top 10 Mobile Web Development JavaScript Frameworks. By Jacob Gube Creating web apps and sites for the Mobile Web has its own sets of challenges and techniques. From UIs optimized for fingers instead of mouse cursors to the bandwidth limitations that most portable personal devices have, developing for mobile devices requires a paradigm shift for those of us who’ve traditionally created products aimed at desktops.

To help you rapidly deploy cross-platform mobile apps and websites, there’s a wide range of JavaScript frameworks you can take advantage of. Some common characteristics of JavaScript mobile web development frameworks: Optimized for touchscreen devices: Fingers as input devices instead of mouse cursors provide an extra set of challenges in user interface design. In this article, you’ll find my top picks of JavaScript mobile web development frameworks you should consider using to build your next mobile web app or website. 1. jQuery Mobile 2. 3. 4. 5. xui.js 6. 7. zepto.js 8. 9. 10.

Other JavaScript Libraries for Mobile Web Development. Latest Javascript Resources For Web Designers And Developers. Javascript and jQuery plugins are very important resources nowadays for designers as clients want everything to be dynamic and modern. They are important also for their versatility and the possibility to create incredible new features with them. I like to bookmark for myself all the new things that are launched in this particular industry so I can keep up with the advancements and I’m happy to share these bookmarks with you in an attempt to help you with your projects. jQuery.fracs – determine the visible fractions of an element jQuery.fracs determines the fraction of an HTML element that is currently in the viewport, as well as the fraction it takes of the complete viewport and the fraction of the area that might possibly be visible.

It also provides the coordinates of the visible rectangle in document, element and viewport space.grumble.js Originally written for Huddle.com, grumble.js provides special tooltips without the usual limitations of north/east/south/west positioning. Elycharts. Heatmap.js | HTML5 Canvas Heatmap Library. Joint - JavaScript diagramming library. Oni Labs: StratifiedJS.

StratifiedJS modernizes the JavaScript language for use in non-trivial web applications: No more asynchronous spaghetti. Underpinned by ideas from the Orc process calculus, SJS offers all the advantages of asynchronous programming with conventional sequential syntax. Perform asynchronous requests without callbacks. Pause program execution without setTimeout. Orchestrate complex asynchronous logic with intuitive high-level operators. Structure. Building blocks included. Fluent and functional in spirit. Advanced syntax features. Blocklambdas: Ruby Blocks for JavaScript. Available today. Familiar and compatible.

To use Oni StratifiedJS in the browser, load the stratified.js script in your app's HTML, and place your StratifiedJS code into <script type="text/sjs"> tags: <html><head><script src=" type="text/sjs"> // Your SJS code here! The stratified.js script is located in the stratifiedjs/ directory. This will automatically run . How To Module. Static Version This article was written for Node v0.4.1 and is no longer applicable. As of node.js 0.6.3 NPM comes pre-installed. These are some basic steps for writing a NodeJS module. Most of the suggestions in this document are optional. You can definitely write your program however you like, and many in the node community enjoy trying out new creative ways of doing things. This is merely a set of patterns that noders have found to work for them and their projects.

Use Git Most people in the node community use git for all their version control needs. Don't wait until your program is "ready" before using git on it! If you wish to share your program with others, then github is also a tremendously useful resource that most nodejs developers use. A package.json File Create a file in the root of your program named package.json. If you plan to publish your program and let others install it using npm, then a package.json file is essential. You can specify in this file: README, and other docs Testing.

jQuery