My First JavaScript Program!

Eclipse for JavaScript Web Developers

Каждому, кто решил заняться JavaScript-ом после нескольких лет работы в Eclipse, может показаться вполне логичным и естественным продолжить и дальше работать в Eclipse и использвать JSDT (JavaScript Development Tools).

JSDT (JavaScript Development Tools)

— это плагин для JavaScript разработки, базирующийся на JDT (Java Development Tools) — «главном» эклипсовом плагине для разработки Java.

Идея была в том, чтобы не писать плагин для джавсаскрипта «с нуля», а вместо этого — закастомайзить мощный эклипсовый Java-плагин для написания JavaScript. Идея хороша, но так как Java — это язык со строгой типизацией, а JavaScript — нет, то это вызвало определенные трудности и наложило определенные ограничения.
http://wiki.eclipse.org/JSDT

JSDT являтеся частью WTP (Web Tools Platform Source Editing) проекта. И может быть поставлен дополнительно к вашей текущей версии Eclipse. На данный момент последняя версия WTP 3.4.1 от 17 Sep 2012.
http://www.eclipse.org/webtools

Но если вы решили ставить эклипс для джаваскрипта «с нуля» – то лучше воспользоваться инсталляцией, которая уже содержит WTP. Лучше всего было бы поставить «Eclipse for JavaScript Web Developers». Но для последней версии Eclipse 4.2.1 (Juno) такой сборки нет и поэтому можно взять Eclipse IDE for Java EE Developers.
http://www.eclipse.org/downloads

Читайте также:  Глобальная переменная java spring

Апологетику и ценные советы по использованию Eclipse для JavaScript разработки можно найти в статьях Сергея Чикуёнка. Статьи от 20 июля 2011 года, но это лучшее по данной теме что я смог найти в начеле 2013 😉
http://chikuyonok.ru/2011/07/eclipse-webdev1
http://chikuyonok.ru/2011/07/eclipse-webdev2

Отладка JavaScript в Eclipse

Пошаговую отладку JavaScript из Eclipse удалось запустить используюя Crossfire.
https://github.com/mrennie/crossfire/wiki

Вкратце это выглядит так:
  • Для запуска ActionScript скриптов используется Firefox,
  • В нем должен быть инсталлирован и активирован Firebug
  • Должен быть так же инсталлирован плагин Crossfire, и активирован в режиме «сервера» — в этом случае он будет собирать всю необходимую отладочную информацию из Firebug, и передавать ее в формате JSON debug-клиенту.
  • В нашем случае debug-клиентом будет JSDT-debug плагин в Eclipse, который и будет красиво отрисовывать всю отладочную информацию в эклипсе: все точки оставнова, объекты и значения переменных.
Сrossfire

Firefox с работающим в режиме сервера crossfire лучше запускать в отдельном профиле:

— Тут мы создадим профиль crossfire-server :
firefox -no-remote -ProfileManager
— А потом мы его будем запускать как-то так:
firefox -profile crossfire-server -crossfire-server-port 5000 -no-remote

Можно также активировать crossfire из firefox-а вручную.

FBTrace

Описанные в документрации пункты меню я так и не нашел, но удалось установить флажком extensions.firebug.alwaysOpenTraceConsol e

Самое главное — нужно помнить, что отладка будет подхватываться только когда firebug отладка активирована на открываемой в firefox страничке (и при этом crossfire тоже должен быть включен в режиме сервера)!

Дополнительные плагины

  • Поддeржка JSDT jQuery 1.5: https://svn.codespot.com/a/eclipselabs.org/jsdt-jquery/updatesite
  • Emmet (бывший Zen coding): http://emmet.io/eclipse/updates
  • Subclipse (если вы пользуетесь SVN): http://subclipse.tigris.org/update_1.8.x
  • AnyEdit (несколько полезных текстовых функций и «удалитель табуляций») http://andrei.gmxhome.de/eclipse

Emmet (Zen Coding)

Отладка в Firebug jQuery страничек

Еще наткнулся на интересный плагин к Firefox для отладки в Firebug jQuery страничек:
http://firequery.binaryage.com/

Выводы

В общем и целом разработку и отладку JavaScript в Eclipse вести можно. Но все равно — ощущения «счастья» не возникает — все как-то слишком громоздко, подглючивает и подтормаживает (особенно когда дело касается отладки через Crossfire).
Возникло желание попробовать чуть более платные IDE для разработки — например JetBrains WebStorm: http://www.jetbrains.com/webstorm

Кстати, если вы пользуетесь (или планируете использовать) JetBrains IntelliJ IDEA, то имейте в виду, что в платной версии IDEA есть все средства для разработки JavaScript/HTML5 — то есть всё, что есть в WebStorm. http://www.jetbrains.com/idea

А кроме того в платной версии IDEA есть также средства для разработки на Flex/ActionScript. http://www.jetbrains.com/idea/features/flex_ide.html

ИМХО — есть смысл сразу купить JetBrains IntelliJ IDEA, особенно если будет хорошая скидка, и не париться в дальнейшем. А там глядишь — может и Java придется программировать 😉

Источник

How to write JavaScript in Eclipse IDE

Scientech Easy

Eclipse is another popular free, open-source IDE among web developers and developers who use other programming languages.

It was built for Java development but now included many tools for working with other programming languages: HTML, CSS, JavaScript, Ruby, Python, PHP, etc.

Eclipse can handle entire web projects and even can be integrated with any other popular development tools required to create web applications into a single interface.

In addition, it also supports various plugins and anyone can create plugins to extend Eclipse’s functionality. Due to so many features included in Eclipse, we can also use this IDE for web development.

To use Eclipse IDE for the web development project, you will need to download eclipse and install it. So, let’s understand step by step download and installation process.

How to Download and Install Eclipse IDE?

There are the following steps to download, install Eclipse, and set up the development environment for JavaScript. They are as follows:

Step 1 : Download the eclipse from the given link: https://eclipse.org/downloads

Choose the latest stable version of the eclipse IDE and make sure that if your computer system is 64-bit, choose 64-bit eclipse.

Step 2 : Once the download is completed, click on elipse.exe to open the eclipse that will ask to select a local directory as its workspace. Workspace is the folder or place where eclipse will store your projects.

Step 3 : Create or select a local directory on C drive where you want to store your JavaScript project, and click on the OK button to start eclipse.

You can also create a folder with a suitable name for your JavaScript project on C drive and browse that folder from the workspace launcher.

Step 4 : Once the eclipse opens, navigate as File -> New -> Static Web Project. Click on the link as shown below in the screenshot.

download and install eclipse for Javascript

Step 5 : It will open up a window dialogue box that will ask you to enter the name of the project. Enter the project name “JavaScript Project” and click on the ‘Finish’ button as shown in the below screenshot.

Entering name of Javascript project

Step 6 : Expand the JavaScript project directory on the left-hand side of Eclipse (project explorer) and right-click on the ‘WebContent’ folder.

To create an HTML file in the current JavaScript project, navigate to New -> HTML File as shown below in the screenshot.

Creating HTML web page

Step 7 : It will open up a window dialogue box that will ask you to write the file name. Please type the file name “myJavascriptProgram” and click on the ‘Finish’ button as shown below. It will create an HTML file for the current static web project.

Creating HTML file in editor

At this point, we have successfully completed the development setup for JavaScript programming with project structure as shown in the below screenshot.

Complete Javascript project structure

In the next section, we are going to write our first JavaScript program using this setup.

Writing My First JavaScript Program in Eclipse IDE

In the last section, we created an HTML file named myJavascriptProgram.html. Now it’s time to write the first JavaScript program.

Let’s write the following JavaScript code snippet in the editor as shown below and then save it.

          

In the above JavaScript program, we have placed some JavaScript code between the opening body tag and closing body tag of the HTML file.

In the next section, we will learn how to run a Javascript program in Eclipse IDE.

How to Run JavaScript Code in Eclipse IDE?

To run JavaScript program code in Eclipse, right-click on myJavascriptProgram and navigate to New -> Open with -> web browser and click on it as shown below.

How to run Javascript code in Eclipse IDE

Eclipse will open the web browser in the editor and display the following output.

Output of code: Welcome to my first JavaScript program

Creating JavaScript External File using Eclipse IDE

There are the following steps to create JavaScript external file in Eclipse that is as follows:

Step 1 : Create a new file to write JavaScript code by choosing New and then File from the File menu.

The New File dialog box will open where we will write myscript.js in the File name text box, as shown below, and click on the Finish button.

Creating external Javascript file using Eclipse

Step 2 : Eclipse will add a new empty JavaScript file named “myScript.js” to your project. If this file doesn’t open automatically in the editor, right-click on the myScript.js file in Project Explorer, choose Open With, and then click Text Editor.

Now you will see two files named “myJavascriptProgram” and “myScript.js” on the screen.

Step 3 : Write the following code snippet in the JavaScript file named “myScript.js” and save it using Ctrl+S. You can also save it by selecting Save from the File menu.

document.write("Creating an external JavaScript file in Eclipse");

Step 4 : Now add the following code in the script “myJavascriptProgram.html” and save it. In the code snippet, src is an attribute and “myScript.js” is the value of attribute src. We have added src attribute to the opening tag.

The complete code structure is given below:

      

Step 5 : Right-click on myJavascriptProgram.html in the Project Explorer and navigate to Open with, and then click on Web Browser.

Eclipse will open a browser window in the editor, where you will see output of code snippet on the web page.

Output of code: Creating an external JavaScript file in Eclipse

This is a basic primer about JavaScript development with Eclipse that is completed. If you want to get more information besides, I will recommend visiting the Eclipse website.

Hope that this tutorial has covered almost all the important steps related to how to write JavaScript program in Eclipse IDE. I hope that you will have understood how to run JavaScript in eclipse.

In the next tutorial, we will learn how to add JavaScript in HTML document.
Thanks for reading.
Next ⇒ How to add JavaScript in HTML document ⇐ Prev Next ⇒

Источник

Оцените статью