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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Оформление. 
V
    Опции темы
savmp
Дата 30.3.2013, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 260
Регистрация: 27.7.2009
Где: Геленджик

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



Здравствуйте!

Помогите кому не лень!

Есть скрипт счётчика от Hotlog.ru

Код

<script type='text/javascript'>
hotlog_r=""+Math.random()+"&s=1111111&im=725&r="+escape(document.referrer)+"&pg="+escape(window.location.href);
hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N");
hotlog_r+="&wh="+screen.width+"x"+screen.height+"&px="+(((navigator.appName.substring(0,3)=="Mic"))?screen.colorDepth:screen.pixelDepth);
hotlog_r+="&js=1.3";
document.write('<a href="http://click.hotlog.ru/?1111111" target="_blank"><img '+'src="http://hit18.hotlog.ru/cgi-bin/hotlog/count?'+hotlog_r+'" width="88" height="31" border="0" /><\/a>');
</script>


Я вообще не знаю javascript
Помогите правильно оформить скрипт по всем правилам правописания (правильные отступы, переносы и так далее).

Заранее спасибо!

Добавлено @ 23:46
Код

<script type='text/javascript'>
    hotlog_r = ""+ Math . random () +"&s=2288938&im=725&r="+ escape (document . referrer) +"&pg="+ escape (window . location . href);
    hotlog_r += "&j="+ (navigator . javaEnabled () ? "Y" : "N");
    hotlog_r += "&wh="+ screen . width +"x"+ screen . height +"&px="+ (((navigator . appName . substring (0,3)=="Mic"))?screen . colorDepth : screen . pixelDepth);
    hotlog_r += "&js=1.3";
    document . write ('<a href="http://click.hotlog.ru/?2288938" target="_blank"><img '+'src="http://hit18.hotlog.ru/cgi-bin/hotlog/count?'+ hotlog_r +'" width="88" height="31" border="0" /><\/a>');
</script>


Мне кажется что так будет по правилам оформления!

Это сообщение отредактировал(а) savmp - 30.3.2013, 23:47
PM MAIL ICQ   Вверх
Arantir
Дата 31.3.2013, 01:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


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

Репутация: 5
Всего: 55



Покажите для начала "правила оформления" =)
Расписывать можно как угодно, до тех пор, пока оно компилируется. В JS можно хоть после каждого слова перенос строки делать...

Если по аналогии с большинством языков, то правильнее будет так:
Код

<script type="text/javascript">
    hotlog_r = Math.random() + "&s=2288938&im=725&r=" + escape(document.referrer) + "&pg=" + escape(window.location.href);
    hotlog_r += "&j=" + (navigator.javaEnabled() ? "Y" : "N");
    hotlog_r += "&wh=" + screen.width + "x" + screen.height + "&px=" + (((navigator.appName.substring(0,3) == "Mic")) ? screen.colorDepth : screen.pixelDepth);
    hotlog_r += "&js=1.3";
    document.write('<a href="http://click.hotlog.ru/?2288938" target="_blank"><img ' + 'src="http://hit18.hotlog.ru/cgi-bin/hotlog/count?' + hotlog_r + '" width="88" height="31" border="0" /><\/a>');
</script>

Это можно назвать "привычным оформлением"...

В языках с более строгим синтаксисом при обращении к полям/методам объекта точка не отбивается пробелами и, обычно, нет пробела перед открывающей скобкой при вызове функции. Плюсики и другие операции обычно отбивают пробелами для более удобного восприятия.
Еще некоторые любят ставить между скобками дополнительные пробелы, если много скобок друг в друга вложено... 

Правила оформления обычно присутствуют разве что внутри компаний, или проектов, или просто груп разработчиков для лучшего взаимопонимания и удобства групповой разработки продукта.
А так.. пиши как хочешь...


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
savmp
Дата 1.4.2013, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 260
Регистрация: 27.7.2009
Где: Геленджик

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



Спасибо большое!))
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




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


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

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