This week you'll learn how to use JavaScript to work with XML data. Topics convered are obtaining XML documents, loading a document from the network, parsing XML text, XML documents from data islands and manipulating XML with the DOM API. By David Flanaga
TinyMCE - Javascript WYSIWYG Editor
TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is very easy to integrate into other Content Management Systems.
a powerful, standards-compliant JavaScript XML parser that is designed to help web application designers implement cross platform applications that take advantage of client-side manipulation of XML data. XML for <SCRIPT> provides a full suite of tools
The developer homepage - join the programming community from gitconnected. Discover and share coding news, with the best stories rising to the top. Get the latest updates on JavaScript, web development, frontend, backend, and programming. Build your skills, reputation, and network with your personal developer homepage and portfolio. Collaborate with other software engineers.
This guide will use JavaScript instead of a pure functional programming language (e.g. Haskell) to make things more approachable for developers accustomed to imperative languages. It will, however, assume you have basic knowledge of functional programming, including currying and lambdas.
In certain cases, useMemo is irrelevant, overused, and likely harmful to the performance of your application. Learn these situations and how to avoid them.
Modern day javascript environments have many ways of dealing with state. One can use closures or classes to have some shared state, but sometimes a more elaborate state management library is needed…
These bookmarklets let you see how a web page is coded without digging through the source, debug problems in web pages quickly, and experiment with CSS or JS without editing the actual page.
msCross is a Javascript AJAX interface to the UMN Mapserver Webgis, developed during the Datacrossing DSS research project. msCross was developed to allow user dinamically display geographical information layers. It was developed to be cross-browser. The main objective is to permit users to simply create Google Maps-style applications, using only Free Software.
Bytefx is a fast, lightweight and crossbrowser library with some useful special effect for your web pages.
It is compatible with most common browsers and MemTronic compressed version size is less than 2Kb.
Bytefx is not a complete framework, as mootools or script.aculo.us are, it's just a low level effects library then its features are not advanced but probably useful to create more complex libraries too.
Finally, bytefx should be just what you need for your web pages, with a minimum overload and a good, fast and crossbrowser code.
SmartGWT is a GWT based framework that allows you to not only utilize its comprehensive widget library for your application UI, but also tie these widgets in with your server-side for data management. SmartGWT is based on the powerful and mature SmartClient library.
Node.js provides a its own assert module with some really useful functions for creating basic tests. However, the reporting and running of these assertions can become complicated, especially with asynchronous code. How can you be sure that all assertions ran? Or that they ran in the correct order? This is where nodeunit comes in, a tool for defining and running unit tests in the simplest way possible.
Chickenfoot is a tool that puts a programming environment in Firefox so you can write scripts to manipulate web pages and automate web browsing. In Chickenfoot, scripts are written in a superset of Javascript that includes special functions specific to we