Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   имена классов в html верстке (https://javascript.ru/forum/xhtml-html-css/21840-imena-klassov-v-html-verstke.html)

Kolyaj 06.11.2011 12:07

Я так и делаю. Мне непонятно, зачем нужен префикс разработчика.

tenshi 06.11.2011 12:36

ты никогда не используешь сторонних библиотек в своём коде?

x-yuri 08.11.2011 11:53

Цитата:

Сообщение от tenshi
подчёркивание визуально длинее дефиса. и как следствие сильнее разделяет слова.

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

Цитата:

Сообщение от tenshi
проблема с дефисом в именах шаблонов остаётся и в твоём случае, только реже проявляется (когда для одного модуля нужно несколько шаблонов).

можно подробнее?

Цитата:

Сообщение от tenshi
по даблклику логичнее было бы выделять вообще всё имя целиком.

озвучь логику, пожалуйста

Цитата:

Сообщение от Kolyaj
Так нельзя, в JavaScript принят другой стиль наименования переменных.

Цитата:

Сообщение от Kolyaj
Угу, и получится месиво как в PHP. Половина функций в одном стиле, половина в другом. В PHP от этого не избавиться, но зачем и в JavaScript такое творить своими руками?

отчасти поэтому я использую camelCase в именах классов. Но бывает так, что имеет смысл отклоняться от принятого стиля. Например, если какое-то поле БД передается на клиент. Или еще какие-нибудь переменные с сервера передаются...

Цитата:

Сообщение от vflash
var subjFirstLine = document.querySelector(".b-mboxRow-subjFirstLine");

о, почти как у меня :)

vflash 08.11.2011 13:53

Цитата:

Сообщение от tenshi
проблема с дефисом в именах шаблонов остаётся и в твоём случае, только реже проявляется (когда для одного модуля нужно несколько шаблонов)

есть такое. но на практике получалось что лучше выделить эту часть как новый объект. Как костыль в названии шаблона использую двойное подчеркивание, но в реале так ни разу и не воспользовался этим.

aRpi 09.03.2012 18:39

Вот как я именую,
иерархия и все...

<div id="H">
	<div id="Hx1">
		<div id="Hx1xL"></div>
		<div id="Hx1xW">
			<div id="Hx1xR"></div>
			<div id="Hx1xC">
				<div id="Hx1xCxW">
					<?
					............
					?>
				</div>				
			</div>
		</div>			
	</div>
	<div style="clear: both;"></div>
</div>


<div id="C">
	<div id="CxC" class="COL">
	<div id="CxCxW">
			................
	</div>
	</div>
	<div id="CxL" class="COL">
		<div id="CxLx0"></div>
		<div id="CxLxW">
			..........
		</div>
	</div>
	<div id="CxR" class="COL">
		<div id="CxRx0"></div>
		<div id="CxRxW">
			.........
		</div>
	</div>
	<div style="clear: both;"></div>
</div>


<div id="F">
	<div id="Fx0">
		<div id="Fx0xC"></div>
		<div id="Fx0xR"></div>		
		<div style="clear: both;"></div>
	</div>
	<div id="Fx1">
	</div>
</div>

vflash 10.03.2012 02:41

:) можно и так

monolithed 10.03.2012 12:44

aRpi,
Это реальные идентификаторы?


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