ECMAScript - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: ECMAScript



  
 ECMAScript - Wikipedia, the free encyclopedia
ActionScript version 2.0 is an example of a ECMAScript implementation which is already more class-based than prototype-based.
In June 2004 Ecma International published ECMA-357 standard, defining an extension to ECMAScript, known as E4X (ECMAScript for XML).
The latest versions of Mozilla (1.8 Betas) and Firefox 1.5 have partial support of E4X [2] and a few other features, see New in JavaScript 1.6.
http://en.wikipedia.org/wiki/ECMAScript   (702 words)

  
 Standard ECMA-262 3rd Edition -December 1999
ECMAScript is an object-oriented programming language for performing computations and manipulating computational objects within a host environment.
ECMAScript as defined here is not intended to be computationally self-sufficient; indeed, there are no provisions in this specification for input of external data or output of computed results.
ECMAScript does not contain proper classes such as those in C++, Smalltalk, or Java, but rather, supports constructors which create objects by executing code that allocates storage for the objects and initialises all or part of them by assigning initial values to their properties.
http://developer.mozilla.org/js/specs/ecma-262   (9833 words)

  
 JavaScript - Wikipedia, the free encyclopedia
It is defined in a set of separate standards[3], developed by the W3C and is applicable to the access and manipulation of HTML and XML documents in many computer languages and platforms.
The need for common specifications for these two languages was the basis of the ECMA 262 standard for ECMAScript (see external links below), three editions of which have been published since the work started in November 1996.
JavaScript is also considered a functional programming languages, like Scheme and Ocaml, because it has closures and supports higher-order functions.
http://en.wikipedia.org/wiki/Javascript#History   (1890 words)

  
 VRML97, ISO/IEC 14772-1:1997 -- Annex C, ECMAScript Scripting Reference
Since ECMAScript is an untyped language it has no language constructs to describe the types of parameters passed to, or values returned from, functions.
The file extension for ECMASCript source code is '.js', unless a protocol returning mime types is used (such as HTTP).
In the case of a ECMAScript numeric value or numeric array return, the identifier numeric or numeric[ ] is used.
http://tecfa.unige.ch/guides/vrml/vrml97/spec/part1/javascript.html   (4547 words)

  
 Web Development - COMPM067 - Notes
ECMAScript is an object-based programming language - this means that it includes the concept of objects, but is not built entirely around them, like the Java language, for example.
In computer languages, we also use variables as storage for values which may be useful to us while a program is running, and normally, in computer programs, these variables can be of different types.
ECMAScript provides a number of builtin objects, which we shall examine now, as well as the ability for programmers to define their own object types, with specified properties and methods.
http://compm067.paisley.ac.uk/notes/unit05.html   (9523 words)

  
 Recommendations for Modifications to the ECMAScript Language Specification
The ECMAScript Specification does not allow the use of reserved words as the names of global vars (vars defined outside of any function).
The ECMAScript Specification does not allow the use of reserved words as the names of vars (local variables of a function).
The ECMAScript Specification describes constructors, which are functions used to initialize objects.
http://www.crockford.com/javascript/recommend.html   (1408 words)

  
 Cover Pages: Ecma International Approves ECMAScript for XML (E4X) Specification.
ECMAScript Task Group has "completed several independent implementations to validate the specification and is already working on the next version of E4X, which will include support for the XML schema language and other type systems.
ECMAScript programmers must learn to write tree navigation algorithms instead of object navigation algorithms.
In addition to learning a new data model, ECMAScript programmers have to learn a declarative programming model, recursive descent processing model, new expression language, new XML language syntax, and a variety of new programming concepts (templates, patterns, priority rules, etc.).
http://xml.coverpages.org/ni2004-07-20-a.html   (2049 words)

  
 Quick-and-dirty Java programming
In fact, EcmaScript is the result of an attempt to standardize on a single dialect of the JavaScript language -- enabling code on Web pages to work across browsers from all vendors (but mainly between Netscape and Microsoft browsers because they own a lion's share of the install base).
The EcmaScript component offers only the core language features -- the primitive data types, expression evaluation, flow control, etc. To do anything useful, you must use the language to manipulate objects exposed by the host environment to the script language.
But in the real world of everyday computing (and development), there are many situations where "whipping up a Java program" to perform a task is either impractical or too time consuming.
http://www.ibm.com/developerworks/java/library/j-qdjava?l=jB,t=nl   (2987 words)

  
 Floppy's Web3D Guide - VRML97 Tutorial 4.1: VRML Scripting with ECMAScript
You can include the ECMAScript code in a different file and reference that file in the url field of the Script node.
A variable is a way of storing a piece of data in your program.
An ECMAScript program is a sequence of statements, each of which executes certain commands.
http://web3d.vapourtech.com/tutorials/vrml97/en/tut41.html   (1307 words)

  
 NOVELL: Tips on when to use xPath and when to use ECMAScript
Assuming we have a component that has been handed an Input XML document there are four ways one could work with that document, each with their own advantages and disadvantages.
ECMAScript Math, String and Number objects provide a robust complement to the XPath functions.
Here is the same ADDRESS processing example as shown earlier, instead using ECMAScript bridging to XPath syntax.
http://developer.novell.com/extend/composer/952.html   (1062 words)

  
 Frequently Asked Questions (FAQ) - The Web Standards Project
The main use of ECMAScript, which is an object-based language, is to manipulate the objects in web pages which are specified by the Document Object Model (DOM).
This lets web developers implement such effects as animated text, graphic roll-overs, and pages that change based on user input without having to be reloaded.
These objects (effectively, the elements which make up web pages, or the web pages as a wholes) can then be added to, deleted, moved, or have their properties changed.
http://www.webstandards.org/learn/faq   (2826 words)

  
 Unicode in ECMAScript Edition 4
For ECMAScript implementations that use Unicode versions before 3.2, the Default_Ignorable_Code_Point property should be implemented as in Unicode 3.2:
Since ECMAScript edition 3 was published, the Unicode standard has added features, fixed bugs, and improved specifications.
For ECMAScript implementations that use Unicode versions before 4.0, the ID_Start_Exceptions property should be implemented as in Unicode 4.0 (PropList.txt, showing pre-beta data here):
http://www.mindspring.com/~markus.scherer/unicode/es4-unicode.html   (1101 words)

  
 Using the Simple ECMAScript Engine
The approach taken by SEE in supporting all the standard ECMAScript objects and methods, is to generate C program text from a file of ASCII strings during the build process.
[ECMAScript] is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft).
A suggested strategy for a caller that does need to remove or add an object's properties while enumerating them is to first create a private list of its property names, ensuring that it has exhausted the enumerator before attempting to modify the object.
http://www.adaptive-enterprises.com.au/~d/software/see/USAGE.html#enum   (5798 words)

  
 ECMAScript
ECMAScript can be used in VoiceXML documents for client-side processing, for example, to validate user input, without requiring access to the server.
It is also possible to define re-usable script libraries by placing ECMAScript in external files and referencing them using the 'src' attribute of the script element.
For example, a file called 'mylib.js' in a scripts directory would be referenced as:
http://www.infj.ulst.ac.uk/nlp/practicals/ecmascript.htm   (215 words)

  
 ECMAScript 4 Netscape Proposal
Removed the paragraph about ECMAScript Edition 4 being firmly in the dynamic camp from the introduction, since the examples given — dynamically defining classes and functions by placing them inside an
Setters can no longer return a value; the result of an assignment expression is now always the value of its right side.
Modified the syntax of the semantics to better match the ECMAScript Edition 3 style.
http://www.mozilla.org/js/language/es4   (3492 words)

  
 ESP: EcmaScript Pages
Fesi is a Java-based EcmaScript interpreter developed by Jean-Marc Lugrin.
Of course, EcmaScript is also completely compatible with JavaScript: they're actually the same language, except for the so-called "navigator extensions".
One of them is the "quick'n'dirty" approach of coding and then testing without the hassle of setting classpaths, compiling, configuring the web server or, in general, imposing a complex structure to otherwise simple programming tasks.
http://www.plenix.org/esp   (1550 words)

  
 VoiceXML Review - Columns - First Words
So, for example, you could range-check the user's input within the VoiceXML page itself, rather than asking the server to do it for you.
However, it does make sense to use it to do many of the lightweight tasks that come up in interface development.
As with any tool, the benefit will depend upon how you use it.
http://www.voicexml.org/Review/Jul2001/columns/Jul2001_first_words.html   (1057 words)

  
 NOVELL: FAQ-How do I find methods and properties in the ECMAScript Expression Builder?
Because ECMAScript is available in so many places and is so versatile it can sometimes be a little daunting to find exactly what it is you are looking for when working with the language.
The vast majority of the objects you manipulate will be from the remaining categories ECMAScript (dealing with the primitive language objects of Dates, Strings and Numbers) or Document (dealing with document related objects like Nodes, Elements, Attributes, etc.).
So as an example say you want to find details on the avg() method which sums up a list of values, divides by the number of values present, and returns a single value.
http://developer.novell.com/extend/composer/997.html   (445 words)

  
 O'Reilly Network -- JavaScript: How Did We Get Here?
In the meantime, as ECMAScript was being standardized (but unfortunately neglecting everything but the core language), Netscape and Microsoft introduced the 4.0 browser generation, each browser with its own completely proprietary document object model, and "Dynamic HTML" became the next morass into which JavaScript's good heart was dragged.
THAT is powerfull, you can't do that in PHP for example
for now ECMAscript based languages are prototype-based (or Object-based if you prefer)
http://www.oreillynet.com/pub/a/javascript/2001/04/06/js_history.html   (2100 words)

  
 Juicy Studio: ECMAScript Menu System
All the time JavaScript was a Netscape proprietary technology, its use could not be endorsed by the W3C.
I've added an example of a menu system that already has links in place, and the supporting ECMAScript that would be required to make it work.
A better solution would be to add a class, and put the rules for the styles in a style sheet.
http://juicystudio.com/article/ecmascriptmenu.php   (5779 words)

  
 Object Date in ECMAScript 262
The ECMAScript date object stores time/date information with 1 millisecond precision, as a Number measured from Midnight, January 1st, 1970 UTC.
Returns a string form of the Date in a convenient, human-readable form in UTC.
http://phrogz.net/ObjJob/object.asp?id=224   (437 words)

  
 Cetus Links: 16604 Links on Objects and Components / JavaScript / ECMAScript
Currently both Netscape and Microsoft are moving toward an ECMAScript merger so that JavaScript works the same in future versions of both browsers.
ISO/IEC DIS 16262 ECMAScript: A general purpose, cross-platform programming language (ISO)
ECMA-262 / ECMAScript: A general purpose, cross-platform programming language (ECMA)
http://www.cetus-links.org/oo_javascript.html   (909 words)

  
 ECMAScript vs. Canonical Matching Behavior
Character classes are specified differently in matching expressions.
The following table summarizes the differences in octal versus backreference interpretation by canonical and ECMAScript regular expressions.
If \ is followed by 0 followed by 0 to 2 octal digits, interpret as an octal.
http://msdn.microsoft.com/library/en-us/cpgenref/html/gngrfEcmaScriptVsCanonicalMatchingBehavior.asp   (305 words)

  
 XML.com: Extending SVG for XForms
If you look at the small EcmaScript library I've built, you'll see that I've referenced the XForms namespace in an object, so it is easy to reference.
Looking at that object we can see it has the following methods defined:
EcmaScript object that can be constructed with a pointer to a
http://www.xml.com/pub/a/2002/05/22/svg.html   (699 words)

  
 The Old New Thing : What happens when you specify RegexOptions.ECMAScript?
The vast majority of the people who actually see JScript errors are end users, who have no ability to fix the problem.
You'll have to ask them why their behavior is as it is. (I suspect it's for unix compatibility.)
Just because JavaScript regexps were similar to Perl (the most regexp-laden language I can think of) doesn't mean ECMA tried to match Perl.
http://blogs.msdn.com/oldnewthing/archive/2004/09/16/230386.aspx   (793 words)

  
 freshmeat.net: Project details for Simple ECMAScript Engine
SEE is a lightweight ECMAScript (JavaScript) parser and run-time environment.
Fixes were made in stringdefs build, octal parsing, handling of undefined args of some methods, and comment scanning.
It conforms to ECMAScript Edition 3, JavaScript 1.5, and provides compatibility switches for earlier versions of JavaScript and Microsoft's JScript.
http://freshmeat.net/releases/177438   (249 words)

  
 WebDeveloper.com - ECMAScript and Javascript Documentation
The document object is a ECMAScript object or is a generic object from javascript?
I would like to know where find information about this.
I would like to know what is the relation beetwen ECMAScript and Javascript.
http://www.webdeveloper.com/forum/printthread.php?t=44483   (86 words)

  
 carto:net - Manipulating SVG Documents Using ECMAScript (Javascript) and the DOM
The whole document can be referenced by the ECMAScript using the
The above example contains a well-formed and valid SVG document tree.
ECMAScript is the most popular scripting language in web browsers and SVG Viewers, hence we use it for our tutorials.
http://www.carto.net/papers/svg/manipulating_svg_with_dom_ecmascript   (1821 words)

  
 Product Detail
The purpose of this standard is to build consensus around, resolve ambiguities, and correct defects in existing specifications for an ECMAScript API for exchanging data between learning-related content and an LMS.
Keyword: IEEE Std 1484.11.2-2003, 1484.11.2, application programming interface, API, computer managed instruction, content object, ECMAScript, ECMAScript API, learning content, learning management system, LMS, runtime service, RTS You will receive an email from Customer Service with the URL needed to access this publication online.
An ECMAScript application programming interface (API) for content-to-runtime-services communication is described in this standard.
http://shop.ieee.org/ieeestore/Product.aspx?product_no=SS95175   (146 words)

  
 Web Browser ECMAScript Support
ECMAScript is a language used to access and work with the DOM.
The following objects are built into the ECMAScript language.
It may be copied, modified, and distributed freely as long as it attributes the original author and maintains the original license.
http://www.webdevout.net/browser_support_ecmascript.php   (135 words)

  
 JavaScript Language Resources
See the ECMAScript Edition 4 Page for a related Netscape proposal for the next version of the ECMAScript standard.
We are working through ECMA TC39 to coordinate and standardize the proposed changes.
The second revision of the ECMAScript standard; also ISO standard 16262.
http://www.mozilla.org/js/language   (263 words)

  
 Brajeshwar E4X or ECMAScript for XML in Flash
E4X Specification states, E4X adds native XML datatypes to the ECMAScript language, extends the semantics of familiar ECMAScript operators for manipulating XML objects and adds a small set of new operators for common XML operations, such as searching and filtering.
With the new ECMAScript Edition 4, it defines a new set of classes and functionality for working with XML Data.
ActionScript 1.0 and 2.0 had classes and methods for working with XML data, they are however were not based on ECMAScript standard.
http://www.brajeshwar.com/archives/2005/10/e4x_or_ecmascript_for_xml_in_flash   (468 words)

  
 ECMAScript Shells
The only reference for its global functions seems to be the js.c source code, or from running the top-level function help():
This file is a link farm for command-line ECMAScript implementations, with some comments.
There was a start at an EcmaScript by Per Bothner that was abandoned when Rhino came out.
http://burstproject.org/build/doc/shells.html   (1130 words)

  
 Web specifications supported in Opera 8
