Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
23Alex24
195 / 195 / 1
Регистрация: 24.07.2010
Сообщений: 1,310
#1

Документация и IDE для JavaScript - JavaScript

06.05.2012, 08:20. Просмотров 2488. Ответов 10
Метки нет (Все метки)

Есть ли где-то хорошая документация по ява скрипту? а то одни книги, да левые сайты ... И есть ли какая-нибудь прога для разработки на нем, чтобы Intellisence более менее хоть работал?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2012, 08:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Документация и IDE для JavaScript (JavaScript):

IDE для JavaScript - JavaScript
Вопрос к веб-разработчикам на JavaScript. Подскажите пожалуйста среду для разработки JavaScript. Планирую разрабатывать скрипты...

Посоветуйте пожалуйста хорошую IDE для javascript - JavaScript
Уважаемы форумчане посоветуйте пожалуйста IDE для javascript, чтобы нормльно подсказывала свойства, методы и т.п. Заранее спасибо!))

Техническая документация javascript библиотек - JavaScript
Какие современные библиотеки лучше всего документированы?

Javascript документация входных данных - JavaScript
Всем привет) На работе поставили задание - нужно задокументировать формат входных данных для функции Javascript. Можете подсказать где...

Microsoft JavaScript примеры и документация на русском. - JavaScript
Знает кто-то где можно посмотреть примеры и документацию на русском, а то в МСДН что-то совсем тяжко с примерами. А можно ли...

Полная документация по Javascript. Вопрос: где? - JavaScript
Как известно, JS вещь достаточно распространенная и известная, пользуются ей неприлично большое количество человек, в той или иной мере...

10
kalabuni
Нарушитель
3134 / 2483 / 443
Регистрация: 18.04.2012
Сообщений: 7,492
06.05.2012, 10:06 #2
1. Если вас интересует именно и только Javascript, то лучшая online-документация - здесь: http://msdn.microsoft.com/en-us/library/bb871518.aspx

2. Лучшая "прога" - это комбинация метода window.alert () (он вам всегда всё покажет и расскажет) и встроенные в браузеры "Консоли ошибок".
-----

Но, вероятнее всего, вас интересует не сам и только Javascript как язык программирования, а его реальное применение в DHTML (т.е. HTML+CSS+Javascript), где Javascript исполняет всего лишь скромную роль математического аппарата, с помощью которого по каким-то событиям, используя встроенные методы, можно менять свойства различных объектов, которые идентифицируются, в том числе, и через встроенные коллекции.

Таким образом, вам нужна документация:
-- по объектам (DHTML Objects)
-- по свойствам этих объектов, включая и CSS-свойства (DHTML Properties)
-- по событиям (DHTML Events)
-- по коллекциям (DHTML Collections)
-- по методам (DHTML Methods)
-- по языку Яваскрипт (Javascript)

Всё вышеперечисленное можно также найти в online на сайте MSDN.
-----

Да, есть некоторые (и существенные) отличия между майкрософт-версией для всего вышеперечисленного и версией для браузеров-Mozilla.
Также немного (несущественно) отличается используемый разными браузерами Javascript.

Все эти отличия, когда разберетесь с MS-версией, легко можно отловить на сайте https://developer.mozilla.org/ru/
1
23Alex24
195 / 195 / 1
Регистрация: 24.07.2010
Сообщений: 1,310
06.05.2012, 10:17  [ТС] #3
Меня интересует только JavaScript, где и как он применяется я знаю, window.alert даст мне информацию о том, у каких классов есть какие свойства, методы, функции и т.д?)

Добавлено через 5 минут
Мсдн справочник так себе, ну ни че, пойдет, а вот про IDE для ява скрипта вопрос остается открытым

Добавлено через 1 минуту
Хотелось бы что-то на подобие Visual Studio для ява скрипта)
0
kalabuni
Нарушитель
3134 / 2483 / 443
Регистрация: 18.04.2012
Сообщений: 7,492
06.05.2012, 11:10 #4
Хе-хе...

"что-то на подобие Visual Studio"... "про IDE для ява скрипта вопрос остается открытым" - эти ваши фразочки выдают, что вы абсолютно ничего не знаете про Javascript и ничего в нём не понимаете.

Javascript - это язык-интерпретатор.
Т.е. он выполняется построчно, "пооператорно."
И после КАЖДОГО оператора можно всунуть alert (), который покажет состояние всех интересующих вас на этот момент свойств и переменных.

