Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Оцените мои скрипты в книге (https://javascript.ru/forum/project/18896-ocenite-moi-skripty-v-knige.html)

Виктор Кон 19.07.2011 18:57

Оцените мои скрипты в книге
 
Я решил для себя записать все то новое, что недавно узнал. Получилась небольшая книга с примерами кода. Кому интересно, посмотрите и скажите свое мнение. Вот адрес http://xray-optics.ucoz.ru/vk-js-book.htm
Книга написана на javascript

Gozar 19.07.2011 19:47

Зачем в меню столько точек, это какой-то шифр?
Примеры кода нужно отделять от текста, хорошая практика делать в виде отдельных блоков. Текст и код сливаются, не читабельно. По дизайну как в 2001 год вернулся.

walik 19.07.2011 20:16

Цитата:

Сообщение от Gozar
Зачем в меню столько точек, это какой-то шифр?

Видимо автор так делает что бы кнопки имели одну и ту же ширину. (хотя они и так не одинаковые по ширине)
Почему же не был использован CSS для этого ? :) :)

trikadin 19.07.2011 20:27

Цитата:

Сообщение от Виктор Кон
Книга написана на javascript

Это прекрасно, конечно, но если я, например, захочу скинуть ссылку на какой-то конкретный пример из вашей книги, мне придётся делать так: "Зайди туда, и нажми вот то". Большинству людей впадлу так делать, поэтому славы вы с ней не найдёте)) Делайте тогда уж hash-ссылки, ajax типа, и всё такое. Просто мне непонятно, зачем я тяну с сервера весь сайт, если посмотрю пару страниц?
Цитата:

Сообщение от Gozar
Зачем в меню столько точек, это какой-то шифр?

Просто, видимо, это проще, чем сделать
button: { width: 140px /*или сколько вам нужно*/ }

Ещё, заглянув в код, я поугорал над тем, что версий меню две: для ie и для остальных) Кстати, вы так можете нарваться на браузер, который вообще условные комментарии не поддерживает, и тогда меню не будет)

Да и вообще... Не производит код хорошего впечатления. Inline-стили, однобуквенные названия классов и т.д.

Цитата:

Язык, на которых пишутся такие сайты получил название Dynamic HTML или DHTML.
ЩИТО??

trikadin 19.07.2011 20:28

walik, вашего комментария ещё не было, когда я начал писать, посему повторились)

Виктор Кон 19.07.2011 22:41

Так код вообще дан в отдельном окне, в тексте нет примеров кода, есть только перечисление операторов, операторы выделены цветом. Точки - это дело вкуса, но я пожалуй их уберу и сделаю кнопки одинаковой ширины. Что касается IE, то он у меня безобразно рисует кнопки button, я в нем использовал input, в CSS экплорер не поддерживает жирный шрифт, я то тут при чем. Насчет ссылок на пример, да это мой подход, я хотел написать как в pdf, но на html, в pdf книгах не делают ссылок на пример. Ссылку можно сделать на главу, в каждой главе один пример. Сайт сделан по примеру pdf, тянуть надо все, но все это мгновенно. Времена изменились.
А вообще всем спасибо за комменты, я все равно буду переписывать еще не один раз.

Gozar 19.07.2011 23:07

Цитата:

Сообщение от Виктор Кон (Сообщение 114319)
CSS экплорер не поддерживает жирный шрифт

Пациент, вы о чём?

Цитата:

Сообщение от Виктор Кон (Сообщение 114319)
в pdf книгах не делают ссылок на пример.

А спорим делают?

Но дело даже не в примере, а в том что оформление у вас сильно страдает от недоедания, нужно лечить!

Да, так и запишем - "лечить", а в остальном это конечно никому не нужно, кроме вас. Тренируйтесь и будет-с вам птыц счастья. ;)

Sweet 20.07.2011 00:27

Виктор Кон, а вы вообще давно впервые увидели javascript??? Просто каждая фраза просто кричит: "Меня писал человек, который нихрена не знает о javascript". Это я к тому, что зачем же сразу бросаться что-то писать и рекламировать?:)

Kolyaj 20.07.2011 08:22

Цитата:

Сообщение от walik
Почему же не был использован CSS для этого ?

Потому что автор не читатель, а писатель. Ему нужно скорее книгу писать, а не читать про какой-то там CSS.

Виктор Кон,
для всех изучающих JavaScript будет лучше, если они никогда не наткнутся на вашу "книгу".

Виктор Кон 20.07.2011 14:41

Хочу объяснить
 
Спасибо уважаемым профессорам за то, что откликнулись на мой пост. Попробую объяснить "мотивы своего поведения". Я учил JS в 1998 году и сделал тогда вот это: http://kohnvict.narod.ru/PLOT.HTM . Графика мне не понравилась, а без нее мне JS был не нужен и я его "забыл". Я ученый, а не программист, и сайты пишу для рекламы своей работы, а не за деньги. Мои главные языки: Java, LaTex и постскрипт. Я умею делать линки в PDF файлах, но считаю, что "это не есть хорошо". На Java я написал интерпретатор языка программирования ACL, который сам же и придумал. Программа стоит в каталоге FreeSoft и имеет свой сайт http://vkacl.narod.ru. На удивление программа очень хорошо скачивается уже много лет. Число просмотров поста превысило 50 тысяч, да и сайт неплохо посещается. В какой-то момент я решил написать "Лекции о Java" по своей методике, то есть почти ничего о самом языке, а просто привел примеры кусков своей программы и объяснил как это работает. Лекции читали. Я написал два цикла и обещал продолжение, но мне надоело. Хотя письма с просьбой продолжать были. Через какое-то время я сделал сайт и по постскрипту: http://postscript-vk.narod.ru и оже написал книжку по постскрипту по такой же схеме, немного о языке и много примеров. Потом я решил написать программу фото-шоу на Java, так как стал выкладывать свои фото на Яндекс-фотках http://kohnvict.ya.ru . Это получилось. Ну а потом понял, что то же самое можно сделать и на JS. Вот я и сделал. Последний пример фото-шоу вот тут http://kohnvict.narod.ru/a/singapur.htm Есть и другие. Ну и вот решил записать как я это делал, теперь уже на JS. Я не претендую на учебник для профессоров JS и не ставил себе такую цель. Книга для тех, кто делает сайты в целях рекламы своей основной работы, которая не есть программирование. Так что лечить меня не надо, надо понять.


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