ECMAScript does not include browser and document related objects.
All elements will be inline, and all text will be rendered in the same font.
ECMAScript is the standardized version of JavaScript Core.
http://www.opera.com/docs/specs   (1504 words)

  
 Discover the best ECMAScript, ECMAScript javascript sites on Blinklist
This standard defines the syntax and semantics of ECMAScript for XML (E4X), a set of programming language extensions adding native XML support to ECMAScript.
filed under javascript, xml, E4X, ECMAScript, standards, programming, ecma, web, specification, reference, dom, ajax, software, LzShp by crispy Sep 12, 2005
ReadingQuest: Making Sense in Social Studies is a website designed for social studies teachers who wish to more effectively engage their students with the content in their classes.
http://www.blinklist.com/tag/ECMAScript   (257 words)

  
 Appendix B. ECMAScript
See Table B.1, “Supported ECMAScript Properties” for a list of supported objects.
Some ECMAScript objects and properties are not supported.
LZX does not support the ECMAScript objects, attributes and methods presented in
http://www.laszlosystems.com/lps-3.1/docs/guide/ecmascript-and-lzx.html   (346 words)

  
 Loosely Coupled weblog - on-demand web services
E4X (ECMAScript for XML) adds native XML support to the browser-based scripting language, which web designers use to add client-side functionality to web pages.
According to the release, BEA led the initiative that resulted in agreement on E4X, and plans to release a "publicly available implementation" for developer feedback.
Better known by its original name of JavaScript, ECMAScript will soon be gaining XML extensions, according to a press release today from ECMA International, the standards body that took over responsibility for JavaScript from the original creator, Netscape.
http://www.looselycoupled.com/blog/2003_03_23_lc.htm   (1839 words)

  
 JavaScript: The World's Most Misunderstood Programming Language
Virtually every personal computer in the world has at least one JavaScript interpreter installed on it and in active use.
Surprisingly, the ECMAScript committee does not appear to be interested in correcting these problems.
The design of the language on the whole is quite sound.
http://www.crockford.com/javascript/javascript.html   (875 words)

  
 SVG ECMAScript Archive
Accessibility Animation Batik Binary XML Browser Cartography Compound Documents Declarative ECMAScript Education FOAF Inkscape Java KDE Library Longhorn.net MathML Metadata - RDF Mobile Open Source Perl Relax NG RosettaNet SMIL Specification sXBL Tools Tutorial UBL Visualization Web Services XForms xmlhttprequest XSLT X Window Rendering
ECMA-357: ECMAScript for XML (E4X) Specification also; browser
http://www.svgx.org/ecmascript   (165 words)

  
 Flash tutorials - ECMAScript for XML (E4X): Overview - Advanced tutorials for Flash
ActionScript is based on ECMAScript, so understanding the future of ECMAScript will give you a glimpse into the future of ActionScript.
This article will cover a few highlights of the E4X specification including objects, initializers, accessors, and filtering.
It remains to be seen if the next version of ActionScript will follow the E4X specification, but Macromedia has publicly stated that full compliance with the ECMAScript 4 Standard is one of the goals for the next release of Flash.
http://www.communitymx.com/abstract.cfm?cid=A8C21   (246 words)

  
 Brendan's Roadmap Updates
By standing on Python’s shoulders we reuse developer knowledge as well as design and implementation experience.
Given the years of development in Python and similarities to ECMAScript in application domains and programmer communities, we would rather follow than lead.
Why borrow from Python for iteration, generators, and comprehensions?
http://weblogs.mozillazine.org/roadmap   (1674 words)

  
 JavaScript Documentation & References - CodingForums.com
Hello there, folks - I'm compiling a little list of where to find references and documentation for the ECMAScript language, implentations (such as JavaScript, JScript, ActionScript, InScript etc.), browser host objects and other useful JavaScript resources.
ECMA-262 3rd Edition - ECMAScript Language Specification (Updated with for example regex)
ECMA-262 2nd Edition - ECMAScript Language Specification (Revision is editorial in nature)
http://www.codingforums.com/showthread.php?s=&postid=87410   (1382 words)

  
 IEBlog : Scripting
