Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> создание справочника по javascript 
:(
    Опции темы
JSman
Дата 6.11.2006, 00:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



привет! думаю написать свою программу-справочник по js. 
от народа хотелось бы услышать пожелания (что нужно в нем реализовать). ведь наверняка кто-то не доволен существующими версиями справочной литературы. 

PM ICQ   Вверх
Zeroglif
Дата 6.11.2006, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 644
Регистрация: 22.9.2005

Репутация: 28
Всего: 66



Цитата(JSman @  6.11.2006,  00:47 Найти цитируемый пост)
программу-справочник по js

JavaScript? JScript? EcmaScript? ...?

Ни один справочник нормально не раскрывает:

- variable;
- типы, их преобразование, object-wrappers;
- важнейший тип (для внутреннего пользования) - Reference Type и связанные с ним методы;
- контекст исполнения и this;
- алгоритм создания функций и их разновидности;
undefined vs. нет-вообще ;
prototype;
- массив vs. объект;
- алгоритм операций сравнения;
- регулярные;

Если речь идёт о программе, то было бы cool заиметь в ней интерактивность через eval() для тестирования того, что читаешь. А ещё бы возможность корректировки/редактирования базы - свои примечания и т.п.




PM MAIL WWW   Вверх
JSman
Дата 6.11.2006, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



более того, она будет для всех (шучу - для основных) браузеров, сортировка функций в списке будет идти при выборе версии и вида браузеров. то есть сначала будет вывод общих функций, а потом специфических. хочу сделать автоматическое обновление "знаний" программы.


Цитата(Zeroglif @  6.11.2006,  20:18 Найти цитируемый пост)
JavaScript? JScript? EcmaScript? ...?

JScript, javascript

по поводу javascript ясно. начнем с объекта window и пойдем далее.
а насчет объекта WScript можно, хотя он не особо нужен на практике (точнее все его функции). 
а с WMI заморачиваться не стоит - огромный объем.
PM ICQ   Вверх
pythonwin
Дата 7.11.2006, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 1
Всего: 36



JSman, ты потом его выложишь на форуме?
PM WWW GTalk Jabber   Вверх
JSman
Дата 7.11.2006, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



ну конечно. я сначала буду разбираться с оболочкой. а потом буду заморачиваться с контентом
PM ICQ   Вверх
GZep
Дата 7.11.2006, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 2
Всего: 32



JSman, идея классная! Сначало я думал, что делается още один клон оф. документации в "оболочке", но теперь, я, кажестся, понимаю, что у тебя на уме... smile Всеми руками и ногами "за"!


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
12345c
Дата 7.11.2006, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Если открытый справочник, тогда лучше не программой его делать, а в html/chm. Я думал о таком на базе http://js2.ru/files/js-man.rar ( http://js2.ru/files/js-man.htm ) - заменить старые статьи, добавить несуществующие, автоматизировать вывод оформления статей (генерировать форматирование и указания версий). Но работы много именно в контенте, а с оболочкой - просто порядочно. smile

Это сообщение отредактировал(а) 12345c - 3.3.2008, 13:31


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
JSman
Дата 7.11.2006, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



ну html там будет использоваться. но я против chm. не люблю его smile  поиск организуем и без него. просто я люблю, чтобы все красиво.

Добавлено @ 11:26 
вопрос такого порядка. а  какие виды и версии браузеров  стоитрассматривать?
PM ICQ   Вверх
GZep
Дата 7.11.2006, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 2
Всего: 32



chm реально не стоит трогать. Ну, не годится он для подобных вещей и ИМХО очень неудобный формат.


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
12345c
Дата 7.11.2006, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Цитата(JSman @  7.11.2006,  11:20 Найти цитируемый пост)
какие виды и версии браузеров  стоитрассматривать? 

Все основные, с шагом через основные нововведения. Например, для Оперы - 7.23, 8, 8.5, 9; для FF 1.07, 1.5, 2.0.
Оперу особо надо рассмотреть, потому что в справочниках на неё мало обращают внимание. А это всё кропотливая работа - собирать появление свойства в каждом браузере. Наверное, сначала сделать большую таблицу (Excel), куда закидывать данные по бр-рам.

У тебя не было мысли коллективно сделать? Наладим форму, чтобы каждый мог позаниматься и в онлайне добавить данные. Подпись свою поставит - редактировал такой-то. И так по примерно 1000 свойств объектов языка. Появляется необходимость контроля версий, как в Вики или лучше (с выключением мнений недоверяемых авторов).
PM WWW   Вверх
JSman
Дата 7.11.2006, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



   коллективное добавление контента - ЗА  smile 

   сначала я нарисую интерфейс
   затем буду продумывать способы добавления данных в базу "знаний", 
   возможности их обновления,    
   поиска
    и много всего остального.
 
   может быть 12345c и прав об использовании Excel. 

значит так. 
я сначала это реализую оболочку, вынесу на суд общественности. если пройдет, то будем утверждать 
форматы содержания (форматы статей, таблиц, примеров использования объектов)
PM ICQ   Вверх
12345c
Дата 7.11.2006, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Тут о примерах надо не забывать: на каждое свойство - ряд простых примеров, а если пример сложнее, то он может иметь несколько обратных ссылок из справочника.

Итого: поля статьи о свойстве: 

1) название;
2) список браузеров;
3) описание;
4) синтаксис;
4.1) расшифровка параметров синтаксиса;
5) к какому объекту относится;
6) список ссылок на примеры.

К этому - ряд служебных полей:
7) последний составитель/редактор;
7.1) использованные источники (список);
8) ссылка на прежнюю редакцию;
9) дата.

Статья об объекте - то же, но расшифровка синтаксиса показывает возможные свойства.

Добавлено @ 18:49 
И ещё - добавление тестовых отзывов на примеры. Чтобы к примеру шёл список проверок авторизованных пользователей в разных браузерах. Список примеров не совпадает со списком статей.
PM WWW   Вверх
JSman
Дата 7.11.2006, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



ссылка на источники : msdn и официальные сайты браузеров.

будет отдельная страница с авторами.


PM ICQ   Вверх
12345c
Дата 8.11.2006, 02:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Отдельная страница - совсем не то, здесь другая форма работы. Надо иметь возможность подключать любого, и игнорировать любого из авторов. Потом, почему не использовать возможность ставить авторство каждой правки?

Про источники вообще - это понятно. Но для каждой статьи имеется конкретный источник ,откуда взята информация и конкретный экземпляр того источника. Так может отслеживаться всё - от стиля до опечаток.
PM WWW   Вверх
JSman
Дата 8.11.2006, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



Цитата(12345c @  8.11.2006,  02:08 Найти цитируемый пост)
Отдельная страница - совсем не то, здесь другая форма работы. Надо иметь возможность подключать любого, и игнорировать любого из авторов. Потом, почему не использовать возможность ставить авторство каждой правки?


если статьи будут от одного человека, то ставится та статья, которая новее. для тестовой версии предлагаю лишь сделать выбор различных вариантов от разных авторов. а потом можно утвердить единственный. просто каждый автор будет посылать свой архив со статьей. а на серваке можно слить все присланное в одно целое и скачать с прогой. но это лишь после того как определим формат содержания.
PM ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0952 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.