12800EasyCommunicator uses either JavaScript with DOMhttp://www.levelthreesolutions.com/easycommunicator/DHTML is very powerful and complex web-based applications with easy to use interfaces can be developed using DHTML and any number of server technologies, but currently there is no cross-browser mechanism for communicating with the server without loading a page in a hidden frame or reloading the entire page. By including the EasyCommunicator object in a web page, and using its very flexible and extensible object-oriented design, anyone can now create powerful web-based applications that use DHTML exclusively for the front-endJavaScript > Scripts and Programs > DevelopmentOct 12, 2006Peter Tracey
There are a lot of libraries out there and, invariably, they do a lot of things that you don't need or in a manner that you don't like. Thus, they feel bloated. One example would be Prototype. Recently, I discovered it has a Template class. At first, I thought it was a template engine similar to Smarty for PHP, but it turned out I was wrong. It's just a method of returning formatted strings wrapped in a fancy class. If you're familiar with C, C++, Objective C, Perl, Python, PHP, bash, awk, etc. you're probably aware of the printf function, used to output formatted strings. Because I wanted for a long time a similar function in JavaScript, I wrote it using PHP's sprintf spec.. It's prototype is simple:
DHTML is very powerful and complex web-based applications with easy to use interfaces can be developed using DHTML and any number of server technologies, but currently there is no cross-browser mechanism for communicating with the server without loading a page in a hidden frame or reloading the entire page. By including the EasyCommunicator object in a web page, and using its very flexible and extensible object-oriented design, anyone can now create powerful web-based applications that use DHTML exclusively for the front-end
These function return a string with whitespace stripped (trimmed) from the beginning or end or both of the string. Without the second parameter, they will trim these characters:
" " (ASCII 32 (0x20)), an ordinary space.
"\t" (ASCII 9 (0x09)), a tab.
"\n" (ASCII 10 (0x0A)), a new line (line feed).
"\r" (ASCII 13 (0x0D)), a carriage return.
"\0" (ASCII 0 (0x00)), the NUL-byte.
"\x0B" (ASCII 11 (0x0B)), a vertical tab.
The current trend in the application and web development industry is switching from compiled languages like C/C++ and Delphi to scripting languages like Perl, Javascript or VBScript. One of the main disadvantages of these languages for developers of commercial applications is great ease of studying, analysis and reuse of source code by customers and competitors. For custom solutions the risk of losing control over intellectual property is even much higher since it's much more difficult to track violations of intellectual property in them due to the highly targeted or even exclusive distribution of such solutions or products - so in such cases violations of intellectual property can be in form of reuse of original source code even with arbitrary level of adaptation! Due to the ease of study and modification, it's extremely difficult to ensure licensing conditions of the applications or sites are met too - for example permission to use the script only on single website, and only till the date it was licensed to be used
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.