50 practical JavaScript tools

Source: Internet
Author: User
Tags html header

 [It168 analysis comment]Javascript is a powerful client scripting language that is used by many modern websites and web applications. Javascript can enhance user experience and provide rich interactive components and functions. Although its syntax is quite simple, it is still very difficult for developers because it needs to run in a web browser.

The following are 50 related tools we recommend for you:

  Javascript/ajax editing tool

Jquery UI

Jquery UI is a collection of user interface components officially released by jquery in combination with jquery! It includes many interface operation functions, such as common table sorting, drag and drop, tab, scroll bar, album browsing, calendar controls, dialog boxes, and other JS plug-ins...

  

 Google Web Toolkit

 
A framework for developing Ajax applications launched by Google, which supports developing and debugging Ajax using Java
Application. We can make full use of the development advantages of the Java language to reduce the difficulty of AJAX application development, speed up the development of Ajax applications, create possibilities for large-scale Ajax applications, and fully
Leverage the advantages of Ajax technology to create more dynamic and interactive web applications and improve user browsing experience.

  JX

Is a javascript library used to create a graphic user interface at the top of the mootools framework. There are many examples and API documentation here at http://jxlib.org /.

  

  Freestyle Webtop Toolkit

It can help you reduce complexity and time consumption, allowing you to focus on programming logic and user interface design or other processing (cross-browser compatibility and DHTML and Ajax development ).

  

  Script #

Is an Ajax and JavaScript editing tool that allows developers to write in C. It also allows. NET developers to give full play to their learned knowledge and provides powerful tools for the. NET Framework.

  

  Aptana jaxer

It is the first real Ajax server in the world and the latest product provided by Aptana. It uses jaxer's server-side Java Script API to operate objects and databases, and supports common protocols such as FTP, SMTP, and HTTP. Jaxer integrates many popular JavaScript libraries, such as jquery, dojo, and ext Js.

  JS RegEx Generator

JS RegEx generator helps JavaScript developers compile regular expressions that match string characters. It is often used to verify the text format, such as whether the input date or email format is correct.

  

  Wavemaker

Wavemaker is a Web application WYSIWYG build tool. It can create applications based on dojo Ajax widgets, spring and hibernate. Here are demo applications.

   Document tools

Jsdoc Toolkit

Is a tool used to format JS descriptions into documents. Developers can easily export documents by writing comments according to the jsdoc specifications.

  Jgrousedoc

Is an open-source project that manages code comments of developers in a format similar to javadoc.

  

 Javascript debugging tool

Firebug

It integrates HTML viewing and editing, the Javascript console, and the network
Situation monitor is an effective assistant for developing JavaScript, CSS, HTML, and Ajax. Firebug is like a Swiss Army knife, which is analyzed from different angles.
The details inside the web page bring great convenience to Web developers. There is another firebug.
Lite version, which can be called through JavaScript and included in the page for use in other non-Firefox browsers.

  

  Venkman JavaScript Debugger

