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

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:
主站蜘蛛池模板: 盱眙县| 大丰市| 开阳县| 辉县市| 广宁县| 平远县| 忻州市| 锡林浩特市| 新宁县| 吉安县| 北票市| 桃园市| 淮阳县| 高安市| 兰州市| 鄂州市| 淳安县| 莆田市| 广灵县| 湟中县| 莲花县| 呈贡县| 克东县| 饶平县| 卓尼县| 昆山市| 茂名市| 家居| 徐州市| 枣阳市| 武夷山市| 镶黄旗| 海原县| 常山县| 利川市| 枣阳市| 顺昌县| 漠河县| 千阳县| 班戈县| 花莲县|