Does JScript support Javascript language features such as catchguards and function expression statements that do not appear in the ECMA-262 specification?
I wish JScript and JavaScript were the same language, then I could stop having to code seperate event handlers for each.
EcmaScript is the name for the standard recommendation for the language from the ECMA industry association.
http://blogs.msdn.com/ie/archive/2005/03/03/384723.aspx   (2102 words)

  
 ECMAScript: The Switzerland of development environments? InfoWorld Column 2005-12-28 By Jon Udell
Versions 2 and 3 of ActionScript add Java-like class and interface definitions to the language.
If so, the ECMAScript family of languages, which includes the various Java­Script dialects and Macromedia's (Profile, Products, Articles) ActionScript, will be one lab in which the hypothesis is tested.
To meet the needs of Java-oriented enterprise developers, the company's ActionScript dialect has evolved in the direction of ECMAScript Edition 4 -- an envisioned (but stalled) future standard that was sketched out by Netscape (Overview, Articles, Company) in a June 2003 straw-man proposal.
http://www.infoworld.com/article/05/12/28/01OPstrategic_1.html?source=NLC-WS2005-12-28   (1360 words)

  
 Riada- Java applets, DHTML components, CSS, ECMAScript, JavaScript (www.riada.com)
Riada - creators of quality web development software applications, design environments and information, including Java applets, DHTML components, CSS, ECMAScript (JavaScript) and other internet related technologies and standards.
Our range of products include scrolling text and image marquees, tickers, scrollers and faders; image effects, slide shows, banner and photo manipulation; buttons and dymamic menus - all created with easy, yet powerful award winning design environments.
Riada- Java applets, DHTML components, CSS, ECMAScript, JavaScript (www.riada.com)
http://www.riada.com   (285 words)

  
 ECMAScript syntax - SplineCage Forums
SplineCage Forums > Programming and Development > Lightwave > LScripts
I am propably going to get my head chopped off for this one but I would also like to see some more likeness to the approach of Flash/Director with access to features such as mouse clicks, position, cursor changes and such.
I guess LScript is quite similar to the JavaScript (ECMAScript) syntax, but I would like to see a further likeness and better naming and access to elements within LightWave.
http://www.splinecage.com/forums/showthread.php?t=643   (319 words)

  
 ESPX - an ECMAScript Parser for (almost) XML, with namespaces; and TinyXSL application
Ideas, comments, suggestions for improvements, especially bug fixes, are always welcome, as usual.
ESPX - an ECMAScript Parser for (almost) XML, with namespaces; and TinyXSL application
ESPX - an ECMAScript Parser for (almost) XML, with namespaces
http://www.cjandia.com/2001/espx-tinyxsl   (1365 words)

  
 Portals Magazine Research Center: ECMAScript
Software > Systems Software > Programming Languages > Scripting Languages > ECMAScript
To browse through the topics to see more specific and related topics, click on Related Topics.
Portals Magazine Research Center Copyright © 1998-2006 Bitpipe, Inc. All Rights Reserved.
http://elibrary.portalsmag.com/tlist/ECMAScript.html   (105 words)

  
 FESI (pr. like fuzzy) EcmaScript interpreter
Simple code to list system properties, an example to access Java from EcmaScript.
An example how a bean can be tested from an EcmaScript program.
FesiFTP, a simple FTP access program with macros written in EcmaScript.
http://www.lugrin.ch/fesi   (524 words)

  
 ECMAScript - MDC
ECMAScript is the scripting language that forms the basis of JavaScript.
JavaScript 2.0 will be based off this version.
Work on ECMAScript 4th edition is currently underway.
http://developer.mozilla.org/en/docs/ECMAScript   (66 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.