Six JavaScript libraries to improve interaction experience

Source: Internet
Author: User

JavaScript is a widely used scripting language for client Web development. It is often used to add dynamic functions to HTML Web pages. Because JavaScript can be executed in the user's local browser (sometimes on a remote server), the browser can quickly respond to user operations.

We have collected six new JavaScript libraries to enhance and improve the user's Web browsing experience, whether you are a developer or a common network user. The following JavaScript library can produce a variety of dynamic browser effects, which will bring more interactive experience to users.

1. Spin. Js-allows you to easily customize dynamic indicators.

Spin. Js is a small and easy-to-use JavaScript library. You can use it to create dynamic indicators, such as loading or progress indicators, without using any images. Spin. Js uses CSS3 to present the interface. It supports all browser versions, or even IE 6.

Spin. Js is highly customizable and absolutely independent. It is even smaller than GIF animation. You can customize the line, circle size, rotation speed, trajectory, and other settings to conveniently configure the rotation pointer effect. Spin. Js does not require any jQuery plug-in, but it is also possible if you want to use it as a jQuery plug-in.

Website/Download

2. Glfx. JS-image effect Library

Glfx. Js allows users to use WebGL to create brilliant image effects. WebGL is a new technology that can present 3D images in Web browsers. Only new browser versions support this technology. Users can check whether their browsers support this technology. Glfx. Js contains many functions, such as brightness/contrast, Brown effect, noise, tone, and fuzzy filter.

Glfx. Js contains three parts:

Texture: Original Image Data Source (created from the label)

Filter: image effect (indicating one or more WebGL pasters)

Canvas: the buffer zone of the image storage result (A WebGL tag)

Website/Download

3. FlyJSONP -- implement cross-origin Get & Post requests

FlyJSONP is a very small JavaScript library with a size of only 2.38 KB. It allows users to create cross-origin GET and POST requests on remote servers that support JSONP and GET a JSON response. It is a lightweight and easy-to-use JavaScript library that does not depend on other JavaScript frameworks. It can fully control the name of callback parameters of GET requests.

Website/Download/Demo

4. Cryptico. Js-the JavaScript library for encryption

Cryptico. javaScript is an easy-to-use and simple JavaScript library. It is used to encrypt the text on the client site and supports the RSA + AES mode. It can use a specified length between 224 and 1024 to encrypt the text.

Cryptico uses a public key to encrypt text, and it can only be decrypted using an existing key on the client. Cryptico. js does not rely on any JS box. It has complete documentation and is easy to use.

Website

5. Deck. Js-create a simple library of modern HTML Effects

Deck. Js is a practical and flexible JavaScript library used to create a modern HTML demo. It allows users to write highly customizable layers using CSS and JavaScript. Deck. Js has been tested to be compatible with jQuery 1.6 and later versions and can be used in Chrome, Firefox, Safari, Opera, IE7 and later versions. Deck. Js allows users to customize layers through open core and extended API help. Deck. Js provides templates and themes so that users who are not familiar with HTML can also create standard and high-quality sliding effects.

Website

6. Sugar-JavaScript library of the native object

Sugar is a JavaScript library for native objects. It is designed to allow you to use less code to create more intuitive and conspicuous effects. Sugar expands JavaScript objects in an intuitive way and adds cross-browser functionality. Sugar is easy to understand and easy to use. It complies with the ECMAScript standard.

Website

Original article: http://www.iteye.com/news/22696

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.