background preloader

Batman.js — overview

Batman.js — overview

10 New Frameworks for Mobile Web App Developers One certain limitation in Web development is time and how long it takes to get things up and running. Thankfully, frameworks and libraries can help us focus on creating rather than figuring stuff out. Here, we’ve collected 10 frameworks and libraries that will help you save up your time and energy to create the actual website or application and make your web development more effective. 1. Is an HTML5 JavaScript framework for mobile and touch devices. Source 2. Is a game framework that combines lots of different HTML5 technologies and allows you to build games for mobile and touch-screen devices, but can also be used within modern browsers as applications. Source 3. Is an open-source HTML5-based language designed to speed up your building of mobile web applications. Source 4. 960 Grid on jQuery-Mobile Is a port of 960 Grid to jQuery mobile. Source 5. Is a minimalist JavaScript framework for mobile WebKit browsers, with a jQuery-compatible chaining syntax. Source 6. Source 7. Source 8. Source 10.

JSbooks - free javascript books - Iceweasel The Top 10 Javascript MVC Frameworks Reviewed - CodeBrief UPDATE 1/14/2012: Added Batman.js and Angular.js due to popular demand and because they looked impressive. Over the last several months I have been in a constant search for the perfect javascript MVC framework. Driven by a dire need for the right level of abstraction and features, I have tried out - some more cursorily than others - every framework I could get my hands on. Specifically, the following four features are very important to me: UI Bindings - I'm not just talking about templates, I'm talking about a declarative approach to automatically updating the view layer when the underlying model changes. The Contenders Here is a table showing all of the frameworks support for the above features. 1. Backbone.js is the web's darling framework. Pros: Strong community and lots of momentum. Cons: Lacks strong abstractions and leaves something to be desired. 2. SproutCore is what Apple used on its iCloud initiative. Pros: Bindings support. Cons: Overly prescriptive. 3. Cons: Too simple. 4. 5.

Creare un sito per iPhone con jQTouch e PHP | Beat Fly Blog | tutorial photoshop jquery css php Ultimamente mi stò avvicinando molto al mondo del mobile con molto entusiasmo sia per la semplicità con cui possiamo sviluppare le nostre applicazioni, sia per la minore difficoltà che si può incontrare nell’utilizzo di TAG e scripts. Nel mio caso, possedendo da tempo un iPhone, ho scoperto come sia davvero divertente sperimentare mini siti o proporre applicazioni da vendere ai miei Clienti utilizzando ottimi strumenti open source disponibili in rete e continuando a mettere in pratica le normali nozioni CSS, JavaScript e PHP di sempre. Non molto tempo fa, citai l’ottimo Framework jQTouch specifico per la creare applicazioni specifiche per iPhone i iPad e dunque proprio utilizzando lo stesso, vedremo oggi come creare da zero un sito ottimizzato per il device di casa Apple. Il sito che andrò a realizzare è composto di: Come si evince dal nome, jQTouch si appoggia al Framework jQuery, dunque iniziamo ad importare nella nostra pagina i file JS: Quindi il nostro codice JS completo sarà:

How to Learn JavaScript Properly - Ray Sinlao Learn JavaScript Properly (For NON-JavaScript Programmers and First-time Programmers) Duration: 6 to 8 weeks. Prerequisite: Completed at least middle school (no programming experience necessary). Continue course below. Learn Intermediate and Advanced JavaScript (This links to a separate article) This course outline gives you a structured and instructive roadmap on how to learn JavaScript properly and thoroughly, from absolute beginner to attainment. You do want to learn JavaScript; it is why you are here, and you have made a wise decision, for if you want to develop modern websites and web applications (including an internet startup), you need to know JavaScript. It is worth noting that unlike just a couple of years ago when you needed to know a true server-side language (such as PHP, Rails, Java, Python, or Perl) to develop scalable, dynamic, database-driven web applications, today you can do as much and more with JavaScript alone. How NOT To Learn JavaScript Resources For This Course

JS: The Right Way - Iceweasel jQTouch - GitHub John Resig - JavaScript Programmer Understanding JavaScript Inheritance - Alex Sexton So someone shoulder-taps you and asks you to explain the concepts behind JavaScript Inheritance to them. In my eyes you’ve got a few options. The Terminology Play You mention that it’s prototypal inheritance, not prototypical and pretty much gloss over the rest, comfortable in your superiority in terminology. Many years later you find out that Prototypal and Prototypical are synonyms, but you choose to ignore this. The Like-Classical-Inheritance-But-Different Play aka the Run-On Sentence Play “So in Java, like, you have classes or whatever, right? And so forth. The Animal Play This is a pretty popular one. So let’s say we want to make an Animal class in our code. First we make a “constructor function,” which acts kind of like a constructor method on the inside of a class in a classical language when it’s invoked with the new operator. Then we want to have actions that all animals can do. But then you want to define a more specific type of animal. And you eventually simply converge on the… <3z

Create An HTML/CSS Mobile Web App Using Sencha Touch - Smashing Magazine Advertisement The world of mobile app development is quickly becoming a crowded and complicated space, especially for those outside of the development niche. “Which development platform should I use?” “Do I go native or Web-based?” “Which devices should I plan for?” As a designer, my job is to help my clients answer these questions. What Is A Mobile Web App? A mobile Web app is an app that you access via a mobile browser (such as iPhone’s Safari). Why Create a Mobile Web App Instead of a Native App? Deciding whether a native or Web-based app is best for your client comes down to the audience they are trying to reach. Your audience is searching for you primarily from a mobile Web browser;Users are on a multitude of devices (iPhone, Android, BlackBerry, etc.) How To Design A Mobile Web App Those of you who have designed iOS native apps are used to fixed-width and -height images that are positioned and aligned in the Interface Builder (or using code). What does this mean? Embedding Regular CSS

Related: