Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отладка в WebStorm и подключение сторонних библиотек (https://javascript.ru/forum/misc/52476-otladka-v-webstorm-i-podklyuchenie-storonnikh-bibliotek.html)

Xantrax 21.12.2014 12:55

Отладка в WebStorm и подключение сторонних библиотек
 
Здравствуйте уважаемые форумчане.
Подскажите пожалуйста, как отлаживать проект в WebStorm?
Ну, вот к примеру, поставил я точку останова, далее зашел в меню Run и нажал Debug "my project", открылось пустое окно браузера и все, а дальше как?


И еще один вопрос... Как подключить сторонню библиотеку (в WebStorm) так, что бы отображались аргументы функции, что бы знать, что в них подавать, к примеру так:
.attr(string, string);
В Webstorm захожу в File->Settings...->Language&Frameworks->Javascript->Libraries->Add, ввожу название, Framework type - Custom, Visibility - Project, Добавляю файлы библиотеки, но это не помогает.
Как сделать правильно?
Спасибо.

Xantrax 22.12.2014 12:27

Что, так никто ответа и не знает?

tsigel 22.12.2014 13:30

Xantrax,
1) Вы поставили точку остановки, скрипт там остановился. Дальше отлаживайте)) Есть документация на оф сайте.
2) Не надо ему ничего подключать, он сам анализирует файлы лежащие в проекте и подсказывает исходя из того что вам доступно

Xantrax 25.12.2014 18:20

Так в том-то и дело, что он не остановился... Да, документацию надо почитать...
Функцию, которую начинаешь набирать - он подсказывает, а вот что (какие переменные надо в неё подать) - нет...

tsigel 25.12.2014 18:56

Xantrax,
Пользуйте TypeScript :)

Xantrax 25.12.2014 19:46

А причём тут Typescript и как он поможет мне с отладкой javascript?

Xantrax 25.12.2014 19:48

Какая вообще библиотека "по умолчанию" используется в javascript?

tsigel 26.12.2014 05:39

Цитата:

а вот что (какие переменные надо в неё подать) - нет..
В этом то TypeScript и помогает, почитайте прежде чем спрашивать то)
По умолчанию он подсказывает по DOM. Если пометить файл как nodejs то будет подсказывать как нода. Хотите чтобы хорошо подсказывал - либо пользуйте typescript, либо пишите грамотные доки (jsDoc) и не минимизированные либы (они как правило задочены).


Часовой пояс GMT +3, время: 21:04.