JavaScript开发工具

0. MicroJS

需要够快的代码吗? MicroJS是一个全新的网站,旨在提供常用的JavaScript代码片段:AJAX、JSON、DOM,OO JavaScript等等。

访问:http://microjs.com/

 

1. Diva.js

DIVA是集查阅文档、设计工作与数字图书馆为一体的连续性项目。用于呈现多页码文件。它与IIPImage服务器同时运行,这将是那些图书馆或书店运作网站的福音。如果您想看看,这里提供演示。

JavaScript开发工具_第1张图片

访问:http://ddmal.music.mcgill.ca/diva/

 

2. Bookmarklet Generator

正如您所料想的,这个工具是一个书签生成器:简单地粘贴常规的JavaScript代码,按下按钮,您会得到一个书签 ——准备安装在您的浏览器栏。

访问:http://benalman.com/code/test/jquery…e-bookmarklet/

 

3. jQAPI

像其他任何一位jQuery开发者一样,我花了大量的时间发掘。 jQAPI是一个网站,以一种更为便于使用的方式提供jQuery文档,所以当我需要任何jQuery的帮助时,就会使用目前这个参考网站。

访问:http://jqapi.com

 

4. heatmap.js

日复一日,JavaScript以其无限的可能让我惊喜连连:例如,heatmap.js让您的数据以html5canvas元素为基础而生成网页heatmaps。简单高效!

访问:http://www.patrick-wied.at/static/heatmapjs/

 

5. Respond.js

还记得我那篇CSS3媒体适应性布局的调查文章吗? Respond.js是一个小的脚本,让您通过不支持它的CSS3媒体查询进行浏览,(是IE浏览器,我们正看着您… …)。

访问https://github.com/scottjehl/Respond…respond.min.js

 

6. Modernizr

Modernizr是一个脚本,能让老版的浏览器如全新版一样好,使您可以构建现代应用程序,它将在IE6和7上面运作。您的客户一定会喜欢它,这是保证。

JavaScript开发工具_第2张图片

访问 http://www.modernizr.com/

 

7. YepNope

YepNope的目标很简单:它回答yep,或nope。例如,要求YepNope是Modernizr的加载。如果有的话,要求YepNope做到这一点,如果没有,也要求YepNope去做。在许多情况下,就是这么简单,并且非常十分有用。

访问http://yepnopejs.com/

 

8. Ligature.js

Ligature.js毫无疑问,就是一个脚本,能为任何类型的文章增添漂亮的连体字。这是所有排版爱好者必须拥有的!

JavaScript开发工具_第3张图片

访问:http://code.google.com/p/ligature-js/

 

9. FitText.js

FitText是一个十分有趣的工具,根据父元素的大小,它可以自动调整文本大小。只要通过观察一个网站的外观并调整您的浏览器:文本自动调整。现代化的网站和应用程序是另一个非常有趣的工具!

JavaScript开发工具_第4张图片

访问:http://fittextjs.com/

 

10. 测试框架

  • QUnit – http://docs.jquery.com/Qunit
  • JSUnit – http://www.jsunit.net/
  • JS Test Driver – http://code.google.com/p/js-test-driver/
  • FireUnit – http://fireunit.org/
  • JSunity -http://jsunity.com/
  • JasUnit – http://code.google.com/p/jasproject/wiki/JasUnit
  • Schutzpah – http://chutzpah.codeplex.com/
  • YUI Test – http://developer.yahoo.com/yui/yuitest/
  • RhinoUnit – http://code.google.com/p/rhinounit/
  • JSUnitTest – https://github.com/drnic/jsunittest/
  • JSEvidence – https://github.com/tobie/Evidence/
  • JassertUnit – http://jsassertunit.sourceforge.net/docs/index.html
  • JSCoverage – http://siliconforks.com/jscoverage/
  • J3Unit – http://j3unit.sourceforge.net/
  • JSNUnit – http://www.valleyhighlands.com/testingframeworks/JSNUnit/

11. BDD

  • Pavlov – https://github.com/mmonteleone/pavlov
  • JSSPEC – http://code.google.com/p/jsspec/
  • SvrewUnit – https://github.com/nkallen/screw-unit
  • Jasmine – http://pivotal.github.com/jasmine/

12. Mocking 框架

  • JSmock – http://jsmock.sourceforge.net/
  • JSmickito – http://jsmockito.org/
  • MockMe – http://johanneslink.net/projects/mockme.html
  • Qmock – https://github.com/andybeeching/qmock
  • JSHamcrest – http://jshamcrest.destaquenet.com/

13. 编辑器/IDE

  • JetBrains WebStorm – http://www.jetbrains.com/webstorm/
  • VWD Express – http://www.microsoft.com/express
  • CoffeeCup – http://www.coffeecup.com/html-editor/
  • NetBeans – http://netbeans.org/
  • Aptana – http://www.aptana.com/
  • Komodo Edit – http://www.activestate.com/komodo-edit
  • Edit Rocket – http://www.editrocket.com/features/javascript_editor.html
  • Komposer – http://www.kompozer.net/
  • Antechnius JavaScript Editor – http://www.c-point.com/
  • 1st JavaScript Editor Pro – http://yaldex.com

14 代码保护

  • JSCruncher Pro – http://domapi.com/jscruncherpro/
  • YUI Compressor – http://developer.yahoo.com/yui/compressor/
  • Javascript Obfuscator – http://java-applets.org/javascript-obfuscator-linux.html
  • JavaScript Obfuscator – http://javascript-source.com/buy.html
  • AntiSoft HTML Protector http://www.antssoft.com/order.htm
  • Closure Compiler – http://code.google.com/closure/
  • JSMin – http://www.crockford.com/javascript/jsmin.html
  • Digua – http://digua.sourceforge.net/
  • ObfuscateJS – http://tools.2vi.nl/ + http://linux.softpedia.com/get/Utilities/ObfuscateJS-10350.shtml
  • Stunnix – http://www.stunnix.com/prod/jo/
  • Thicket – http://www.semdesigns.com/Products/Obfuscators/ECMAScriptObfuscator.html
  • Jasob – http://www.jasob.com/
  • JCE Pro – http://syntropy.se/en/2010/04/jce_pro_downloads/
  • Scripts Encrypter – http://www.dennisbabkin.com/screnc/
  • Shanes Obfuscator – http://www.shaneng.net/Main/JavaScriptObfuscator
  • Jammer – http://rzr.online.fr/docs/shop/jammer.htm
  • JS Strong – http://www.stronghtml.com/tools/js/
  • JavaScript Scrambler – http://www.quadhead.de/jss.html
  • HTML Protect – http://java-applets.org/javascript-obfuscator-linux.html
  • IonCube HTML Obfuscator – http://www.ioncube.com/html_encoder.php

原文:Jean-Baptiste Jung   编译:伯乐在线 – 翦丹

你可能感兴趣的:(JavaScript,工具,tools)