Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Какие темы/вопросы хотим видеть в факе?


Автор: Sardar 17.9.2004, 01:35
Скоро будет готов FAQ, будем его заполнять. 20 стандартных вопросов(что за зверь, где могу достать доку и т.д.) посмотрю на других форумах, отвечать буду сам wink.gif
Кто сталкивался с какими проблемами, какие были решения, кто хочет просто подкинуть идею - пишите.

В основном писать буду я, но если кто-нибудь напишет интересный материал, то конечно поставим его в FAQ.

Кто заинтересован в работе? Увы я многого не знаю, потому мне нужны помошники. Будем вместе обсуждать тексты, браузеры не стоят на месте, будем вместе искать новые решения.

Автор: Gold Dragon 17.9.2004, 08:26
Есть ли смысл отразить в Факе спорные вопросы?

Например:
1. Защита кода (содержимого) от копирования, сюда же блокировка правой кнопки мыши.
2. Работа c JavaScript с файлами.


Автор: GoodBoy 17.9.2004, 10:32
Обязательно добавить факи про куки!
:-))

Автор: Gold Dragon 17.9.2004, 12:25
И ещё желательно про фильтры, правда они только по IE

Автор: -=::BlackCat::=- 17.9.2004, 15:29
хочу видеть отдельный раздел где будет обяснятся новечку чо это такое и с чем его едят.

ЗЫ: 3(!!!) раза нчнал чть но ни как не мог продолжить sad.gif

Автор: Aliance 17.9.2004, 15:34
Однозначно события!

А вообще - я могу помочь с написанием, основываясь на W3C DOM, с теме же событиями - помогу :-)

Автор: Се ля ви 17.9.2004, 20:39
Концепция FAQ, IMHO, состоит в ответе на часто задаваемые вопросы. Нужно провести анализ - какие вопросы на какие темы тут (в этом форуме и в этом разделе) задают и составить целостное и по возможности краткое описание основных моментов. Плюс можно проанализировать многие скрипты, фрагменты которых тут часто приводят и описать на их основании типичные ошибки новичков.

Докапываться до глубин в каких-то темах в FAQ, IMHO, не стоит - это оставим обсуждениям на форуме, потому что детально обсудить все такие моменты не получится полюбому, а выборочно - это будет просто методологически не верно: у гипотетического новичка не сложется никакой целостной картины в отношении JavaScript. Можно лишь завести отдельную срочную тему, в которую складировать ссылки на наиболее интересные темы, массированно обсуждавшиеся в форуме, назвать как-нибудь типа "интересный материал".

