ECMAScript 3 and beyond – the road to "Harmony"

The current ECMAScript specification was completed in 1999 and certainly needed to be updated to reflect today’s web environment and practices. Some participants in the standards process wanted to use what they thought of as a once-in-a-decade opportunity to make some significant changes that they felt would make the language better. Other participants, including Microsoft,…

11

Thank you – Smartsheet !

We are constantly looking to engage with our customers on this blog and understand their pain-points, and in that spirit, it was really heartening to see the blog post by Mark Mader from Smartsheet. The JScript team is very appreciative of this kind of customer engagement and hope more customers frequent this blog and provide feedback…

2

ECMAScript, Mashups, and Security

A mashup composes a web application by combining programs and data services from multiple originators, and delivers it for presentation on a single web page. Usually, these programs and services interact with each other – housing maps being the canonical example.   The same origin policy (SOP) governs access control in today’s browsers. It prevents…

18

Classes in JScript – Part III: Class Hierarchy and Data Encapsulation

In this post I will be discussing how one can achieve Class Hierarchy and Data Encapsulation in JScript. I will take the same example that was used for the first and second parts and will keep updating it as and when required.   function Rectangle (ht, wt) {                 this.height = ht;                 this.width=wt; }…

11

ECMAScript 3 and beyond

The web has become the primary global computing platform tying together hundreds of millions of sites. In the eight years since the release of the ECMAScript Language Specification 3rd Edition (ES3), ECMAScript (commonly known as JavaScript™ or JScript ™) has grown in importance as one of the key technologies of the web.   The specification…

40

Classes in JScript – Part II: Instance Properties / Methods & Class Properties / Methods

  In this post I will discuss more about the Instance Properties & Instance Methods and Class Properties and Class Methods. I will take the same example that was used for the first part and will keep updating it as and when required.   function Rectangle (ht, wt) {                 this.height = ht;                 this.width=wt;…

13

Appropriate forums to ask questions regarding JScript.

We have created new forum for asking questions related to JScript. The forum link is given below: http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1861&SiteID=1 JScript.NET questions http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=47&SiteID=1 Managed JScript that ships with Silverlight http://silverlight.net/forums/16.aspx Please select appropriate forums based on your question. If you want to know the difference between different flavors of JScript please refer to this blog. Thanks, Don…

7

Classes in Jscript – Part I

I am Ritesh Parikh and have recently moved to Jscript team as a SDET. While starting on Jscript I had a lot of questions. One of them was – Is JScript object oriented? For a language to be object oriented, it has to provide support for the following: ·        A mechanism for grouping related functionality…

9

Jscript Run Time Fix for DST 2007 in United States.

Let me take some time to introduce myself. My name is Titus and I am a SDET in JScript team. Today I am going to blog about the behavior of  JScript Date object because of DST rule changes as per Energy Policy 2005 and how to get around the problem.   Introduction Beginning in 2007, there has…

3