[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