И третий момент - нужно подробно описать различия между браузерами на уровне JS, особенно в тех моментах, где их не получается обойти разными методами и, следовательно, приёмы, которые невозможно реализовать во всех известных браузерах - только в каком-то одном/двух (за примером далеко ходить не надо - http://forum.vingrad.ru/index.php?showtopic=29792).

P.S. Кстати, на днях буду писать подробный скрипт для детального различия браузеров - по версиям, именам и платформам (как аппаратным - Mac или x86 - так и программным - Win, Linux, MacOS) - могу выложить, как напишу. IMHO, не помешает, если ещё кто-то до меня не написал...

Автор: Gold Dragon 17.9.2004, 20:48
Цитата
нужно подробно описать различия между браузерами на уровне JS, особенно в тех моментах, где их не получается обойти разными методами и, следовательно, приёмы, которые невозможно реализовать во всех известных браузерах

exclamation.gif Почти самое главное

Автор: Aliance 17.9.2004, 21:07
А мне кажется, что ЧаВо и FAQ - разные вещи, думаю это будет уместно назвать соответственно первым названием... FAQ всё-таки поверхностное, а ЧаВо отвечает на конкретные ситуации...хотя главное дать материал, а как это будет называться - не столь важно!

Автор: Gold Dragon 17.9.2004, 21:13
Выйдет первый FAQ, вот и посмотрим что нужно, а что лишнее

Автор: Aliance 17.9.2004, 21:27
Кстати, Сар, мне кажется, что 20 вопросов - маловато...

Автор: Gold Dragon 17.9.2004, 21:34
Согласен, мы уже перечислили больше

Автор: S.A.P. 17.9.2004, 22:06
Цитата(Red @ 17.9.2004, 20:48)
нужно подробно описать различия между браузерами на уровне JS, особенно в тех моментах, где их не получается обойти разными методами и, следовательно, приёмы, которые невозможно реализовать во всех известных браузерах

100% за. Сам ни прочь буду почитать. Будет самый лучший фак.

Автор: Sardar 17.9.2004, 23:17
Red Dragon второй пункт, правильно, давно хотел раскопать классы в мозилле с помощью которых можно работаь с файлами, типа интранет приложение. Для и-нета не пойдет, по умолчанию политика безопасности вырубает доступ почти ко всему.
GoodBoy разжую куки, подробно и с кодом, на форуме уже есть расширенные ответы
Red Dragon я когда то писал о фильтрах, это к JS отношения не имеет, но полезно рассказать, что многие эффекты на страницах это не "чистый JS" smile.gif
-=::BlackCat::=- меня добивает когда вижу в FAQ'е азы, если человек начинающий, то обязан потратить 3 дня на изучение языка с нормальной докой.
Aliance хорошая тема, весь механизм как в Мозилле так и в ИЕ надо расскрыть, когда будет первый текст - обсудим.

Се ля ви уже нет под рукой, где то видел справочник по всем обектам/методам/функциям в JS с описаниями различий в браузерах. Кто видел такую доку - отзовитесь.

Мы делаем не только FAQ, но и статьи + исходники. В зависимости как разрастется по смыслу текст он будет помещен в статьи(и кратко в FАQ) или только в FAQ.

Автор: Gold Dragon 18.9.2004, 08:36
Цитата(Sardar @ 18.9.2004, 00:17)
Мы делаем не только FAQ, но и статьи + исходники

Вот именно exclamation.gif Так и нужно

Автор: Се ля ви 18.9.2004, 11:13
Sardar Дока к Дримвваверу это показывает - правда там про оперу ничего нет, тока версии NN и IE.

Автор: Aliance 18.9.2004, 14:31
Цитата(Sardar @ 17.9.2004, 23:17)
Кто видел такую доку - отзовитесь

Есть, но не
Цитата(Sardar @ 17.9.2004, 23:17)
по всем
, некоторые...


Цитата(Sardar @ 17.9.2004, 23:17)
когда будет первый текст - обсудим

мне начинать писать? Выкладывать тут или личным письмом? smile.gif

Автор: GoodBoy 20.9.2004, 10:23
Цитата(Sardar @ 18.9.2004, 00:17)
GoodBoy разжую куки, подробно и с кодом, на форуме уже есть расширенные ответы
Угу!!! Но вопросы от начинающих по этой теме, тем не менее не иссякают... :-))))


Цитата(Sardar @ 18.9.2004, 00:17)
Се ля ви уже нет под рукой, где то видел справочник по всем обектам/методам/функциям в JS с описаниями различий в браузерах. Кто видел такую доку - отзовитесь.
В печатном варианте - "JavaScript в Web-дизайне", но когда я из неё что-то привожу в пример - ты на меня вечно кричишь, что, дескать, это не только в ИЕ работает... biggrin.gif

Автор: Aliance 20.9.2004, 19:16
Sardar
Можно еще простейшие вещи (но тем не менее закладывающие основы JS) строки, их конкатенация, cookie, escape-последовательности... Написать?

Автор: Sardar 20.9.2004, 23:39
Aliance я думаю в FAQ'e этого не будет, но напишу статью где будем писать игрушку на JS. Там будет описанно многое из базового, трюки, а также DOM, абсолютное позиционирование, анимация, события, проигрывание звуков, вобщем все что нужно для игрушки.

GoodBoy неужели там все так старо? smile.gif

Автор: GoodBoy 21.9.2004, 11:45
Sardar
Неверное... Хотя книга, как справочник по JS - отличнейшая... Другое дело, что действительно то, что раньше работало только в ИЕ теперь поддерживают и Mozilla c NN...

Автор: Aliance 21.9.2004, 14:28
Sardar
Ясно, что-то еще нужно? Мог бы попробовать на досуге ;)

А что за игрушка, если не секрет?

