Article Introduction: This article is going to introduce 15 tiny JavaScript frameworks that support the WEB and smartphone platforms, which are short and lean. |
Ask a web Developer favorite JS Library is what, most of the answers are jQuery, regardless of his site is large or small. The reason developers tend to use jquery is that it lowers the complexity of the code, and that jquery is well tested, with a large number of users and a good community ecology and a large number of plug-ins. But JQuery is larger, and this article is going to introduce 15 tiny JavaScript frameworks that support the WEB and smartphone platforms, which are short and lean.
Zepto.jsZepto.js is a JavaScript framework that supports mobile WebKit browsers with jquery-compatible syntax. 2-5K's library, which handles most of the basic work through a good API.
Data.js
Data.js is a data manipulation and persistence of the JS Library, support Node.js and browsers.
Batman.js
Batman.js is a JS framework that uses Coffeescript and JavaScript to build WEB applications, providing powerful view bindings and observer properties.
Zip.js
Zip.js is a zip compression and decompression toolkit implemented with JavaScript.
Say.js
Say.js is a Javascript text to speech engine that supports Node.js
Gifx.js
Glfx.js is a JS library that uses WebGL to create real-time image effects
Impress.js
Impress.js is a JavaScript package, its function is lets you produce the dazzling content display effect, mainly utilizes the CSS 3D Transforms in the rotation, the distortion, the scaling and so on characteristic, therefore, only the newest version of Firefox, or Google browser or Apple browser to see its effect, as if in the unborn IE 10 browser can also be used.
Sugar.js
Sugar extends some useful, intuitive methods for built-in objects
Jsmessage
The JS message is a lightweight JavaScript class library that has a 3kb size and is not dependent on any other frame after being compressed. In addition to implementing informational prompts, it also supports the creation of alert, confirmed, and so forth pop-ups. Its customization is also relatively high, through the parameters can set the location of information hints, display time and so on, the appearance of information hints can also be fully customized. Compatibility with browsers is also high, supported by most browsers except IE6.
Spine
Spine is a lightweight framework for building JavaScript WEB applications. Spine allows you to develop Web applications using MVC's framework ideas.
Countdown.js
Countdown.js is a lightweight JavaScript class library that can be used to quickly compute the time difference between two days and dynamically display the results in a variety of formats, such as milliseconds, seconds, minutes, hours, days, weeks, years, and centuries. At the same time it also has built-in format output method, can the result in this form to show: "One years, 3 months, days, 5 hours, and minutes".
Swipe.js
Swipe JS is a lightweight moving slider that supports touch operations
Jwerty
Jwerty is an easy-to-use, lightweight JavaScript class library that is compressed to only 1.5kb size. This is a separate class library, does not rely on any other framework, only a few simple code can set any shortcut keys, and trigger the corresponding events.
Picard
A miniature node.js framework.
Microjs