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

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:
主站蜘蛛池模板: 将乐县| 金乡县| 新河县| 乐陵市| 汪清县| 佛教| 蓝山县| 津南区| 江安县| 龙南县| 白城市| 名山县| 尚志市| 平度市| 建宁县| 浦城县| 缙云县| 岫岩| 白山市| 扎兰屯市| 浠水县| 峨眉山市| 兴海县| 乐东| 兴义市| 罗田县| 桃源县| 抚松县| 廊坊市| 巴林左旗| 呼玛县| 河池市| 若羌县| 大英县| 海丰县| 青田县| 渭南市| 兴仁县| 通州市| 滨海县| 岐山县|