Автор: Cache'Var 21.9.2004, 18:02
Мож. если надобно могу пару статеек по JScript (IE) накропать..
Модератор мыло мое найдет.
Добавлено @ 18:03
Да, кстати...
СМЕРТЬ НН.... во, однако smile.gif

Автор: Aliance 21.9.2004, 18:28
Cache'Var
Для FAQ`а нужны не статьи. Нужны более менее ясные ответы на вопросы какой-либо темы (частозадаваемой) с примерами и под стандарт W3C, тоесть только под IE, думаю, не подойдет :-)
Добавлено @ 18:31
Цитата
СМЕРТЬ НН

Неправда! Стандарт W3C DOM, который поддерживает NN будет жить еще очень долго! Это факт!

Автор: Се ля ви 21.9.2004, 18:52
Цитата(Sardar @ 20.9.2004, 23:39)
игрушку на JS
Думаю, после написания, можно переставить её на рельсы HTA и HTC-технологий для IE и на XUL - для Mozilla. Тогда получится настоящая игруха, если не влезать в исходники, даж не поймёшь, на чём и как написана wink.gif

А про нетскапу я уже и забыл, обычно под NN уже подразумеваю семейство Mazilla и Firefox. И это семейство наоборот, если тучи юзеров наконец думать научатся, вообще IE свалит туда, где ему и место. А пока крепко будет держаться среди линуксоидов и вообще open-sourc`ников. Да и как она умрёт, если реально её энтузиасты продвигают и ничего с этого не имеют? Тут просто некому разоряться. Вот разорится Мелкософт - IE действительно сгинет, или кто-то другой его под себя подгребёт...

А что, кто-то ещё сидит на истинном Netscap`е?

Автор: Cache'Var 21.9.2004, 18:54
Да шучу я smile.gif
Я же не против стандарта W3C DOM, который на 100%(???) поддерживает ИЕ.
Нужно - напишем в этом стиле.
<layer>????.

Кстати, мыслЯ пришла. Шас тему открою и скинем все знакомые отличия ИЕ - НН.
Потом енто дело соберем и FAQ (хотел по-русски написать... транскрипт уж похож smile.gif)


Я в НН не спец. так начну что знаю, народ подхватит и .... бог даст.
ИЕ знать жисть заставляет. smile.gif

Автор: Cache'Var 21.9.2004, 19:10
Ой.
Уважаемый, Се ля ви, прежде чем такие заявления делать изучи к-лво народу (менеджеры, клерки, секретари, бухгалтера... есть еще много должностей о которых ты не догадываешься. Все юзают МС Офис) пользуют виндовоз. Говорить что ИЕ здохнет - легкомысленно.
Линукс, ФриБСД - САМЫЕ ПРОШИБАЕМЫЕ СИСТЕМЫ (заява с полной ответственностью). Единственное что их спасает от разного рода прошибов - это малый % использования юзерами ~3%(?).
Про Юникс молчу... - не для простых юзеров это.

Дискуссия - с удовольствим. smile.gif

М
 
Убрал пару "не цензурных слов", Cache'Var пробуй говорить чище;-)
По поводу флейма на эту тему - открывайте отдельный топик если обсуждение пойдёт умно, то во фелйм переносить не буду.

Автор: Sardar 21.9.2004, 19:35
Цитата
Кстати, мыслЯ пришла. Шас тему открою и скинем все знакомые отличия ИЕ - НН.

Большие благодарности тебе будут smile.gif, ибо большая и больная тема. Инфа нужна не старше 2 лет. А вообще надо перекопать www.quirksmode.com, там много на эту тему.

Автор: Cache'Var 21.9.2004, 19:40
Ох. Sardar. что делать.... (...) шучу.

Автор: Aliance 21.9.2004, 21:22
Цитата
Нужно - напишем в этом стиле.
<layer>????.

Вот только laуer`ов не нужно, устарели они...

Автор: Се ля ви 21.9.2004, 21:26
Cache'Var, а тебя, похоже, это задевает.