A powerful JavaScript debugging environment based on Mozilla browsers (such as Firefox. Provides a series of useful functions and options, such as code analysis or script performance check.

  

  Drosera

A good debugging tool for safari.

  

  Opera dragonfly

Opera dragonfly is actually a website/network application development tool similar to firebug. It is a good tool for website developers to debug JavaScript, check CSS and Dom, and view errors, supports PCs and mobile phones.

 Nitobibug

This is a browser-based JavaScript Object Record and check tool-similar to firebug. It can run in different browsers (IE6 +, Safari, opera, and Firefox) to provide consistent and powerful tools and enrich Ajax applications.

 Debugbar

Is an Internet Explorer plug-in. It can be used to check the validity of Dom, HTTP, JavaScript and HTML code...

  

 Internet Explorer developer Toolbar

It is also similar to firebug, which was released by Microsoft. This product allows developers to deeply explore and understand web pages and help developers better create web applications. Javascript testing and verification tools

Test-javascriptmvc

A javascriptmvc component that allows you to easily create automated unit tests for JavaScript code. It allows you to effectively test Dom time (such as form submission), thus reducing development time.

  

  Jsunit

Is a popular JavaScript unit test framework, and a similar Java-supported unit test framework is called JUnit. You can write test cases and provide tools to automatically execute code.

  Jslint

Is a javascript verification tool that can scan the JavaScript source code to find problems. Once a problem is found, jslint displays the message describing the problem and points out the approximate location of the error in the source code.

  

Crosscheck

Is an open-source JavaScript testing framework that can be tested in Web browsers.

 Yui Test

 
It is composed of Yahoo! UI
A javascriptmvc test plug-in developed by the Library allows you to model most Dom actions, such as writing, dragging, and exemplary Ajax responses, and can use assertions.
(Assertions ). It can run like a function and perform integration testing in different console windows.

  

 J3unit

Is a new recruit in the Javascript unit testing field. This particular Library provides a function that surpasses jsunit in that it can be integrated directly with server-side Test suites (such as JUnit or jetty. This may be extremely useful for JavaScript developers because they can quickly traverse all test cases for their client and server code at the same time.

Regular Expression Tool

Regular Expression tool is an online tool that can be used to test your regular expressions. It is very convenient to use.

  

  Javascript Regular Expression Tester

Another regular expression test tool that is used to test the Regular Expression Function of a Web browser.

  

 Jslitmus

Jslitmus is a lightweight tool for JavaScript performance testing.

  

  Security Tools

Attackapi

Attackapi is a Web-based attack construction library that can be used in combination with PHP, JavaScript, and other client and server technologies.

 Jsfuzzer

It is a fuzzing tool that helps you write/test attack vectors in JavaScript.

A new development framework that replaces JavaScript and Ajax

 Clean Ajax

 
Clean is an open-source Ajax engine and a set of advanced interfaces that simplify Ajax development. Here, clean also integrates two open-source projects: Google
Ajaxslt: Add XSLT support for clean. Paul
Johnstone (open-source project for JavaScript to implement MD5 and sha1 algorithms): added support for secure Ajax requests for clean.

  

 Sajax

It is an encapsulated Ajax tool that facilitates interaction with the background. It encapsulates XMLHttpRequest objects to Implement Asynchronous requests to the server and simplify operations.

  

 Javascriptmvc

 
Javascriptmvc is a powerful JavaScript framework.
It is also a great JavaScript testing framework, which can also improve the development speed. Javascriptmvc applies the Model-View-Controller Architecture mode to describe the business logic and representation.
Separation makes the code more modular.

 Qooxdoo

Is a powerful JavaScript-based
Gui Work Package, which allows you to use JavaScript to develop Web applications with Ajax functions similar to VB/Delphi. Qooxdoo has a client
The browser detection function has a browser abstraction layer that allows you to create cross-browser Web applications without any difference. It provides convenient debugging interfaces, event Management, focus management, timer, border, and Object Attributes
And other features. It provides a set of form components and extended layout. It also provides transparent support for cross-platform PNG images. In addition, qooxdoo provides an atomic component on which you can develop your own
.

  

  Simplejs

Simplejs is a simple, lightweight, but very special JavaScript framework. It provides Ajax functions and dynamic effects.

  Image Processing

Reflection. js

Is a javascript library that can reflect images.

  

Typeface. js

A font solution is provided. You can use any font to display the font, regardless of whether the client has installed the font, even if Flash is not used (sifr uses flash ).

Canvasgraph. js

It is a simple JavaScript library that allows you to use the Canvas Element of HTML to create bar, line, and pie.

  

Flot

Flot is a drawing library developed by Ole laursen Based on jquery's pure JavaScript implementation. Flot is very simple to use and has a brilliant drawing effect. It also supports some image operations.

  

  Javascript dimo-builder

It is a cross-browser JavaScript library that helps you create coordinate charts or charts. You only need to reference digoal. js in your HTML header.

  

The dojo charting Engine

Create a data visualization component. Practical tools and JavaScript scripts

  Processing. js

Porting processing to Javascript is the first step for JavaScript to become a flash competitor.

Ajax libraries API

Google places some very popular JavaScript frameworks on Google servers. In this way, you can make full use of Google's server resources.

Damnit

Damnit is an Error Reporting Service that helps you track errors and your web application deficiencies.

Ie7-js

Is a javascript library that resolves conflicts between IE and W3C standards.

Lazy Loader

Is a jquery plug-in written in Javascript. It can delay loading images on the page. It will not be loaded until the user browses an image outside the horizon (visible part of the page.

JavaScript code optimization and simplification tools

JS minifier

A web-based tool used to narrow down your JavaScript code.

  

Jsmin

Jsmin is a Javascript script compression tool. It first removes unnecessary comments and blank characters in the script. Generally, JavaScript scripts can be compressed to half the size of the original file.

Yui Compressor

Is a powerful JavaScript obfuscation and compression tool. Currently, many JavaScript frameworks use Yui compressor for code distribution.

Scriptalizer

Is a useful online tool to reduce HTTP requests.

  

Shrinksafe

File compression Tool

Slickspeed selectors Test

It is used to compare the speed of CSS selection methods in the Ajax framework.

  

 

From: http://tech.it168.com/a2009/0223/266/000000266361_4.shtml

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.