Я новоиспечённый студент, недавно начал осваивать Eclipse IDE и его плагин Aptana Studio. Присутствует ли функционал spket в аптане или spket всё же желательно поставить? Другой вопрос - допустим я поставил оба плагина. Тогда мне придётся переключаться между перспективами аптаны и спкета, или просто во время работы с аптаной при открытии .js файла будет использоваться функционал Spket?
А ещё спасибо за блог, мой мозг слишком привередлив в плане учебных материалов, у вас же всё написано доступно и по многим интересовавшим меня темам. ^__^
Сергей Чикуенок
4 сентября 2009
Присутствует ли функционал spket в аптане или spket всё же желательно поставить?
У аптаны есть свой JavaScript-реактор, он камного слабее, чем в Spket.
Тогда мне придётся переключаться между перспективами аптаны и спкета, или просто во время работы с аптаной при открытии .js файла будет использоваться функционал Spket?
Будет использоваться Spket. Перспектива — это просто определенный набор окон, одновременно отображающийся на экране.
Serghey
8 января 2010
Что случилось с code assist в Spket IDE Version: 1.6.18 ?
Он наотрез не показывает в подсказке свойства безымянного объекта.
Наример:
var fun = function () {
return {
a: 1,
b: function () {
return ‘hello’;
}
};
}();
fun.
После точки тишина … никакой подсказки не всплывает.
Что можно сделать ? (в ваших уроках всё красиво всплывает).
Eclipse SDK Version: 3.5.1 (Galileo)
Здравствуйте Сергей, подскажите пожалуйста как можно изменить в Spket редакторе background color в настройках syntax coloring данной функциональности не нашел
спасибо большое Serghey главная цель была достигнута хоть и не получилось сделать так как описано в статье, полностью черным eclipse не стал, но background в Spket редакторе стал черным, вот только теперь красная рамочка которая появилась уж очень не в тему и сильно раздражает, в настройках уменьшил ее до 1го пикселя, но при 0 как то совсем без border не устраивает.
Что случилось с code assist в Spket IDE Version: 1.6.18 ?
Он наотрез не показывает в подсказке свойства безымянного объекта.
Наример:
var fun = function () {
return {
a: 1,
b: function () {
return ‘hello’;
}
};
}();
fun.
После точки тишина … никакой подсказки не всплывает.
Что можно сделать ? (в ваших уроках всё красиво всплывает).
Eclipse SDK Version: 3.5.1 (Galileo)
Serghey у меня вывелись подсказки смотрим фото ниже
to #Василий
Удивительно.
Ещё у вас в подсказке вижу свойства prototype и constructor, которые у меня никогда не показываются. Почемууу ???
У меня в Outline свойства a и b показаны, но code assist не всплывает вообще. Я раньше полагал, что это из-за анонимного объекта code assist не справляется, т.к. если создать не анонимный объект, а у функции не делать само-вызов, то тогда у меня code assist работает. http://funkyimg.com/u2/397/072/screen.jpg
Неужели это из-за Windows XP SP3?
В настройках Spket->Editors ->JavaScript Editor - стоят все галочки.
Не знаю, что у меня не так. Сам Eclipse сто раз удалял и скачивал заново.
Я качаю Eclipse Classic 3.5.1 (162 MB)
Из плагинов ставлю только:
PDT
Spket
В чём может быть проблема ?
Serghey
23 февраля 2010
Теперь я не могу нормально спать.
to #Василий
Можно узнать ваши:
версия О.С. (32bit || 64bit);
название установленного пакета Eclipse;
версия java jdk;
Менялись ли настройки по умолчанию в eclipse для java машины ?
Eclipse Java Development Tools
Version: 3.5.1.r351
Spket IDE
Version: 1.6.18
Java 6
Version 6 Update 18 (build 1.6.0_18-b07)
Настройки для Java не трогал
Serghey
24 февраля 2010
Можно сделать вывод, что либо плагин Spket (маловероятно, т.к. он не зависит от платформы), либо Eclipse для win32 не корректно работает. Ещё может быть java - но это вряд ли.
Так, что под win32, не насладиться продвинутыми возможностями code assist из Spket. Ни один из примеров отсюда (http://www.artlebedev.ru/tools/technogrette/soft/eclipse-spket/) code assist не понимает.
А так же, на переключение профилей, и добавление новых библиотек в них, ни какой реакции от code assist.
Попробуем на FreeBSD.
Спасибо Василий.
romanov
27 февраля 2010
привет участникам. попробовал я в spket подкрутить поддержку jQuery. делаю, как написано на сайте spket.com, парсер выдаёт ошибку и не может прочитать файл jquery-1.4.2.js. на странице лебедева в техногретте файл для jquery доисторический. в гугле нашёл это http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.js , что тоже не свежо. прикрутил, code assist работает только при указании полного имени функции jQuery, например: jQuery(’#a’). , если писать $(’a'). , то абсолютно ничего не происходит. если написать var a = $(’#a’)…. , тип переменной a распознан не будет. в чём может быть проблема? может быть вся беда в файле с репозитория гугла? где в этом случае взять корректный? заранее спасибо всем ответившим)
Я специально для Spket готовил отдельный файл с документацией по jQuery
Но если ты хочешь, чтоб code assist нормальные подсказки выдавал, то нужна не сама библиотека jQuery (т.к. она не документирована), а документированные пустые функции из неё. Как начинал делать Сергей Чикуенок.
Хоть версия его файла устарела, всё же основная документация там есть.
————————————————-
Сергей Чикуенок можно спросить, зачем в этом файле документации, к переменной $ повторно добавляются такие же свойства и документация, которые добавлялись к объекту jQuery?
например:
jQuery.get = function(url, data, callback){};
$.get = function(url, data, callback){};
Ведь это не имеет смысла, т.к. объект $ это и есть jQuery, значит $ имеет все свойства последнего.
или это не так ?
romanov
2 марта 2010
так у меня вроде spket именно 1.6.18 версии
пустой js без функций, но с доками? тогда что же имели ввиду создатели, написав “Click the Add File button, choose jquery.js download from jquery.com(uncompressed or the one has docs is recommend)” ? очевидно имеется ввиду файл взятый с jquery.com. где там такой, про который Вы говорите?) я понимаю, что вот так работает, так лучше, но я не могу понять как мне, рядовому пользователю, сделать всё по инструкции с сайта, дабы работало?
Разработчик внёс изменения в 1.6.18 версию, для поддержки новой jQuery. Изменения находятся в обновлённом файле com.spket.js_1.6.18.jar.
Я тоже не понимаю разработчика Spket раз они шлют на jquery.com. На сайте jquery.com есть отдельные документированные версии для Visual Studio, но они не подходят для Eclipse.
Я рекомендую подключать файл с документированными пустыми функциями (как показано в уроке), лишь чтобы видеть описание в подсказках code assist, т.к. файл самой библиотеки с сайта jquery.com идёт без документации.
Я новоиспечённый студент, недавно начал осваивать Eclipse IDE и его плагин Aptana Studio. Присутствует ли функционал spket в аптане или spket всё же желательно поставить? Другой вопрос - допустим я поставил оба плагина. Тогда мне придётся переключаться между перспективами аптаны и спкета, или просто во время работы с аптаной при открытии .js файла будет использоваться функционал Spket?
А ещё спасибо за блог, мой мозг слишком привередлив в плане учебных материалов, у вас же всё написано доступно и по многим интересовавшим меня темам. ^__^
У аптаны есть свой JavaScript-реактор, он камного слабее, чем в Spket.
Будет использоваться Spket. Перспектива — это просто определенный набор окон, одновременно отображающийся на экране.
Что случилось с code assist в Spket IDE Version: 1.6.18 ?
Он наотрез не показывает в подсказке свойства безымянного объекта.
Наример:
var fun = function () {
return {
a: 1,
b: function () {
return ‘hello’;
}
};
}();
fun.
После точки тишина … никакой подсказки не всплывает.
Что можно сделать ? (в ваших уроках всё красиво всплывает).
Eclipse SDK Version: 3.5.1 (Galileo)
заранее спасибо
Здравствуйте Сергей, подскажите пожалуйста как можно изменить в Spket редакторе background color в настройках syntax coloring данной функциональности не нашел
С уважением Василий.
to #Василий
вот тут как раз обсуждается это
http://tnz.habrahabr.ru/blog/68314/
спасибо большое Serghey главная цель была достигнута хоть и не получилось сделать так как описано в статье, полностью черным eclipse не стал, но background в Spket редакторе стал черным, вот только теперь красная рамочка которая появилась уж очень не в тему и сильно раздражает, в настройках уменьшил ее до 1го пикселя, но при 0 как то совсем без border не устраивает.
вот что у меня получилось http://dl.dropbox.com/u/4483970/Bonchuk/0018_.png
С уважением Василий.
Что случилось с code assist в Spket IDE Version: 1.6.18 ?
Он наотрез не показывает в подсказке свойства безымянного объекта.
Наример:
var fun = function () {
return {
a: 1,
b: function () {
return ‘hello’;
}
};
}();
fun.
После точки тишина … никакой подсказки не всплывает.
Что можно сделать ? (в ваших уроках всё красиво всплывает).
Eclipse SDK Version: 3.5.1 (Galileo)
Serghey у меня вывелись подсказки смотрим фото ниже
http://dl.dropbox.com/u/4483970/Bonchuk/0018__.png
С уважением Василий.
to #Василий
Удивительно.
Ещё у вас в подсказке вижу свойства prototype и constructor, которые у меня никогда не показываются. Почемууу ???
У меня в Outline свойства a и b показаны, но code assist не всплывает вообще. Я раньше полагал, что это из-за анонимного объекта code assist не справляется, т.к. если создать не анонимный объект, а у функции не делать само-вызов, то тогда у меня code assist работает.
http://funkyimg.com/u2/397/072/screen.jpg
Неужели это из-за Windows XP SP3?
В настройках Spket->Editors ->JavaScript Editor - стоят все галочки.
Не знаю, что у меня не так. Сам Eclipse сто раз удалял и скачивал заново.
Я качаю Eclipse Classic 3.5.1 (162 MB)
Из плагинов ставлю только:
PDT
Spket
В чём может быть проблема ?
Теперь я не могу нормально спать.
to #Василий
Можно узнать ваши:
версия О.С. (32bit || 64bit);
название установленного пакета Eclipse;
версия java jdk;
Менялись ли настройки по умолчанию в eclipse для java машины ?
Win 7 64bit
version 6.1 (build 7600)
Eclipse Java Development Tools
Version: 3.5.1.r351
Spket IDE
Version: 1.6.18
Java 6
Version 6 Update 18 (build 1.6.0_18-b07)
Настройки для Java не трогал
Можно сделать вывод, что либо плагин Spket (маловероятно, т.к. он не зависит от платформы), либо Eclipse для win32 не корректно работает. Ещё может быть java - но это вряд ли.
Так, что под win32, не насладиться продвинутыми возможностями code assist из Spket. Ни один из примеров отсюда (http://www.artlebedev.ru/tools/technogrette/soft/eclipse-spket/) code assist не понимает.
А так же, на переключение профилей, и добавление новых библиотек в них, ни какой реакции от code assist.
Попробуем на FreeBSD.
Спасибо Василий.
привет участникам. попробовал я в spket подкрутить поддержку jQuery. делаю, как написано на сайте spket.com, парсер выдаёт ошибку и не может прочитать файл jquery-1.4.2.js. на странице лебедева в техногретте файл для jquery доисторический. в гугле нашёл это http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.js , что тоже не свежо. прикрутил, code assist работает только при указании полного имени функции jQuery, например: jQuery(’#a’). , если писать $(’a'). , то абсолютно ничего не происходит. если написать var a = $(’#a’)…. , тип переменной a распознан не будет. в чём может быть проблема? может быть вся беда в файле с репозитория гугла? где в этом случае взять корректный? заранее спасибо всем ответившим)
Я специально для Spket готовил отдельный файл с документацией по jQuery
это который вот тут http://img.artlebedev.ru/tools/technogrette/soft/eclipse-spket/jquery-doc.js ?
я его и имел ввиду, когда говорил про старую версию..
romanov,
Если хочешь прикрутить свежую библиотеку 1.4.2, то вот скачай http://www.agpad.com/downloads/com.spket.js_1.6.18.jar
и замени на тот который у тебя валяется в плагинах, потом прикручивай jQuery.
Но если ты хочешь, чтоб code assist нормальные подсказки выдавал, то нужна не сама библиотека jQuery (т.к. она не документирована), а документированные пустые функции из неё. Как начинал делать Сергей Чикуенок.
Хоть версия его файла устарела, всё же основная документация там есть.
————————————————-
Сергей Чикуенок можно спросить, зачем в этом файле документации, к переменной $ повторно добавляются такие же свойства и документация, которые добавлялись к объекту jQuery?
например:
jQuery.get = function(url, data, callback){};
$.get = function(url, data, callback){};
Ведь это не имеет смысла, т.к. объект $ это и есть jQuery, значит $ имеет все свойства последнего.
или это не так ?
так у меня вроде spket именно 1.6.18 версии
пустой js без функций, но с доками? тогда что же имели ввиду создатели, написав “Click the Add File button, choose jquery.js download from jquery.com(uncompressed or the one has docs is recommend)” ? очевидно имеется ввиду файл взятый с jquery.com. где там такой, про который Вы говорите?) я понимаю, что вот так работает, так лучше, но я не могу понять как мне, рядовому пользователю, сделать всё по инструкции с сайта, дабы работало?
сслыку забыл http://spket.com/jquery.html
Разработчик внёс изменения в 1.6.18 версию, для поддержки новой jQuery. Изменения находятся в обновлённом файле com.spket.js_1.6.18.jar.
Я тоже не понимаю разработчика Spket раз они шлют на jquery.com. На сайте jquery.com есть отдельные документированные версии для Visual Studio, но они не подходят для Eclipse.
Я рекомендую подключать файл с документированными пустыми функциями (как показано в уроке), лишь чтобы видеть описание в подсказках code assist, т.к. файл самой библиотеки с сайта jquery.com идёт без документации.