官术网_书友最值得收藏!

Setting up your environment

Before going through this book, let's set up your environment. There are many renowned editors available in the market to create JavaScript projects such as Sublime Text, Komodo IDE, NetBeans, Eclipse, and more, but we will use Visual Studio 2015 that came up with some good improvements, helping developers to work on JavaScript in a better way than before.

To proceed, let's download and install Visual Studio 2015. You can download the Visual Studio 2015 community edition from https://www.visualstudio.com/, it's a free version and provides certain improvements as described in the following section.

New editing experience of JavaScript in Visual Studio 2015 IDE

The new Visual Studio 2015 IDE provides many rich features for developing web applications and various templates are available to create projects on different frameworks and application models. The earlier version already supported IntelliSense, colorization, and formatting but the new Visual Studio 2015 IDE has some more improvements that are as follows:

  • Added support for the ECMAScript 6 scripting language, which is formally known as ES2015. With the new ES2015, many features have been added, you can now define classes, lambdas, spread operator, and proxy objects. So, with Visual Studio 2015, you can get all IntelliSense using these features in your JavaScript code.
  • Support for popular JavaScript client-side frameworks such as Angular, ReactJS, and so on.
  • Documentation comments that help you add comments to your JavaScript methods and show the description when you use them:
  • IntelliSense for new JavaScript APIs such as touch event and Web Audio API.
  • You can use tokens such as //TODO, //HACK, and //UNDONE, and it gives you a listing in the Task List window that helps to trace the to-do items:
  • With JavaScript files, Visual Studio 2015 provides the same navigation bar we used to see when writing classes in any .NET language. Selecting and navigating to different methods of JavaScript is far easier with this feature:
主站蜘蛛池模板: 新余市| 闵行区| 北流市| 嘉善县| 招远市| 安吉县| 西乌珠穆沁旗| 徐州市| 德兴市| 苍南县| 二连浩特市| 建德市| 沂水县| 田东县| 安康市| 云浮市| 吉安市| 伊春市| 富阳市| 健康| 龙陵县| 新昌县| 藁城市| 朝阳区| 轮台县| 左权县| 合川市| 江西省| 永平县| 金门县| 英德市| 长治市| 蓬溪县| 建昌县| 沈阳市| 长沙市| 无极县| 勐海县| 彰化县| 汝阳县| 娄烦县|