Успокойся, это не футбол, не скачки и вообще не игра. И не война даже - пользователей IE и альтернативных браузеров. Это просто вопрос удобства работы. Нравится - юзай IE, просто, IMHO, гнилое это дело - поддаваться, когда "жизнь заставляет", но, хоть и гнилое, но дело - твоё. Я предпочитаю абстрагироваться от IE и вообще от мелкософта по мере возможностей, стараясь, однако, чтобы IE всё понимал адекватно. В W3C DOM и XHTML есть моменты, которые позволяют создавать любую вёрстку и писать практически лбые скрипты кросбраузерными - нужно только всё это хорошо знать.

И, если уж на то пошло, если, как ты говоришь, NN умрёт, IE останется без конкурента и у него не будет стимула развиваться - всёравно все будут на нём сидеть! Но такого не будет - и слава богам, что не будет. И никакими дебатами в этом форуме мы это положени дел всёравно не изменим, так что этот разговор вообще смысла не имеет...

Модератор, если будешь удалять эту перепалку, удали её всю.


 ! 
 
Обоим предупреждение, еще один переход на личности и полетят минусы.
Се ля ви надеюсь ты вспомнишь, что ты здесь написал и поймешь что не прав. Я удаляю все твои нападки в адрес других участников, ссоры разводить не надо.
Все дальнейшие посты на эту тему будут удалятся, делайте отдельный топик.

Автор: Gold Dragon 21.9.2004, 21:44
Се ля ви и Cache'Var
Много имоций - мало толку... FAQ нужно делать, а не спорить. У каждого есть смоё мнение. Если есть спорный вопрос, то нужно его обсудить а не спорить

Автор: Alx 31.10.2004, 17:59
Цитата(GoodBoy @ 20.9.2004, 10:23)

В печатном варианте - "JavaScript в Web-дизайне", но когда я из неё что-то привожу в пример - ты на меня вечно кричишь, что, дескать, это не только в ИЕ работает...

и на меня! :( :D

Цитата(Aliance @ 21.9.2004, 21:22)

Вот только laуer`ов не нужно, устарели они...

и сам Netscape подох! (хотя по дизану по-моему был самый красивый браузер. Опера, кстати, последняя тоже ничего)

Sardar
подведи, плз, итоги всего этого обсуждения, чтобы мы могли подумать чего ещё не хватает!

Автор: Се ля ви 31.10.2004, 18:58
Цитата(ALEXANDRO @ 31.10.2004, 17:59)

и сам Netscape подох!

После того как они открыли исходники и сделали Open-source`ную Mozilla - в Netscap`e просто отпала как таковая необходимость. Уж по крайней мере платить за него никто не стал бы, и даже баннер как у оперы держать - поэтому и не видно не слышно её. Но Mozilla растёт и крепнет - и её доля неуклонно растёт :-)

На сайте статистики http://globalstats.hotlog.ru/ видно, что доля пользователей Mozilla 2.56%, в то время, как Linux`а - 0.47% - т.е. 2.1% пользователей сами скачали Mozilla под виндой, установили и пользуются ей для хождений-гуляний в интернете. Если бы им IE приходилось отдельно скачивать и ставить - я бы посмотрел, кто бы ставил его себе, а кто бы - Mozilla :-)

