Path: csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: =?UTF-8?Q?Arne_Vajh=c3=b8j?= Newsgroups: comp.lang.java.programmer Subject: Re: questions re Javascript Date: Tue, 1 Sep 2015 20:00:49 -0400 Organization: Aioe.org NNTP Server Lines: 55 Message-ID: References: NNTP-Posting-Host: NIM2IeSPVd0kE3mU1mieXw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.java.programmer:32457 On 9/1/2015 6:26 PM, rdelaney2001@gmail.com wrote: > I'm trying to get a handle in what Javascript is, isn't, > what it does.... > > Is it a language, or a set of library routines? If > the latter, how are they accessed? It is a language. It is standardized under the rarely used name ECMAScript. > Is it used, or useful, for anything besides hovering > the cursor over an image on a Web page? Yes. You can build very complex web applications running client side in the browser and only have web services server side. Like GMail etc.. You can make server side web applications using node.js. > What is its relation to Java, as a plug-in? Are they > independent? Does Javascript execute/reside 'inside' > Java, so to speak? It is a completely different language than Java. NetScape just made a business deal with SUN to use the Java prefix. Also some of the basic language methods in JavaScript are similar to Java. But do let that fool you - Java and JavaScript are very different languages, There are several integration points between Java and JavaScript though: * JavaScript can call Java applets in the browser * Java applets can call JavaScript in the browser * some JavaScript engines are implemented in Java * Java actually comes with one of those embedded out of the box > What are the limitations of the language, in terms of > hardware, memory access, security, etc.? That is more than can be answered in a usenet post. Arne