'프로그래밍 > Style & Design' 카테고리의 다른 글
| UI 패턴을 다룬 웹사이트 모음 (0) | 2013.04.25 |
|---|---|
| [WEB] Responsive Inspector - responsive web layout (0) | 2013.04.25 |
| 모바일 디바이스별 해상도 (0) | 2013.04.19 |
| [WEB] responsive web Design (0) | 2013.04.15 |
| [CSS] daum 사이트의 responsive (0) | 2013.04.08 |
| UI 패턴을 다룬 웹사이트 모음 (0) | 2013.04.25 |
|---|---|
| [WEB] Responsive Inspector - responsive web layout (0) | 2013.04.25 |
| 모바일 디바이스별 해상도 (0) | 2013.04.19 |
| [WEB] responsive web Design (0) | 2013.04.15 |
| [CSS] daum 사이트의 responsive (0) | 2013.04.08 |
Homepage: http://damirfoy.com/iCheck/
GitHub: https://github.com/damirfoy/iCheck/
iCheck lets you create highly customized checkboxes and radio buttons using jQuery. It lets you build inputs that are identical regardless of platform, supports touch devices, includes keyboard accessible inputs, and is on 1KB gzipped. There are 15 options for customizing the checkboxes and radio buttons, along with 8 callbacks to handle changes, and 6 methods for making changes programmatically.
| [WEB] javascript - Swipe, Jo PhoneGap (0) | 2013.04.22 |
|---|---|
| [WEB] Hammer.js - A javascript library for multi-touch gestures (0) | 2013.04.22 |
| [WEB] Top 10 Cool JavaScript Framework for Mobile touch screen platforms (0) | 2013.04.22 |
| 75+ Mobile App Development Tutorials – Start Your App Success Today! (0) | 2013.04.11 |
| [Jquery] 8 jQuery Form Label (HTML5 Placeholder) Plugins (0) | 2013.04.11 |
Top 10 Cool JavaScript Framework for Mobile touch screen platforms
The demand for mobile app development has shot up in recent years. This is owing to the emergence of myriads of smart phones and tablets that people are using for web access. A lot of such devices are touch screen based and that explains why mobile app developers are resorting to applications and frameworks that enable touch based mobile app creation simpler. However, this is not exactly a cakewalk and given the fact developers need to stay updated with prevalent trends and user needs, it can take a toll on creativity.
Mobile app and website development is done using JavaScript most of the times. This is because of the fact it is compatible with major OS and platforms and does not require complex coding. For a mobile developer it is important to know widely used and effective JavaScript frameworks that can be used to develop versatile apps and cutting edge responsive mobile websites.
Hammer.js
Hammer.js is a widely used light framework which offers support for popular touch screen gestures like pinch. Drag, swipe, double tap and rotate. It can be used in mobile OS environments including BlackBerry, Android, Windows Mobile and iOS.
FastClick
FastClick is a useful library that eliminates the usual 300ms delay existing between a finger tap and initiation of a click event in all mobile browsers. As a result, users get an experience of speedier web browsing on their devices. It offers support for mobile web browsers like Mobile Safari, Chrome, Android Browser and Opera Mobile.
jQueryUI
jQueryUI is ideal for those developers who deal with apps built on jQuery JS Library for themes, widget, interaction and visual effect creation. With this framework you can make interactive online mobile apps within short time span.
Swipe
Swipe is a very useful touch slider, which supports swiping and offers fast response. It has hardly any alternative.
JQUERY.PEP.JS
JQUERY.PEP.JS is a plug-in with small footprint that enables kinetic-dragging in desktop and mobiles. It makes use of animate functions of jQuery and CSS animations to allow users add kinetic drag functionality in HTML5 enabled devices. It also has support for stopping, starting and dragging events.
FooTable
FooTable is a capable jQuery plug-in that is used to make HTML tables on handled devices like tablets and touch screen based smart phones. It allows developers to make the tables appear neat no matter how much data is put in the columns. With this framework, you can convert HTML tables in responsive and expandable tables.
Quo JS i
Quo JS is a JaveScript library that enables developers to pass through HTML documents, deal with Ajax interactions and handle events for efficient mobile web development. With this library, you can generate cross-browser code easily.
TinyNav.js
TinyNav.js is a small sized jQuery plug-in that enables changing <ol> and <ul> navigations to select dropdowns in small screen devices.
Pointer.js
Pointer.js is ideal if you want to unify mouse and touch based events. This is essential because lots of mainstream computers are going to be driven by touch inputs in near future.
Jo
Jo enables developers to create web apps as well as native mobile apps with same coding. This can prove to be a real timesaver. It runs on Chrome OS, BlackBerry, Android and iOS. It is Open Source and requires no usage or licensing cost. This framework has UI elements like web form widget and popup widget. The former can be used to make log in screens and the latter is useful for offering users extra information when they click any interface element.
These are the major touch screen specific JavaScript frameworks developers can benefit from. However, there are other popular apps like Sencha Touch that you can try.
| [WEB] Hammer.js - A javascript library for multi-touch gestures (0) | 2013.04.22 |
|---|---|
| [WEB] iCheck — Customized checkboxes and radio buttons (0) | 2013.04.22 |
| 75+ Mobile App Development Tutorials – Start Your App Success Today! (0) | 2013.04.11 |
| [Jquery] 8 jQuery Form Label (HTML5 Placeholder) Plugins (0) | 2013.04.11 |
| [Chart] Chart 그리기 - javascript (0) | 2013.04.10 |
| Device | maker | resolution X | resolution Y | X x Y |
| KindleFire HD | Amazone | 800 | 1280 | 800 x 1280 |
| iPhone 3 GS | Apple | 320 | 480 | 320 x 480 |
| iPhone 4, 4S | 640 | 960 | 640 x 960 | |
| iPhone 5 | 640 | 1136 | 640 x 1136 | |
| iPad | 768 | 1024 | 768 x 1024 | |
| iPad 2 | 768 | 1024 | 768 x 1024 | |
| iPad 3(New iPad) | 1536 | 2048 | 1536 x 2048 | |
| Nexus one | 480 | 800 | 480 x 800 | |
| Nexus 7 | 800 | 1280 | 800 x 1280 | |
| Desire Pop, htc legend | htc | 320 | 480 | 320 x 480 |
| Desire, Desire HD | 480 | 800 | 480 x 800 | |
| Optimus one | LG | 320 | 480 | 320 x 480 |
| Optimus Z, Q, Mach | 480 | 800 | 480 x 800 | |
| Optimus G | 768 | 1280 | 768 x 1280 | |
| motoroi ( QRTY, GLAM, DEFY) | motorola | 480 | 854 | 480 x 854 |
| Vega racer 2, 3 | pantech | 720 | 1280 | 720 x 1280 |
| Galaxy S, S2, U, K, A | Samsung | 480 | 800 | 480 x 800 |
| Galaxy S2 LTE | 480 | 800 | 480 x 800 | |
| GalaxyTab | 600 | 1024 | 600 x 1024 | |
| Galaxy S2 LTE HD | 720 | 1280 | 720 x 1280 | |
| Galaxy S3 | 720 | 1280 | 720 x 1280 | |
| GalaxyNote 2 | 720 | 1280 | 720 x 1280 | |
| GalaxyNote | 800 | 1280 | 800 x 1280 | |
| GalaxyNote 10.1 | 800 | 1280 | 800 x 1280 | |
| GalaxyTab 10.1 | 800 | 1280 | 800 x 1280 | |
| GalaxyTab 7.7 LTE | 800 | 1280 | 800 x 1280 | |
| GalaxyTAb 8.9 | 800 | 1280 | 800 x 1280 | |
| Galaxy S4 | 1080 | 1920 | 1080 x 1920 | |
| Vega, SIRIUS, miracle, iZar | SKY | 480 | 800 | 480 x 800 |
| Xperia X10 mini, pro | Sony | 240 | 320 | 240 x 320 |
| Xperia X10 | 480 | 854 | 480 x 854 | |
| 해상도 | GCD | 비율 X | 비율 Y | |
| 1080 x 1920 |
120 |
9 |
16 |
|
| 1536 x 2048 |
512 |
3 |
4 |
|
| 240 x 320 |
80 |
3 |
4 |
|
| 320 x 480 |
160 |
2 |
3 |
|
| 480 x 800 |
160 |
3 |
5 |
|
| 480 x 854 |
2 |
240 |
427 |
|
| 600 x 1024 |
8 |
75 |
128 |
|
| 640 x 1136 |
16 |
40 |
71 |
|
| 640 x 960 |
320 |
2 |
3 |
|
| 720 x 1280 |
80 |
9 |
16 |
|
| 768 x 1024 |
256 |
3 |
4 |
|
| 768 x 1280 |
256 |
3 |
5 |
|
| 800 x 1280 |
160 |
5 |
8 |
|
| [WEB] Responsive Inspector - responsive web layout (0) | 2013.04.25 |
|---|---|
| [WEB] CSS, HTML Dictionary (0) | 2013.04.22 |
| [WEB] responsive web Design (0) | 2013.04.15 |
| [CSS] daum 사이트의 responsive (0) | 2013.04.08 |
| [Design] 40+ Seriously Creative 404 File Not Found Pages (0) | 2013.04.05 |
| [WEB] app-UI — Reusable application container UI components (0) | 2013.05.10 |
|---|---|
| PHP Mobile Detect — Lightweight detection for mobile devices (0) | 2013.05.09 |
| [WEB] http://www.firepad.io/- (0) | 2013.04.15 |
| placeholder 에서 줄내림(NewLine) 사용하기 (0) | 2013.04.11 |
| Google Maps API 웹 서비스 (0) | 2013.03.28 |
GitHub: https://github.com/firebase/firepad
오픈소스 실시간 협업 텍스트 에디터.
ot.js 의 Operational-Transform 활용. Firebase 를 이용해서 특별한 서버는 필요없음.
| PHP Mobile Detect — Lightweight detection for mobile devices (0) | 2013.05.09 |
|---|---|
| HelloWorld 블로그 반응형 웹 개편 (0) | 2013.04.19 |
| placeholder 에서 줄내림(NewLine) 사용하기 (0) | 2013.04.11 |
| Google Maps API 웹 서비스 (0) | 2013.03.28 |
| DOM Reference - 레퍼런스 (0) | 2013.03.28 |