Об IDE для Javascript'a и о "подобии Studio" для Javascript'а могут мечтать только полные профаны.
Все эти желаемые вами "примочки" никогда и никем не будут созданы, потому что вменяемым людям они НЕ НУЖНЫ.
0
23Alex24
195 / 195 / 1
Регистрация: 24.07.2010
Сообщений: 1,310
06.05.2012, 11:19  [ТС] #5
Да ну не правда это, если бы были вещи на подобии студии для ява скрипта, то намного быстрей бы код писался и проще было бы ошибки искать, я не говорю о дебагинге, достаточно было бы хорошего Intelisence, чтобы знать какие сейчас в распоряжении есть переменные, какого они типа и краткое описание свойств и т.д., да это трудно сделать для не строго типизированного языка, но это можно сделать, просто видимо никто не хочет браться за это дело =)

А сейчас писать на скрипте все равно, что в блокноте тупо кодить, это долго и тратит много времени на тупо писанину и т.д.

Добавлено через 3 минуты
А уж ваши фразочки " выполняется построчно, пооператорно" - как будто скажем C# выполняется не построчно =)
Другое дело, что одни и те же команды могут по разному интерпретироваться в разных браузерах, это да)
0
GuardCat
Просто любитель
618 / 458 / 19
Регистрация: 20.01.2011
Сообщений: 862
Записей в блоге: 2
06.05.2012, 11:29 #6
http://javascript.ru Справочник и статьи.
http://learn.javascript.ru Учебник.

Всё. Больше ничего не нужно.

IDE:
Бесплатно:
Notepad++ (сам пользуюсь. Просто и для любителя в самый раз)

под Linux BlueFish

Платно и круто:
Webstorm

По первой ссылке, кстати, есть статьи по IDE.

По моему мнению, те, кому не нужны IDE предпочитают бессмысленный выпендрёж профессионализму.
1
Daredevi1
309 / 301 / 10
Регистрация: 09.05.2009
Сообщений: 723
06.05.2012, 12:27 #7
Webstorm однозначно рулит. Кряк найти вообще не проблема. Ну для начала лучше конечно же notepad++ или sublime text 2.
0
kalabuni
Нарушитель
3134 / 2483 / 443
Регистрация: 18.04.2012
Сообщений: 7,492
06.05.2012, 12:30 #8
Вы снова не поняли.
Язык Яваскрипт - интерпретируемый, а Си-шарп - компилируемый.
Это означает, что Яваскрипт исполняется сразу и построчно, а Си-шарп надо перевести (компилировать) в машинный язык. Память под переменные в языках-интерпретаторах выделяется сразу, а в компиляторах это надо делать заранее. Тип переменных в интерпретаторах определяется их значением, а в компиляторах их надо объявлять...

Практически это означает, что в Яваскрипте программист может закомментировать ВСЕ строчки, кроме одной и программа эту одну оставшуюся строчку исполнит.
Попробуйте это сделать в Си-шарпе - закомментируйте объявления переменных и попробуйте хоть что-то исполнить
0
23Alex24
195 / 195 / 1
Регистрация: 24.07.2010
Сообщений: 1,310
06.05.2012, 14:34  [ТС] #9
Ну на счет механизмов исполнения это верно,но в конечном счете то код на машинном языке тоже построчно выполняется =Р Если закоментить в шарпе, то оно не будет выполнено не потому, что шарп компилируемый, а потому что строго типизированный=)
На счет памяти под переменные в шарпе - она вроде динамически выделяется, а не сразу, ну если это не статические переменные, ну ладно в общем спасибо за помощь, буду глядеть)))
0
GuardCat
Просто любитель
618 / 458 / 19
Регистрация: 20.01.2011
Сообщений: 862
Записей в блоге: 2
06.05.2012, 14:37 #10
kalabuni, как вы интересно излагаете!

Javascript
1
2
//var a = "b";
alert(a); // ReferenceError: Undefined variable: a
Кажется, я пишу на C# =)
alert'ы втыкать повсюду старо. console.dir и нормальный браузер в помощь.
0
23Alex24
195 / 195 / 1
Регистрация: 24.07.2010
Сообщений: 1,310
06.05.2012, 14:42  [ТС] #11
Странно, что такая ошибка вылезла=) На хабре даж статья есть про console.dir - http://habrahabr.ru/post/114483/ , на будующее будем знать)
0
06.05.2012, 14:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2012, 14:42
Привет! Вот еще темы с ответами:

JavaScript для CSS для различных браузеров - JavaScript
Здравствуйте! Мне необходим скрипт на javascripte, который открывал бы css файл в зависимости от используемого клиентом браузера. Я...

msdn для JavaScript - JavaScript
Добрый день. Подскажите, пожалуйста, есть ли какой-нибудь сайт с документацией по JavaScript, наподобие MSDN...?

переделать для javascript - JavaScript
Код для php, надо переделать для javascript <html> <body> <?php ?> <?php echo str_repeat("СПК. ", 50); ?> </body> ...

Include для javascript - JavaScript
Скажите плиз как сделать инклуд для статичного сайта на народе? нужно нв все страницы вставить код вида <script language="JavaScript"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru