|
| |
| | 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)
|
|
| |
| | 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)
|
|
| |
| | 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)
|
|
| |
| | 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)
|
|
| |
| | 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)
|
|
| |
| | 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)
|
|
| |
| | 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)
|
|
| |
| | 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)
|
|
|