Даже если бы у всех одинаково были настроены табуляции (что вряд ли), длинные расстояния хуже визуально оцениваются, плюс табуляцию не видно среди пробелов и не очень-то приятно, когда ты нажимаешь на backspace, а курсор вместо одной позиции смешается на х знает сколько (теряется контроль над ситуацией).
Не вижу никакой сложности в том, чтобы нажать два раза на пробел вместо одной табуляции (повторюсь, что пробел это один из самых используемых символов (потом наверное идёт backspace для тех, кто делает много ошибок), поэтому сложностей с его лишним нажатием быть не должно. |
Цитата:
похоже, ты меня переубедил... поставлю в виме НЕзамену таба пробелами :) проблем то. Пример: Таб вместо пробела
// Fire callbacks fire = function (data) { memory = options.memory && data; fired = true; firingIndex = firingStart || 0; firingStart = 0; firingLength = list.length; firing = true; for (; list && firingIndex < firingLength; firingIndex++) { if (list[firingIndex].apply(data[0], data[1]) === false && options.stopOnFalse) { memory = false; // To prevent further calls using add break; } } firing = false; if (list) { if (stack) { if (stack.length) { fire(stack.shift()); } } else if (memory) { list = []; } else { self.disable(); } } } |
Цитата:
За себя скажу: шлепаю табами, т.к. одно нажатие вместо n, да и просто привык. Цитата:
Кавычки ставлю одинарные, по двум причинам: - нет нужды жать шифт - проще читается (для меня) Третьим аргументом в их пользу может служить мысль высказанная ранее: Цитата:
if (list[firingIndex].apply(data[0], data[1]) === false && options.stopOnFalse) { // пишу if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { Насчет последнего, не уверен, что буду придерживаться и дальше. Кстати, вопрос melky, ты все еще пишешь в Notepad++? ) |
Цитата:
Цитата:
(пример кода оттуда. чтобы на ссыль не кликать) if ( jQuery.isFunction( html ) ) { return this.each(function(i) { jQuery(this).wrapAll( html.call(this, i) ); }); } if ( this[0] ) { // The elements to wrap the target around var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); if ( this[0].parentNode ) { wrap.insertBefore( this[0] ); } Цитата:
|
понятно. А я в одну темку из notepad++ влюбился, Odsidian называется.
|
Ставлю табы - но vim автоматически заменяет их на 4 пробела (сам так настроил, вообще-то для python-а изначально, но и для javascript менять не стал). Кавычки любые.
|
Цитата:
|
Цитата:
![]() |
Цитата:
|
А чем лучше темная схема от светлой, я всегда пользуюсь тупо светлой черным по белому, но сегодня оком окинув всех прогеров оказывается черная более популярна. Никогда не юзал, это не утомляет глаза? Всетаки когда черным по белому привычнее, да и думаю лучше, вот даже форум черным по белому:)
|
Часовой пояс GMT +3, время: 11:50. |