Автор: Alx 31.10.2004, 20:53
Се ля ви
ну это понятно, главное теперь не надо с этими layer`ами мучится. (я правда никогда и не мучился! :))

но это уже оффтоп пошёл.

Автор: Cheba 13.11.2004, 12:28
Цитата
После того как они открыли исходники и сделали Open-source`ную Mozilla - в Netscap`e просто отпала как таковая необходимость. Уж по крайней мере платить за него никто не стал бы, и даже баннер как у оперы держать - поэтому и не видно не слышно её.
Очень даже слышно. Живет, цветет и пахнет. Вот совсем недавно вышел Netscape 7.2.

Автор: Sardar 13.11.2004, 18:04
Цитата(Cheba @ 13.11.2004, 11:28)
Очень даже слышно. Живет, цветет и пахнет. Вот совсем недавно вышел Netscape 7.2

Дык в нём от старого нетшкафа ничего нет, он как и Мозилла на Gecko движке.

Автор: Gold Dragon 15.11.2004, 09:35
тест

Автор: Aliance 9.1.2005, 11:19
Sardar, ЧаВо:
- вставка текста в элементы форм;
- меню навигации (дверовидные и выпадающие)
- работа с файлами (*.exe)

Вот это ^ сплош и рядом встречаеться.

Но еще полезные темы:
- события
- валид. форм
- работа с буф. обмена
- вставка текста (innerHTML)

Автор: Sardar 9.1.2005, 13:35
Цитата(Aliance @ 9.1.2005, 10:19)
события

Не полно но базис с перодолением сожностей и кодом осветили в топе "Всё о событиях"
Цитата(Aliance @ 9.1.2005, 10:19)
вставка текста в элементы форм;

Полно с кодом осветил в топе "Как вставить текст под курсором", там же клас хэндлера текстовых элементов форм.
Цитата(Aliance @ 9.1.2005, 10:19)
работа с файлами (*.exe)

Не понял что нужно... Запуск? Вообще то это редко используется, другое дело подгрузка ActiveX обьектов и классы Java как средство расширения возможностей JS. Только мало кто этим пользоватся будет. У меня знаний по теме не много, потому как не использовал.
Цитата(Aliance @ 9.1.2005, 10:19)
меню навигации (дверовидные и выпадающие)

Пробовал описать на списках, даже есть код для dm9 и нашего меню для FAQ'a, но выкладывать не хочу, потому как глючит smile
Цитата(Aliance @ 9.1.2005, 10:19)
валид. форм

Ты хорошо описал, тут мало что еще можно сказать...
Цитата(Aliance @ 9.1.2005, 10:19)
работа с буф. обмена

Есть дефинитивный ответ с кодом сля Моззиллы и ИЕ, причём в нескольких топиках. Надо иметь совесть и пользоватся поиском.
Цитата(Aliance @ 9.1.2005, 10:19)
вставка текста (innerHTML)

А что тут не ясно? В FAQ'е лежит уже не нужная статья как сделать свой innerHTML, там же описываются встроенные средства ИЕ и Оперы(innerHTML) и Мозиллы(textContent).

Другое дело что это всё нужно закидать в FAQ smile

Автор: Aliance 9.1.2005, 14:15
Цитата(Sardar @ 9.1.2005, 13:35)
Другое дело что это всё нужно закидать в FAQ

Вот об этом то я и писал, то что топы с ответами на эти вопросы есть я не сомневаюсь (сам же писал кое-что), другое дело что люди их в упор не видят. smile

Автор: Aliance 7.3.2005, 19:55
Итак, если отходить от той позиции, что FAQ - аналог ЧаВо, то нужно собирать самые задаваемые вопросы. Пока что самым-самым является окна, имхо =)

Но вот коротенький список:
  • Окна
  • Добавление в закладки/стартовая страница
  • Формы
  • Фреймы
  • TextRange
  • Буфер обмена
  • Вставка текста под курсор
  • Дата
  • Объекты и массивы
  • События
Но радует, что общими усилиями, многое уже сделано 8))

Автор: Aliance 21.3.2005, 02:33
+ Cookies

Автор: Sardar 21.3.2005, 03:31
Цитата(Aliance @ 21.3.2005, 01:33)
+ Cookies

Разжёванны очень подробно с рабочим кодом. Причём несколько раз smile

Автор: Aliance 21.3.2005, 12:26
Ага, видел, только теперь это все нужно в FAQ запихнуть :-) Там же их нету, вроде...

Автор: Aliance 29.3.2005, 22:58
Итак, ребят, пишите сюда активнее, что ВЫ ПЛОХО ПОНИМАЕТЕ - разжуем, напишем :-)

Автор: Aliance 7.4.2005, 21:34
Мини-опрос: «Статьи вообще нужны?»
Варианты ответов: Да / Нет / Мне все равно.

Скоро появится время и после дописания http://forum.vingrad.ru/index.php?showtopic=47033 я полностью свободен, что непонятно (тема, направление) - пишите, постораемся объяснить.

Автор: Иль 6.8.2005, 12:26
Хочется видеть в факе или может маленький закрепленный топик по получении кроссбраузерно всех размеров с которыми сталкивается developer.

например различия в получения рабочей области окна в Gecko и ИЕ, получение позиции элемента, размеры элемента.
Может создать топик, накидать туда, а затем в фак раз и навсегда прописать и закрыть вопрос

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)