File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
    Bookmark Topic Watch Topic
  • New Topic
 
friki data migration
Ranch Hand
Posts: 772
  • 2
  • Mark post as helpful
  • send pies
  • Report post to moderator
Eric put together a handy way to EscapeHtml for posting in the forums

Debugging

Using the in-browser debugger is an essential tool for debugging your pages, whether the problems lie in the JavaScript, CSS or HTML structure. If you are writing web pages, you need to know how to use these tools -- it's not optional.

Chrome
Learn about the Chrome DevTools here

Firefox
Learn about Firefox Developer Tools here
Learn about Firebug here

Safari
Learn about Safari debugging here

Tutorials and References

  • W3C Wiki
  • W3C HTML Element Reference
  • Mozilla Doc Center
  • Home page at mozilla.org
  • Reference at mozilla.org
  • Guide at mozilla.org
  • HTML Dog


  • Why to avoid using W3Schools as a reference


  • AJAX

  • XMLHttpRequest, the foundation of AJAX: reference
  • Introduction by Eric Pascarello in the JavaRanch Journal


  • Libraries and Frameworks

  • jQuery and jQueryUI
  • Sencha Ext JS
  • AngularJS - AngularJS lets you extend HTML vocabulary for your application.
  • D3.js - D3 helps you bring data to life using HTML, SVG and CSS. It combines powerful visualization components and a data-driven approach to DOM manipulation.
  • Ember.js - A framework for creating ambitious web applications.
  • MooTools
  • moo.fx effects library
  • Yahoo User Interface Library (YUI)
  • Glow
  • qooxdoo
  • Uize
  • zepto.js
  • DHTMLX Touch
  • Archetype
  • JavaScriptMVC
  • Raphaël - cross-browser library on top of SVG and VML for creating vector graphics
  • DOM Tooltip (a.k.a. domTT) for adding customized tooltips to web pages
  • SyntaxHighlighter for displaying syntax-highlighted code in web pages
  • Stanford Javascript Crypto Library
  • cryptico.js - encryption system for JavaScript utilizing RSA and AES
  • incharts3d - 3D charting for WebGL
  • InfoVis Toolkit - tools for creating interactive data visualizations for the Web
  • Dojo
  • Tatami (integrates GWT and Dojo)
  • Prototype
  • script.aculo.us
  • Introduction by David O'Meara in the JavaRanch Journal


  • Books

  • Reviews of books covering JavaScript and/or AJAX in the JavaRanch Bunkhouse
  • Secrets of the JavaScript Ninja, 2nd Edition
  • Secrets of the JavaScript Ninja, 1st Edition
  • jQuery in Action, 3rd Edition
  • Prototype and Scriptaculous in Action
  • JavaScript: The Definitive Guide
  • JavaScript: The Good Parts
  • Head First JavaScript
  • JavaScript: Your Visual Blueprint for Building Dynamic Web Pages
  • AJAX In Practice, review
  • AJAX In Action, review
  • Object-Oriented JavaScript
  • Ajax Design Patterns


  • Other useful links

  • introduction to JavaScript object programming: JavaScript's class-less objects
  • Detecting browser plugins with JavaScript
  • Venkman, a JavaScript debugger in the shape of a Firefox extension
  • NoScript, a Firefox extension for suppressing any JavaScript use
  • JSON specification, the JavaScript Object Notation
  • 20+ tools for working with AJAX
  • JSLint is an online JavaScript code checker that detects commons problems
  • IBM developerWorks article: Generate JavaScript code dynamically with JSP tag files
  • http://www.javascriptkit.com/ contains a number of helpful articles and links regarding all matters JavaScript
  • article AJAX: How to Handle Bookmarks and Back Buttons
  • article A Thorough Examination of Disabling the Back Button: part1 - part2
  • http://ajaxpatterns.org/ began as a collection of design patterns, and grew into a publicly editable wiki on anything and everything Ajax.
  • Why using JavaScript for cryptography is not a good idea: article



  • CategoryFaq
     
    I agree. Here's the link: http://aspose.com/file-tools
      Bookmark Topic Watch Topic
    • New Topic