<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx</link><description>The other day a program manager on another team sent me a question that I've seen in various forms many times over the last few years. The question was " Is there any documentation that describes all the differences between JScript and Javascript?" This</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#80794</link><pubDate>Fri, 27 Feb 2004 01:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:80794</guid><dc:creator>ben</dc:creator><description>Heres a similar question.  Using classic ASP, I can specify my Page Language will be VBScript, JScript, or JavaScript... and maybe others.&lt;br&gt;&lt;br&gt;In that case, there's no difference between Jscript and Javascript, right?&lt;br&gt;</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#80841</link><pubDate>Fri, 27 Feb 2004 03:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:80841</guid><dc:creator>Eric Lippert</dc:creator><description>Correct.  ASP, IE, etc, will use JScript when you specify language=Javascript, ECMAScript, etc.  They're just aliases for JScript.</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#80958</link><pubDate>Fri, 27 Feb 2004 08:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:80958</guid><dc:creator>Mike Walsh</dc:creator><description>To which I can only say that once an American girl came up to my and said.&lt;br&gt;&lt;br&gt;&amp;quot;Hi I'm randy&amp;quot;</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#80970</link><pubDate>Fri, 27 Feb 2004 09:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:80970</guid><dc:creator>Louis Parks</dc:creator><description>&amp;quot;I usually ask them right back what the difference between English and German is...&amp;quot;&lt;br&gt;&lt;br&gt;Lol!</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#81001</link><pubDate>Fri, 27 Feb 2004 10:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:81001</guid><dc:creator>bryan</dc:creator><description>bad response, given that english is a germanic language. &lt;br&gt;&lt;br&gt;&lt;br&gt;' Remember, JScript and Javascript are languages independent of the browser object model. '&lt;br&gt;it's amazing how many people have a problem with this. </description></item><item><title>Browser differences</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#81071</link><pubDate>Fri, 27 Feb 2004 14:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:81071</guid><dc:creator>Nick Fitzsimons</dc:creator><description>&amp;quot;If you are looking for differences between the IE and Netscape browser object models...&amp;quot;&lt;br&gt;&lt;br&gt;There are detailed explanations of the differences between the various browser DOM implementations in &amp;quot;Dynamic HTML: The Definitive Reference (2nd edition)&amp;quot;, and there's also some useful discussions of the finer points in &amp;quot;JavaScript and DHTML Cookbook&amp;quot;, both by Danny Goodman and published by O'Reilly. HTH.</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#81154</link><pubDate>Fri, 27 Feb 2004 18:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:81154</guid><dc:creator>Eric Lippert</dc:creator><description>&amp;gt; bad response, given that english &lt;br&gt;&amp;gt; is a germanic language. &lt;br&gt;&lt;br&gt;Ot's in keeping with the analogy.  Modern German and modern English are both descendents of ancient germanic languages.  Javascript and Java are both descendants of the ancient language C.&lt;br&gt;</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#81156</link><pubDate>Fri, 27 Feb 2004 18:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:81156</guid><dc:creator>Peter B</dc:creator><description>&amp;gt;&amp;gt;&amp;gt; write a series of unit tests&lt;br&gt;&lt;br&gt;Eric, you talk about unit testing JScript code?? Any tool you could recommend for this?</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#81157</link><pubDate>Fri, 27 Feb 2004 18:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:81157</guid><dc:creator>AndrewSeven</dc:creator><description>LOL&lt;br&gt;I think there is something implied in the &amp;quot;all the way&amp;quot; that precedes &amp;quot;home&amp;quot;.&lt;br&gt;&lt;br&gt;Mike ,&lt;br&gt;Was she randy or Randy , or both?&lt;br&gt;Did you give her a ride or just a ride home?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I'm thinking that maybe there is a way to apply some Test Driven priciples to PMs, mine want to &amp;quot;install&amp;quot; everything.&lt;br&gt;&lt;br&gt;The simplest thing possible.&lt;br&gt;The difference between JavaScript and JScript is &amp;quot;ava&amp;quot;.</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#81159</link><pubDate>Fri, 27 Feb 2004 18:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:81159</guid><dc:creator>Eric Lippert</dc:creator><description>Well, as you might deduce from my earlier article (Thin to my Chagrin), it's my opinion that if your program is so complicated that it needs lots of unit tests, that maybe JScript isn't the right language for you.&lt;br&gt;&lt;br&gt;Of course, that doesn't change the fact that people _do_ develop large systems in JScript, and that they should be tested...  but unfortunately I'm unaware of any unit test system designed specifically for JScript.&lt;br&gt;</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#81162</link><pubDate>Fri, 27 Feb 2004 18:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:81162</guid><dc:creator>Dave Anderson</dc:creator><description>&amp;quot;'Remember, JScript and Javascript are languages independent of the browser object model.'&lt;br&gt;it's amazing how many people have a problem with this.&amp;quot;&lt;br&gt;&lt;br&gt;I am one of them.&lt;br&gt;&lt;br&gt;JavaScript is a Netscape product, and Netscape's own documentation differentiates between client-side and server-side JavaScript on the basis of native objects. Netscape's client-side JavaScript reference explicitly includes DOM objects, whereas Microsoft keeps DOM and JScript apart.&lt;br&gt;&lt;br&gt;If JavaScript is &amp;quot;independent of the browser object model&amp;quot;, how is this explained?&lt;br&gt;&lt;a target="_new" href="http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/document.html"&gt;http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/document.html&lt;/a&gt;</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#81170</link><pubDate>Fri, 27 Feb 2004 18:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:81170</guid><dc:creator>Eric Lippert</dc:creator><description>&amp;gt; If JavaScript is &amp;quot;independent of the browser object model&amp;quot;, how is this explained? &lt;br&gt;&lt;br&gt;You beat me to it.  I was just about to comment that a major reason for this confusion is the Netscape documentation.&lt;br&gt;&lt;br&gt;Now, I don't work for Netscape so this is a conjecture -- my guess is that the language was developed at netscape by the browser team, and was initially tightly integrated into the browser.  That explains why there are methods in Javascript that assume that the language is embedded in HTML, and it explains why the documentation is tightly integrated with the browser documentation.  But like I said, that's just a guess.&lt;br&gt;&lt;br&gt;At Microsoft, we realized that the language would be useful in contexts outside of the browser, and so kept them separate from day one.  In fact, the browser team and the script team were in completely separate divisions of the company.&lt;br&gt;&lt;br&gt;There are pros and cons of each approach.  The pro is obviously that the language is useful in multiple hosts -- WSH, ASP, etc -- and the con is that things like the memory manager and security system are not as tightly integrated into the browser as one might like.&lt;br&gt;&lt;br&gt;When it came time to standardize the language, we made sure that the ECMA specification calls out that the language is independent of the browser object model.</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#81673</link><pubDate>Sun, 29 Feb 2004 07:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:81673</guid><dc:creator>Peter Torr</dc:creator><description>Gotta love all those HTML-centric methods off the String prototype :-)&lt;br&gt;</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#82047</link><pubDate>Mon, 01 Mar 2004 15:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:82047</guid><dc:creator>Keith Gaughan</dc:creator><description>As an irishman, I can tell you that &amp;quot;ride&amp;quot; means &amp;quot;have sex&amp;quot; here. Ergo, what he accidently said was that he had sex with the girl. It's not offensive, by the way.</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#82048</link><pubDate>Mon, 01 Mar 2004 15:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:82048</guid><dc:creator>Keith Gaughan</dc:creator><description>That's also Hiberno-English as opposed to British English.</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#5478355</link><pubDate>Wed, 17 Oct 2007 03:18:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5478355</guid><dc:creator>Nathan Sokalski</dc:creator><description>&lt;p&gt;I think that when people ask for the differences between JavaScript and JScript they basically want a list/table showing the equivelant property in the other (for example, event.srcElement in JScript and event.target in JavaScript). There are a number of these that are sometimes hard to remember, and having all of them in the same place would be one of the most useful references I have found in a long time.&lt;/p&gt;
</description></item><item><title>re: What's the difference?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/02/26/80781.aspx#8903631</link><pubDate>Thu, 28 Aug 2008 19:34:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8903631</guid><dc:creator>Steve Green</dc:creator><description>&lt;p&gt;Well, i just read this, and its still relevant today. So well done on writing something that stands up well.&lt;/p&gt;
&lt;p&gt;PS English, is not a germanic language its a combination of many languages, Latin, Greek, French, Norsk et all. In fact that's probably the reason for its success as a language, its flexibility.&lt;/p&gt;
&lt;p&gt;There is no such thing as American Standard English, or British Standard English, there is just English. But the language accepts and allows barstardisations, such as the Americans and others do to the language.&lt;/p&gt;
&lt;p&gt;Finally I would like to congratulate you on spelling &amp;quot;Behaviour&amp;quot; right.&lt;/p&gt;
&lt;p&gt;PS. Just remembered that my English teacher, once said that the American adjustments to English were probably done to make the spelling easier. Which was probable due to the &amp;quot;give me your poor etc.&amp;quot;&lt;/p&gt;
&lt;p&gt;I think I feel the need for a dissertation ;-)&lt;/p&gt;
</description></item></channel></rss>