powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Работа с css
137 сообщений из 137, показаны все 6 страниц
Работа с css
    #39398661
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть
Код: html
1.
2.
3.
<style>
.u{display:none}
</style>


как из js изменить none на block
...
Рейтинг: 0 / 0
Работа с css
    #39398699
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Работа с css
    #39398709
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, начать с document.styleSheets.
В консоли видна структура. Словами долго объяснять.
...
Рейтинг: 0 / 0
Работа с css
    #39398721
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвадя,

https://jsfiddle.net/4c5xq9uj/
это не то для данного вопроса
это
item.style.display = 'block';
к каждому элементу добавит аттрибут style="display:block;"
а этого мне не нужно.
Alexander A. SakНаверное, начать с document.styleSheets.
В консоли видна структура. Словами долго объяснять.
это я прошёл.
в head есть
Код: html
1.
2.
3.
4.
<style id="sty">
            .u1{display: block;}
            .u2{display: block;}
</style>


есть такое
Код: html
1.
2.
<input type="checkbox" onchange="showOnOff(this, 'u1');" name=""  checked/>
<input type="checkbox" onchange="showOnOff(this, 'u2');" name=""  checked/>


и такое
Код: javascript
1.
2.
3.
4.
5.
 function showOnOff(obj, p) {
                var cs = {'u1': 0, 'u2': 1};
                var x = obj.checked ? 'block' : 'none';
                document.styleSheets['sty'].rules[cs[p]].style.display = x;
            }



вчера работало отлично...
сегодня работает только на половину. на странице пропадает , но не появляется
...
Рейтинг: 0 / 0
Работа с css
    #39398722
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэто я прошёл.
в head есть
ты нарочно в рукаве тузы прячешь? ))
Почему это сразу не писать, если мемберов за дураков не держать?
...
Рейтинг: 0 / 0
Работа с css
    #39398723
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
решил это так

Код: html
1.
2.
3.
4.
<style id="sty">
            .u1{display:block;}
            .u2{display:block;}
</style>




Код: javascript
1.
2.
3.
4.
function showOnOff(obj, p) {
    var t = '(\\.' + p + '{display:)(block|none)';
    document.getElementById('sty').innerHTML = document.getElementById('sty').innerHTML.replace(new RegExp(t, 'g'), obj.checked ? '$1block' : '$1none');
}



но мне кажется, что с использование styleSheets было бы правильнее
...
Рейтинг: 0 / 0
Работа с css
    #39398724
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ты нарочно в рукаве тузы прячешь? ))
Почему это сразу не писать, если мемберов за дураков не держать?
не хотел наводить на ложный путь....
...
Рейтинг: 0 / 0
Работа с css
    #39398725
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
хочется чистого, правильного решения , а не исправления моего
...
Рейтинг: 0 / 0
Работа с css
    #39398732
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэто не то для данного вопроса
формулируй точнее
...
Рейтинг: 0 / 0
Работа с css
    #39398741
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадярешил это так

Неужели для show/hide блока по чекбоксу лучшего решения не нашлось, чем ковырять ковырять стили на странице? Это же говнокод.
...
Рейтинг: 0 / 0
Работа с css
    #39398748
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилвадяэто не то для данного вопроса
формулируй точнее
а куда точнее, я ведь не про стиль у элемента спросил, а у css .
...
Рейтинг: 0 / 0
Работа с css
    #39398749
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвадярешил это так

Неужели для show/hide блока по чекбоксу лучшего решения не нашлось, чем ковырять ковырять стили на странице? Это же говнокод.
вот присвоение свойсву кода значения «говнокод»
говорит о слабом владении инструментом и его возможностями.
...
Рейтинг: 0 / 0
Работа с css
    #39398750
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявот присвоение свойсву кода значения «говнокод»
говорит о слабом владении инструментом и его возможностями.

О том, что это говнокод, говорит твоё не знание возможностей каскада CSS. Достаточно сменить класс контейнера, чтобы сменить стиль у всех элементов внутри.

Поэтому ещё раз спрашиваю, лучшего решения для переключения show/hide блоков по изменению состояния чекбокса не нашлось? Можешь ответить по существу?
...
Рейтинг: 0 / 0
Работа с css
    #39398780
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttНеужели для show/hide блока по чекбоксу лучшего решения не нашлось, чем ковырять ковырять стили на странице?
+1
вадяPetro123,
хочется чистого, правильного решения , а не исправления моего
вадя! Ты думаешь мемберы не смогут САМИ предложить СВОЁ решение?
Ты второй раз их\нас держишь за дураков.
Написал бы прямо зачем тебе стиль.
Эх......
...
Рейтинг: 0 / 0
Работа с css
    #39398784
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наброшу:

YouTube Video
...
Рейтинг: 0 / 0
Работа с css
    #39398785
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttО том, что это говнокод, говорит твоё не знание возможностей каскада CSS. Достаточно сменить класс контейнера, чтобы сменить стиль у всех элементов внутри.
- если что-то спрашивают, значит есть повод применить именно такое решение, а не иное.
если по данной проблеме нечего сказать конкретно - лучше промолчи.

- прежде чем так заявлять надо ознакомиться что и как работает
для начала https://habrahabr.ru/post/224187/
когда на странице пара элементов - это одно, а когда может быть несколько тысяч это другое

- там не у двух классов надо менять, а у 10+

а не работает (точнее странно работает ) скорее всего связано с reflow, repaint...
...
Рейтинг: 0 / 0
Работа с css
    #39398790
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttчем ковырять ковырять стили на странице
это такие же свойства/объекты/атрибуты как и всё остальное.
...
Рейтинг: 0 / 0
Работа с css
    #39398795
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяхочется чистого, правильного решения
Объясни толком проблему.
...
Рейтинг: 0 / 0
Работа с css
    #39398798
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпрежде чем так заявлять надо ознакомиться что и как работает
для начала https://habrahabr.ru/post/224187/
когда на странице пара элементов - это одно, а когда может быть несколько тысяч это другое
Там написано:

"Для изменения стилей элементов лучше модифицировать только атрибут «class», и как можно глубже в дереве DOM,
это и более грамотно с точки зрения разработки и поддержки (отделение логики от представления), и менее затратно для браузера."

Собственно hVostt об этом и пишет: "Достаточно сменить класс контейнера".

А ты про что?
...
Рейтинг: 0 / 0
Работа с css
    #39398803
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
я про время рендеринга.
у меня есть таблица 400*300 ячеек в каждой может быть до 5 .png
необходимо отключать показ некоторых.
если менять класс контейнера для небольшого объёма - это вариант, когда множество это тормоз
...
Рейтинг: 0 / 0
Работа с css
    #39398810
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA,
я про время рендеринга.
у меня есть таблица 400*300 ячеек в каждой может быть до 5 .png
необходимо отключать показ некоторых.
если менять класс контейнера для небольшого объёма - это вариант, когда множество это тормоз
Может пора отказаться от таблицы? :)
...
Рейтинг: 0 / 0
Работа с css
    #39398811
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадянеобходимо отключать показ некоторых.
как именно в ГУИ сделано? Это же не фильтр с галкой: "Показать сегодняшние?"
...
Рейтинг: 0 / 0
Работа с css
    #39398814
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

а как изначальный вопрос связан с таблицей 400 на 300?
...
Рейтинг: 0 / 0
Работа с css
    #39398819
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМожет пора отказаться от таблицы? :)
возможно, но как-то боязно..
и для данной задачи это не играет роли, где находятся элементы в диве или ячейке таблицы
skyANAа как изначальный вопрос связан с таблицей 400 на 300?
так как это для этой таблицы. для малого количества - вариант любой подойдёт.
Petro123как именно в ГУИ сделано? Это же не фильтр с галкой: "Показать сегодняшние?"
в принципе это "фильтр".
с сервера идет "ячейка" , в ней несколько .png с прозрачностью, и наложении их друг на друга отображают инфу ячейке, управляя видимостью картинок "фильтруем" отображаемое.
предложенный вариант самый быстрый.
и судя по наблюдениям всё происходит , но не хватает репаинта. а как его вызвать -из приведённой статьи я не понял.
если делать
#id_контейнера .class {display.....
то возможны два варианта -
1 - отбираются все .class, затем проверка на принадлежность, затем применение.
2 - нахождение одного .class, проверка принадлежности контейнеру- изменение.
при приличном количестве элементов .class - этот процесс долгий.
...
Рейтинг: 0 / 0
Работа с css
    #39398820
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA400 на 300
таблица 400*30
300 - это опечатка, но 12000 тоже прилично
...
Рейтинг: 0 / 0
Работа с css
    #39398823
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявозможно, но как-то боязно..
и для данной задачи это не играет роли, где находятся элементы в диве или ячейке таблицы
Ну фиг знает, в таблице когда что-то меняешь, то она вся перестраивается.
Поэтому, вместо того, чтобы бояться, я бы протестировал на реальных данных.

вадяесли делать
#id_контейнера .class {display.....
то возможны два варианта -
1 - отбираются все .class, затем проверка на принадлежность, затем применение.
2 - нахождение одного .class, проверка принадлежности контейнеру- изменение.
при приличном количестве элементов .class - этот процесс долгий.
Без примера сложно понять, что тут предлагается сделать. Но ИМХО есть и другой вариант на классах.
...
Рейтинг: 0 / 0
Работа с css
    #39398826
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если делать
#id_контейнера .class {display...
это из совета hVostt
и того что в css обрабатывается справа налево
...
Рейтинг: 0 / 0
Работа с css
    #39398828
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли делать
#id_контейнера .class {display...
это из совета hVostt
и того что в css обрабатывается справа налево
То есть ты утверждаешь, что движок css будет долго работать, или что?
...
Рейтинг: 0 / 0
Работа с css
    #39398837
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

ты кстати какой браузер-то используешь?
...
Рейтинг: 0 / 0
Работа с css
    #39398867
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТо есть ты утверждаешь, что движок css будет долго работать, или что?
достаточно долго
skyANAты кстати какой браузер-то используешь?
мне проще - хром. на самый плохой случай FF
...
Рейтинг: 0 / 0
Работа с css
    #39398868
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAТо есть ты утверждаешь, что движок css будет долго работать, или что?
достаточно долго
Почему?
...
Рейтинг: 0 / 0
Работа с css
    #39398886
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПочему?
в статье на хабре в конце коментов есть таблица опытов.
...
Рейтинг: 0 / 0
Работа с css
    #39398888
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа не работает (точнее странно работает ) скорее всего связано с reflow, repaint...

Ты мог бы точнее ответить, что у тебя там "странно работает" и что это за колдунские "скорее всего связано"?

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

По-моему, я очень даже конкретно сказал: менять класс у контейнера. Конкретней просто некуда! Это ты считаешь "нечего сказать"?

вадяэто такие же свойства/объекты/атрибуты как и всё остальное.

Именно. Есть задокументированная и рекомендуемая возможность работы со стилями, которая максимально оптимизирована и не требует грязного тухлого говнокода с регекспами и прочим УГ, который ты привёл. Всё решается добавлением/удалением класса у контейнера, как минимум.

вадяесли менять класс контейнера для небольшого объёма - это вариант, когда множество это тормоз

Замерял разницу между сменой класса у контейнера и ковырянием стилей?
...
Рейтинг: 0 / 0
Работа с css
    #39399136
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAПочему?
в статье на хабре в конце коментов есть таблица опытов.
Фигня это.
...
Рейтинг: 0 / 0
Работа с css
    #39399138
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя, те "опыты" каким боком к твоей задаче-то относятся?
...
Рейтинг: 0 / 0
Работа с css
    #39399149
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадя, те "опыты" каким боком к твоей задаче-то относятся?

#id_контейнера .class {display : block;}
там есть такой случай и время затраченное
...
Рейтинг: 0 / 0
Работа с css
    #39399164
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя#id_контейнера .class

Косяк же.

Надо #id_контейнера.class

Эх ты...
...
Рейтинг: 0 / 0
Работа с css
    #39399180
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttНадо #id_контейнера.class
а мне надо чтоб в контейнере #id_контейнера у всех элементов с классом .class
поменялось
display: block
на
display:none
...
Рейтинг: 0 / 0
Работа с css
    #39399193
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAвадя, те "опыты" каким боком к твоей задаче-то относятся?

#id_контейнера .class {display : block;}
там есть такой случай и время затраченное
Слушай, дай что-ли ссылку на "опыт", а то я вижу следующий код ( http://jsfiddle.net/Serator/WS6FX/1/):
Код: javascript
1.
2.
3.
t0 = performance.now();
a = document.querySelectorAll(selectors[s]);
t1 = performance.now();


И не понимаю, как замеры вызова document.querySelectorAll относятся к твоей проблеме.
Где ты собрался у себя этот метод применять?
...
Рейтинг: 0 / 0
Работа с css
    #39399197
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVosttНадо #id_контейнера.class
а мне надо чтоб в контейнере #id_контейнера у всех элементов с классом .class
поменялось
display: block
на
display:none
И в чём проблема?
Код: css
1.
2.
3.
4.
5.
6.
7.
#vadya_super_table .super_image {
  display: block;
}

#vadya_super_table.with_super_filter .super_image {
  display: none;
}
...
Рейтинг: 0 / 0
Работа с css
    #39399227
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ в чём проблема?
Код: css
1.
2.
3.
4.
5.
6.
7.
#vadya_super_table .super_image {
  display: block;
}

#vadya_super_table.with_super_filter .super_image {
  display: none;
}



Ya, ya, naturlich

вадя , чего тебе в таком подходе не нравится?
...
Рейтинг: 0 / 0
Работа с css
    #39399363
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt вадя , чего тебе в таком подходе не нравится?
нравится почти всё....
и проверил оба варианта - по скорости одинаково.
только у меня таких .super_image ~ 14шт.
из стилей лаша получается...
...
Рейтинг: 0 / 0
Работа с css
    #39399370
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадянравится почти всё....
и проверил оба варианта - по скорости одинаково.
только у меня таких .super_image ~ 14шт.
из стилей лаша получается...

Если это всё генерится, то как-то пофигу что там получается из стилей. Также ты можешь переиспользовать классы, например так:

Код: css
1.
2.
3.
4.
5.
6.
7.
#container .image1 {
   display: block;
}

#container.image1 .image1 {
   display: none;
}



В общем целый простор для фантазий.
...
Рейтинг: 0 / 0
Работа с css
    #39399403
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВ общем целый простор для фантазий.
в этом просторе фантазий я и остановился на методе с которого начал...
...
Рейтинг: 0 / 0
Работа с css
    #39399437
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв этом просторе фантазий я и остановился на методе с которого начал...

В общем, практического смысла в твоём подходе нет, ну кроме как намеренно сделать код как можно более уродливей и сложней для развития и поддержки. Если именно такая цель тобой преследуется, то ты занимаешь весь пьедестал почёта
...
Рейтинг: 0 / 0
Работа с css
    #39399439
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVosttВ общем целый простор для фантазий.
в этом просторе фантазий я и остановился на методе с которого начал...
То есть оставил костыль с регекспом, даже после того, как аргументов в его пользу не осталось?

Кросавчег! :)
...
Рейтинг: 0 / 0
Работа с css
    #39399444
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвадяв этом просторе фантазий я и остановился на методе с которого начал...

В общем, практического смысла в твоём подходе нет, ну кроме как намеренно сделать код как можно более уродливей и сложней для развития и поддержки. Если именно такая цель тобой преследуется, то ты занимаешь весь пьедестал почёта
Да просто комплексы у человека, понятно же :)
...
Рейтинг: 0 / 0
Работа с css
    #39399452
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДа просто комплексы у человека, понятно же :)

Ну иногда можно найти вполне осмысленную практику специально делать максимально криво, убого, сложно, непонятно, на одних костылях. В таких случаях программист при попустительстве руководства может свести всё к бас фактор == 1, и стать практически незаменимым.

Но похоже, ты прав, у вади более тяжёлый случай
...
Рейтинг: 0 / 0
Работа с css
    #39399456
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТо есть оставил костыль с регекспом, даже после того, как аргументов в его пользу не осталось?
для вас все кто мыслит не так - это не люди?
вы что средневековая инквизиция?
для вас обосрать это в кайф?

skyANAДа просто комплексы у человека, понятно же :)
как я вижу комплексы у вас, мыслите только теми факторами что в моде.
шаг в сторону для вас уже страшно...
...
Рейтинг: 0 / 0
Работа с css
    #39399470
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявы что средневековая инквизиция?

Между прочим средневековая инквизиция в своё средневековое время была очень даже эффективна. Особенно после того, как вступил в силу закон об обязательном покаянии раз в год всех граждан.

Покайся, пока не поздно!
...
Рейтинг: 0 / 0
Работа с css
    #39399472
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадякак я вижу комплексы у вас, мыслите только теми факторами что в моде.
шаг в сторону для вас уже страшно...

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

И вообще, относись к критике позитивней
...
Рейтинг: 0 / 0
Работа с css
    #39399492
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМежду прочим средневековая инквизиция в своё средневековое время была очень даже эффективна. Особенно после того, как вступил в силу закон об обязательном покаянии раз в год всех граждан.
насколько веков назад она отбросила науку? в этом её эффективность неоспарима
hVosttЯ представлю каких горячих шмандюлей вставят, например, хирургу или авиа-пилоту после таких слов.
Ты почему не пошёл в художники? Или писатели-фантасты? Там это только приветствуется.
а ты знаешь сколько шмандюлей получили известные хирурги , внедряя новые методы, которые сейчас считаются азами ?
...
Рейтинг: 0 / 0
Работа с css
    #39399513
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAТо есть оставил костыль с регекспом, даже после того, как аргументов в его пользу не осталось?
для вас все кто мыслит не так - это не люди?
вы что средневековая инквизиция?
для вас обосрать это в кайф?

skyANAДа просто комплексы у человека, понятно же :)
как я вижу комплексы у вас, мыслите только теми факторами что в моде.
шаг в сторону для вас уже страшно...
Это не аргументы в пользу решения с регекспом, это ярко выраженная защитная реакция закомплексованного человека.
...
Рейтинг: 0 / 0
Работа с css
    #39399557
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЭто не аргументы в пользу решения с регекспом, это ярко выраженная защитная реакция закомплексованного человека.
а кто тебе сказал, что окончательный вариант с регекспом?
это вариант в процессе поиска решения. и практика в написании регекспов.
да и регекспом не сказывается на скорости.
а вот то, что я не услышал решения по первоначальному вопросу - это наводит на мысль, что некоторые не всё могут, как себя выставляют, а по...ть хочется и вот начинают...
оно, конечно, проще, чем мозги напрячь....
но только форум не для того, чтоб чьи-то взгляды пиарить , но и проблемы решать.
неужели не интересно, чисто из спортивного интереса, разобраться что и почему не работает? просто мозги потренировать?
...
Рейтинг: 0 / 0
Работа с css
    #39399598
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAЭто не аргументы в пользу решения с регекспом, это ярко выраженная защитная реакция закомплексованного человека.
а кто тебе сказал, что окончательный вариант с регекспом?
это вариант в процессе поиска решения. и практика в написании регекспов.
да и регекспом не сказывается на скорости.
а вот то, что я не услышал решения по первоначальному вопросу - это наводит на мысль, что некоторые не всё могут, как себя выставляют, а по...ть хочется и вот начинают...
оно, конечно, проще, чем мозги напрячь....
но только форум не для того, чтоб чьи-то взгляды пиарить , но и проблемы решать.
неужели не интересно, чисто из спортивного интереса, разобраться что и почему не работает? просто мозги потренировать?
Вот это предъява.

Если бы я не разбирался в том, что ты пишешь и не тыкал тебя в твои заблуждения, то ты бы до сих пор думал, что вариант с классами на твоих данных сильно тормозит.
...
Рейтинг: 0 / 0
Работа с css
    #39399601
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
за то что «вынудил» к сравнению—спасибо.
но это не исключает остальное.
...
Рейтинг: 0 / 0
Работа с css
    #39399604
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA,
за то что «вынудил» к сравнению—спасибо.
но это не исключает остальное.
Чего остального? Я считаю твоё решение с регекспами костылём.

Могу расписать почему, но не хочу. Потому как ты слишком болезнено реагируешь на то, когда публично критикуют твои решения.
...
Рейтинг: 0 / 0
Работа с css
    #39399611
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в чем заблуждение? в использовании других вариантов? что в изменении тела css такого, за что мржно назвать говнокодом?
только то,что мало кто использует?
а может с оит помочь разобраться и получить немного новых знаний?
мне интересно что влияет на репаинт и пр.
может совместными усилиями может получиться что-то интересное? неужели интереснее и приятнее называть чужой код дерьмом?
...
Рейтинг: 0 / 0
Работа с css
    #39399614
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
а я и не считаю регесп в данном случае хорошим и окончательным решением. просто это вариант который работает и исключает часть , на которую можно было грешить.
...
Рейтинг: 0 / 0
Работа с css
    #39399616
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

где я в этой теме называл твой код дерьмом?
...
Рейтинг: 0 / 0
Работа с css
    #39399619
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа я и не считаю регесп в данном случае хорошим и окончательным решением
Вот и я не считаю и открыто об этом говорю. Какие проблемы?
...
Рейтинг: 0 / 0
Работа с css
    #39399633
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадя,

где я в этой теме называл твой код дерьмом?

слава богу, что от тебя такого неебыло
...
Рейтинг: 0 / 0
Работа с css
    #39399639
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадяа я и не считаю регесп в данном случае хорошим и окончательным решением
Вот и я не считаю и открыто об этом говорю. Какие проблемы?
а я с этим не спорю, пока у меня другой вариан, короче, и без регэкспа.
но мне интересно решение проблемы поставленой в начале.
к сожалению, я не услышал ни одного предложения по её решению. предложения в обход, это не то...
...
Рейтинг: 0 / 0
Работа с css
    #39399641
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

ты так чётко и не сформулировал проблему.
...
Рейтинг: 0 / 0
Работа с css
    #39399649
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
тот вариант, ч+о в начале, со стайлшит
работал.
там с массивом, конечно, невариант для продакшена, но принцып работал.
но на следующий день перестало.....
почти...
первое переключение срабатывало на экране, но последующие не не срабатывали на отображение.
если проверять js,значения менялись.
....
если сделать некоторые действия — перепродать содержание tbody ,то начинало работать, т.е. переключение на экране происходило
...
Рейтинг: 0 / 0
Работа с css
    #39399783
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяк сожалению, я не услышал ни одного предложения по её решению. предложения в обход, это не то...

Опять 25. Тебе был предложен рабочий вариант, решающий твою проблему, достаточно быстрый, понятный и удобный.

Но ты не сказал, что тебе в этом решении не устраивает, я тебе даже предложил вариант, как свести количество классов к минимуму.

Я так понимаю, что помогать тебе — это просто тратить время впустую.
...
Рейтинг: 0 / 0
Работа с css
    #39399829
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA,
тот вариант, ч+о в начале, со стайлшит
работал.
там с массивом, конечно, невариант для продакшена, но принцып работал.
но на следующий день перестало.....
почти...
первое переключение срабатывало на экране, но последующие не не срабатывали на отображение.
если проверять js,значения менялись.
....
если сделать некоторые действия — перепродать содержание tbody ,то начинало работать, т.е. переключение на экране происходило
Ты мне предлагаешь самому собрать тестовый пример и отладить за тебя? :)
...
Рейтинг: 0 / 0
Работа с css
    #39399831
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
по моему, это тебе самому лень узнавать что то новое.
...
Рейтинг: 0 / 0
Работа с css
    #39399852
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТы мне предлагаешь самому собрать тестовый пример и отладить за тебя? :)

Необходимо и достаточно просто похвалить вадю
...
Рейтинг: 0 / 0
Работа с css
    #39399867
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAТы мне предлагаешь самому собрать тестовый пример и отладить за тебя? :)

Необходимо и достаточно просто похвалить вадю
Да можно и тестовый пример запилить: http://plnkr.co/edit/EL0RAzg6EL5HOxzOD9n4?p=preview

Пусть объясняет, что не так :)
...
Рейтинг: 0 / 0
Работа с css
    #39400033
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- skyANAПусть объясняет, что не так :)
всё так
и это странно.
пока проверил на мозилле и старом(под хр) хроме.
первоначально у меня так и работало..... и перестало.
...
Рейтинг: 0 / 0
Работа с css
    #39400058
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя- skyANAПусть объясняет, что не так :)
всё так
и это странно.
пока проверил на мозилле и старом(под хр) хроме.
первоначально у меня так и работало..... и перестало.
Значит внимательно посмотри на мой код и поищи ошибку в своём.

Также учти что спецификация CSS Object Model (CSSOM) - это пока ещё рабочий черновик.
Так что советую всё-таки работать через классы :)
...
Рейтинг: 0 / 0
Работа с css
    #39400454
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТакже учти что спецификация CSS Object Model (CSSOM) - это пока ещё рабочий черновик.
знаю, но он уже во многих браузерах работает.
первоначально вопрос , как оказалось, был поставлен не верно.
правильно должно быть - почему работало?
вот эта строка
Код: javascript
1.
document.styleSheets['sty'].rules[cs[p]].style.display


в консоле она показывает правильно. вроде и записывает и показывает , что записано.
и почему-то один раз срабатывает....
но вот это styleSheets['sty']
должно быть так styleSheets[число], где число -порядковый номер .
когда несколько зогружаемых файлов стилей определение нужного -это плюс несколько строк...
поэтому короче будет так
Код: html
1.
2.
3.
4.
5.
6.
7.
<style id="style_st0">.st0{display:block;}</style>
<style id="style_st1">.st1{display:block;}</style>
<style id="style_st2">.st2{display:block;}</style>

<input type="checkbox" onchange="showOnOff(this, 'st0');"  checked />
<input type="checkbox" onchange="showOnOff(this, 'st2');"  checked />
<input type="checkbox" onchange="showOnOff(this, 'st3');"  checked />


Код: javascript
1.
2.
3.
function showOnOff(obj, p) {
      document.getElementById('style_'+p).innerHTML =  obj.checked ? '.'+p+'{display:block;}':'.'+p+'{display:none;}';
}


с классами будет несколько более больше строк. и область style будет менее красивее выглядеть.
но это уже дело вкуса.
...
Рейтинг: 0 / 0
Работа с css
    #39400461
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Почему ты не хочешь работать с объектной моделью (.style.display), а упорно хочешь впихать строки, заставляя браузер немного попарсить, с учётом того, что ты гонишься за скоростью?
...
Рейтинг: 0 / 0
Работа с css
    #39400545
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвадя,

Почему ты не хочешь работать с объектной моделью (.style.display), а упорно хочешь впихать строки, заставляя браузер немного попарсить, с учётом того, что ты гонишься за скоростью?
только потому, что для этого надо определить номер блока style , a это дополнительный код,
и тут не известно ,что оптимальнее.
я отдал предпочтение — меньше кода, проще понимание его.
...
Рейтинг: 0 / 0
Работа с css
    #39400562
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадятолько потому, что для этого надо определить номер блока style , a это дополнительный код,

Ты имеешь в виду номер правила (rule)?


вадяи тут не известно ,что оптимальнее.
я отдал предпочтение — меньше кода, проще понимание его.

Ты ошибаешься. Это известно.
Работа с объектной моделью быстрее, чем изменение innerHTML.
...
Рейтинг: 0 / 0
Работа с css
    #39400569
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttТы имеешь в виду номер правила (rule)?
это как раз можно задавать.
я о document.styleSheets[]
количество блоков <style></style> , в общем случае, не известно на момент обращения к document.styleSheets[] .
hVosttРабота с объектной моделью быстрее, чем изменение innerHTML.
это да, но вычисление номера для document.styleSheets[] может свести к нулю эту скорость.
и такое
var classes = { 'a': 1, 'b': 2, 'c': 3 }
для определения номера тоже не есть супер решение.
если есть идеи как это всё оптимизировать - я однозначно за использование объектной модели
...
Рейтинг: 0 / 0
Работа с css
    #39400579
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Попробуй вот эту либу https://github.com/felquis/CSSOM-Query

Вообще без заморочек со style-блоками.
...
Рейтинг: 0 / 0
Работа с css
    #39400590
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВообще без заморочек со style-блоками.
вещь интересная, но количество кода больше чем у меня. получается смена шила на мыло
...
Рейтинг: 0 / 0
Работа с css
    #39400596
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяс классами будет несколько более больше строк. и область style будет менее красивее выглядеть.
но это уже дело вкуса.зато в одном месте, а не размазано ровным слоем и не сломается, когда ты откроешь для себя, что CSS принято объединять в бандлы и минимизировать :)
...
Рейтинг: 0 / 0
Работа с css
    #39400602
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявещь интересная, но количество кода больше чем у меня. получается смена шила на мыло

Не получается, библиотека работает со стилями, и плевать где и в каких блоках они расположены. Совершенно понятный и очевидный способ работы со стилями.

Грубо говоря, если бы ты искал конкретный div не по id, а по его номеру строки в HTML, на которой он расположен и позиции в строке. Это никак нельзя назвать «шило на мыло», даже под самым жёстким бутиратом.

В общем, даже если отбросить решение через назначение класса контейнеру, и ковырять непосредственно стили, ты всё равно выбираешь самый кривой, медленный и небезопасный путь.

Умываю руки.
...
Рейтинг: 0 / 0
Работа с css
    #39400603
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAчто CSS принято объединять в бандлы и минимизировать :)

Его «решение» это жесткое намертво прибитое ржавыми кривыми гвоздями поделие из костылей. Про бандлы и минимизацию придётся забыть.

Хотя я чёт сомневаюсь, что вадя пользуется такими вещами. Только хардкор.

Какой бы путь решения не был бы выбран, всё приходит к кривым костылям. Так или иначе.
Это конкретная паталогия. У меня даже нет слов.
...
Рейтинг: 0 / 0
Работа с css
    #39400606
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAчто CSS принято объединять в бандлы и минимизировать :)

Его «решение» это жесткое намертво прибитое ржавыми кривыми гвоздями поделие из костылей. Про бандлы и минимизацию придётся забыть.

Хотя я чёт сомневаюсь, что вадя пользуется такими вещами. Только хардкор.

Какой бы путь решения не был бы выбран, всё приходит к кривым костылям. Так или иначе.
Это конкретная паталогия. У меня даже нет слов.
Все мы начинали с кривых костылей. Со временем их либо выкидывали, либо рефакторили, либо "работает, ну и не надо туда смотреть" :)

Вадя просто своими костылями гордится.
...
Рейтинг: 0 / 0
Работа с css
    #39400660
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttНе получается, библиотека работает со стилями, и плевать где и в каких блоках они расположены. Совершенно понятный и очевидный способ работы со стилями.
ты посмотрел код библиотеки?
...
Рейтинг: 0 / 0
Работа с css
    #39400671
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВсе мы начинали с кривых костылей. Со временем их либо выкидывали, либо рефакторили, либо "работает, ну и не надо туда смотреть" :)
чем та библиотека не костыли? только тем , что написана забугорными?
что она делает? собирает перебором все стили, и уже с ними работает?
а если есть загрузка стилей по ajax?
как она это отрабатывет?
...
Рейтинг: 0 / 0
Работа с css
    #39400678
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяты посмотрел код библиотеки?

Конечно посмотрел, весьма простая либа. Можно и самому написать проще, убрав подписку на события и поддержку transition. Получаешь стиль, кешируешь его и работаешь с ним.
...
Рейтинг: 0 / 0
Работа с css
    #39400683
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадячем та библиотека не костыли? только тем , что написана забугорными?
что она делает? собирает перебором все стили, и уже с ними работает?
а если есть загрузка стилей по ajax?
как она это отрабатывет?

Про библиотеку я тебе написал, какие претензии к skyANA?

Я могу тебе ответить. Библиотека не костыли, так как решает конкретную задачу так, как она озвучена.
Библиотека инкапсулирует сложность. Её можно оптимизировать и код, который её использует не изменится.
Если есть загрузка стилей по ajax, пишешь свою библиотеку, или дотачиваешь эту.

Если ты не понял, то костылём твой подход называется потому, что ты игнорируешь имеющиеся возможности, и не абстрагируешься от условий. И делаешь ну как будто специально, намеренно через жопу. Ну почему так? Откуда такое маниакальное стремление всё решать через одно место? Почему? Why?!?!
...
Рейтинг: 0 / 0
Работа с css
    #39400684
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМожно и самому написать проще, убрав подписку на события и поддержку transition. Получаешь стиль, кешируешь его и работаешь с ним.
вот мой код и получится в процессе упрощения, убираем подписку, поддержку transition, кеширование...
...
Рейтинг: 0 / 0
Работа с css
    #39400688
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявот мой код и получится в процессе упрощения, убираем подписку, поддержку transition, кеширование...

Да пофигу вообще. Мне чёт надоело. Делай как хочешь.
Пусть skyANA возится с тобой, у него больше терпения, или просто он так развлекается.
...
Рейтинг: 0 / 0
Работа с css
    #39400690
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttОткуда такое маниакальное стремление всё решать через одно место? Почему? Why?!?!
зачем мне тащить библиотекуЮ допиливать её и прочее. когда есть малюсенькая задача и решается она просто в 1 строчку?
мне не надо управлять стилями по всей странице, в только в данном месте,
где возможно множество элементов, если надо изменить стиль одного-двух элементов - есть "стандартные спообы"
...
Рейтинг: 0 / 0
Работа с css
    #39400698
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадязачем мне тащить библиотекуЮ допиливать её и прочее. когда есть малюсенькая задача и решается она просто в 1 строчку?
мне не надо управлять стилями по всей странице, в только в данном месте,
где возможно множество элементов, если надо изменить стиль одного-двух элементов - есть "стандартные спообы"

У меня нет и не было задачи в чём-то тебя переубедить. Я всего лишь хотел понять, почему ты выбираешь самые плохие решения, и предложить другие варианты. Потому что, знаешь, ну ты не первый человек на земле, который решал подобные задачи.

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

Ну выбрал и выбрал, дело сугубо твоё.
...
Рейтинг: 0 / 0
Работа с css
    #39400706
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
а яне могу понять почему ты свои решения считаешь правильными, а мои не правильными?
ты истина в первой инстанции?
я объяснил почему я так выбрал, если эти объяснения не понятны, может стоит поробовать постораться их понять?
...
Рейтинг: 0 / 0
Работа с css
    #39400714
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа яне могу понять почему ты свои решения считаешь правильными, а мои не правильными?

Потому что это не мои решения, не я их придумал. Изначально стили были задуманы таким образом, применять каскад. И браузеры максимально оптимизированы работать с этим. Такое решение не зависит откуда твои стили приходят: через подключенный CSS, через <style> блок, подключенный CSS динамически, или даже динамически создан во время исполнения. Это очень универсально и не сломается, если ты будешь перемещать свои стили, не сломается, если ты их упакуешь в бандл и минимизируется.


вадяты истина в первой инстанции?

Я аргументирую свою позицию. Или тебе нужно какое-то авторитетное мнение? Аргументы не в счёт?


вадяя объяснил почему я так выбрал, если эти объяснения не понятны, может стоит поробовать постораться их понять?

Сначала ты сказал: много классов. Я тебе на это ответил, количество классов не имеет значения, если они у тебя генерируются.. Если количество для тебя всё равно архиважно, ты можешь переиспользовать классы и получишь ровно столько классов, сколько тебе придётся использовать в любом случае, при любых раскладах.

Потом ты сказал: много кода. Не понял вообще. Что за мера такая «много»? Где ты много кода увидел.

Минусы же твоего подхода очевидны: не практичность, удар по производительности, когда тулишь стили через innerHTML, хоть и не существенный, но так как производительность для тебя архиважна, то ты идёшь против своих же принципов. Невозможно перемещать стили, так как ты их ищешь в конкретных местах. О бандлах, о CSS и о минимизации придётся забыть. Да и пресловутая загрузка через AJAX тоже идёт лесом. Ты сам себе усложняешь жизнь.

Когда тебе об этом говоришь, ты обижаешься.

Вывод: ты какой-то сам себе злобный буратино.
...
Рейтинг: 0 / 0
Работа с css
    #39400779
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttили даже динамически создан во время исполнения.
чем мой варант отличается от динамически созданного во время исполнения?
hVosttПотом ты сказал: много кода. Не понял вообще. Что за мера такая «много»? Где ты много кода увидел.
у меня одна строчка - ты предлпкаешь библиотеку в несколько десятков строк
hVosttО бандлах, о CSS и о минимизации придётся забыть
сжатие моего кода и сжатие с библиотекой(или библиотеками) есть гарантия что с библиотеками(к томуже содержащими не используемый код) будет меньше ?
hVosttДа и пресловутая загрузка через AJAX тоже идёт лесом. Ты сам себе усложняешь жизнь.
може через ajax идёт лесом , но через websocket прекрасно рулит.
у меня идет обращение через id . мне по-барабану, куда загрузится следующий блок стилей.
...
Рейтинг: 0 / 0
Работа с css
    #39400781
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVosttОткуда такое маниакальное стремление всё решать через одно место? Почему? Why?!?!
зачем мне тащить библиотекуЮ допиливать её и прочее. когда есть малюсенькая задача и решается она просто в 1 строчку?
мне не надо управлять стилями по всей странице, в только в данном месте,
где возможно множество элементов, если надо изменить стиль одного-двух элементов - есть "стандартные спообы"
ИМХО это и называется костылём: по быстрому в определённое место воткнуть решение, годное только в рамках текущих условий.
...
Рейтинг: 0 / 0
Работа с css
    #39400782
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИМХО это и называется костылём: по быстрому в определённое место воткнуть решение, годное только в рамках текущих условий.
а как называется напихать неиспользуемых решений???
код который не используется??? это ли не мусор?
...
Рейтинг: 0 / 0
Работа с css
    #39400783
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяу меня идет обращение через id . мне по-барабану, куда загрузится следующий блок стилей
Что будет, если завтра стили будут подключаться так:

Код: html
1.
<link href="/css/vadya.min.css?v=123" rel="stylesheet" type="text/css" />
...
Рейтинг: 0 / 0
Работа с css
    #39400787
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа как называется напихать неиспользуемых решений???
код который не используется??? это ли не мусор?
Это ты у себя в одном месте со стилями работаешь так, а в другом сяк.
Другие придерживаются другого подхода: один раз написали и много раз используем. :)
...
Рейтинг: 0 / 0
Работа с css
    #39400791
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Точно, кому-то нравится DRY, а кому-то WET (we enjoy typing) :)
...
Рейтинг: 0 / 0
Работа с css
    #39400794
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke,

насколько я помню, вадя не всё тайпит, он копипастит и дописывает, потому как в новом месте немножечко иначе должно работать :)
...
Рейтинг: 0 / 0
Работа с css
    #39400823
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЧто будет, если завтра стили будут подключаться так:
такие места так не подключаются
только "тексто" на самой странице.
skyANAЭто ты у себя в одном месте со стилями работаешь так, а в другом сяк.
Другие придерживаются другого подхода: один раз написали и много раз используем. :)
этот подход должен применяться в нужных местах, если ради одного места менять подход для всего - это слишком дорого. такие места называются исключением.
skyANAнасколько я помню, вадя не всё тайпит, он копипастит и дописывает, потому как в новом месте немножечко иначе должно работать :)
тут я могу присести аналогию более высокого уровня - можно купить закрытую систему для конторы и строить весь бизнес под неё, а можно написать своё и модифицировать систему под все изменения бизнеса.
проще скопипастить и дописать код под конкретное место, сделать его оптимальным именно в этом месте.
есть жигули, а есть бентли
...
Рейтинг: 0 / 0
Работа с css
    #39400853
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

ты не единственный, кто пишет своё :)

это тебе проще скопипастить, воткнуть костыль, другие всё-таки тратят какое-то время на проектирование
...
Рейтинг: 0 / 0
Работа с css
    #39400856
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэтот подход должен применяться в нужных местах, если ради одного места менять подход для всего - это слишком дорого. такие места называются исключением
Ну глупость же.

Почему вдруг именно в этом месте стили подключаются именно так?
Почему вдруг именно в этом месте надо работать через стили, а не через классы?
...
Рейтинг: 0 / 0
Работа с css
    #39400859
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAэто тебе проще скопипастить, воткнуть костыль, другие всё-таки тратят какое-то время на проектирование
в создании проекта написать своё - это самое лёгкое, самое малозатратное по времени.
когда система построена в голове, и все понятно от и до в системе - код ложится просто.
такие затыки случаются редко.
...
Рейтинг: 0 / 0
Работа с css
    #39400863
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПочему вдруг именно в этом месте стили подключаются именно так?
Почему вдруг именно в этом месте надо работать через стили, а не через классы?
если у тебяесть опыт и знания и желание не критиковать чужой код, а понять - всё становится понятно
желающий услышать - услышит немого.
а ещё существуют комментарии...
...
Рейтинг: 0 / 0
Работа с css
    #39400869
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв создании проекта написать своё - это самое лёгкое, самое малозатратное по времени.
когда система построена в голове, и все понятно от и до в системе - код ложится просто.
такие затыки случаются редко.
Красиво звучит. Но факты говорят, что это твой единственный стиль кода. Без всяких ноу-хау.
Художник тоже не повторяется никогда)).
...
Рейтинг: 0 / 0
Работа с css
    #39400892
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Красиво звучит. Но факты говорят, что это твой единственный стиль кода. Без всяких ноу-хау.
Художник тоже не повторяется никогда)).
вот в этом и есть ноу-хау.
...
Рейтинг: 0 / 0
Работа с css
    #39400908
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAПочему вдруг именно в этом месте стили подключаются именно так?
Почему вдруг именно в этом месте надо работать через стили, а не через классы?
если у тебяесть опыт и знания и желание не критиковать чужой код, а понять - всё становится понятно
желающий услышать - услышит немого.
а ещё существуют комментарии...
То, что я прекрасно понимаю, почему так написан код, не отменяет того, что это костыль.

Вот давеча поставил джуниору задачу. Объяснил что к чему и как по идее надо реализовать.
На следующий день он ко мне подходит со словами: "Я тут подумал, и... А почему бы нам просто вот сюда не воткнуть if?".
Я прекрасно понимаю, что у него нет опыта, ему хочется сделать как проще, и он аргументирует это тем, что быстро.

Но это костыль. И я объясняю ему почему так делать не надо :)
...
Рейтинг: 0 / 0
Работа с css
    #39400913
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв создании проекта написать своё - это самое лёгкое, самое малозатратное по времени.
когда система построена в голове, и все понятно от и до в системе - код ложится просто.
такие затыки случаются редко.

Мы опять вернулись к тому: чтобы построить будку, нужно как-нибудь сколотить доски и выпилить дырку. Не нужно заниматься проектированием, не нужно организовывать логистику по доставке материалов и инструментов, не нужны специальные инструменты, техники и методики. Не нужно создавать стандартные размеры досок для подгонки. Это всё абсолютно лишнее.

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

И это верно, что наши советы для твоего будкостроительства совершенно лишние. Я согласен, что конструкция будки полностью строится у тебя в голове. Жалко, что тебя это устраивает и ты категорически не хочешь профессионально расти.
...
Рейтинг: 0 / 0
Работа с css
    #39400914
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123Красиво звучит. Но факты говорят, что это твой единственный стиль кода. Без всяких ноу-хау.
Художник тоже не повторяется никогда)).
вот в этом и есть ноу-хау.
вадя-джан, я тебе один умный вещь скажу, но только ты не обижайся: твоим ноу-хау все вчерашние студенты пользуются :)
...
Рейтинг: 0 / 0
Работа с css
    #39401040
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы пытаетесь убедить меня , что ваш подход абсолютно правильный, но это не так, помимо вашего есть и другие, вашими методами строились хрущёвки, панельные дома в союзе, но счас строят не пошаблонам, не из библиотечных кубиков.
и дома получаются намного лучше. хотя используют теже материалы.
так может и вам посмотреть по-новому?
...
Рейтинг: 0 / 0
Работа с css
    #39401042
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадятак может и вам посмотреть по-новому?
это как? Писать проекты без библиотек? Ты вроде даже против jQuery покусился))
...
Рейтинг: 0 / 0
Работа с css
    #39401055
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123это как? Писать проекты без библиотек? Ты вроде даже против jQuery покусился))
чем больше я познаю js тем больше прихожу к мнению, что jquery можно смело заменять во многих местах.
библиотеки библиотекам рознь. и не надо их сувать туда , где без них можно обойтись.
...
Рейтинг: 0 / 0
Работа с css
    #39401059
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадябиблиотеки библиотекам рознь. и не надо их сувать туда , где без них можно обойтись.
старая песня про белого бычка.
Можно подумать, ты знаешь эту "рознь" и куда "надо совать".
...
Рейтинг: 0 / 0
Работа с css
    #39401219
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявы пытаетесь убедить меня , что ваш подход абсолютно правильный, но это не так, помимо вашего есть и другие, вашими методами строились хрущёвки, панельные дома в союзе, но счас строят не пошаблонам, не из библиотечных кубиков.
и дома получаются намного лучше. хотя используют теже материалы.
так может и вам посмотреть по-новому?
no comments :)

да сиди ты в своём болоте, больно нужен
...
Рейтинг: 0 / 0
Работа с css
    #39401241
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадятак может и вам посмотреть по-новому?

А на что, извини меня, смотреть? Ты сначала покажи что-нибудь действительно стоящее. Показываешь какое-то ушлёпство (без обид пожалуйста), нового тут нет абсолютно ничего, я такого говнокода насмотрелся по жизни сполна. Да и сам когда-то давно тоже говнокодил, но при этом я стремился к чему-то большему, а не сидел охраняя свой кривой код и злобно не зыркал по сторонам
...
Рейтинг: 0 / 0
Работа с css
    #39401343
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяи дома получаются намного лучше.
это не так ожднако
...
Рейтинг: 0 / 0
Работа с css
    #39401353
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилвадяи дома получаются намного лучше.
это не так ожднако
не зню как у вас, но у нас это очень заметно. нет одинаковых новых домов, а строят намного быстрее
...
Рейтинг: 0 / 0
Работа с css
    #39401354
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
от тебя тоже не видно стоящего, только обзывание чужого кода
...
Рейтинг: 0 / 0
Работа с css
    #39401387
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяИзопропилпропущено...

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

И если по весне крыша протечёт, я скажу: "За..ись, так и надо!" :)
...
Рейтинг: 0 / 0
Работа с css
    #39401425
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVostt,
от тебя тоже не видно стоящего, только обзывание чужого кода

Хватит уже педалить эту тему. Ясно, что ты патологически не способен учиться, зато ведёшь себя как капризный ребёнок. Надо же, код плохим словом обозвали. Вот же падонки какие. Ну-ну.
...
Рейтинг: 0 / 0
Работа с css
    #39401428
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПоходу из-за таких му..ов как вадя мне пришлось в новой квартире стены толстым слоем штукатурки выравнивать, трубы переносить, батареи и окна менять, с полом попотеть.
Но зато снаружи дома не одинаковые и строят быстро.

Ну ясно же, что чувствительные мхудожники делали :) Каждой комнате своя уникальная и затейливая кривизна пола и стен, не дай бог две одинаково ровные стены получится! Ни в коем случае!
...
Рейтинг: 0 / 0
Работа с css
    #39401437
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяне зню как у вас, но у нас это очень заметно. нет одинаковых новых домов, а строят намного быстрее

Вот я лучше подожду, когда сделают нормально, люди с образованием и мозгами, чем через одно место, но зато уникально, ни в коем случае ни как у всех и, главное, быстро. И наши клиенты готовы подождать.

Достаточно того, что у нас в стране тьма таких «художников» (мне виднеее, я так вижжжжу!) занятых в производстве всякого говна на скорую руку, начиная от дорог, заканчивая автомобилями. Хороших специалистов, с мозгами в голове, способных к обучению, очень и очень мало.

Это я уже лично могу сказать по факту проведённых собеседований. Вижу «художника» сразу отправляю восвояси, даже без классического «мы вам перезвоним»: нет не перезвоним. А может ещё и партнёров предупредим, чтоб не тратили зря время.
...
Рейтинг: 0 / 0
Работа с css
    #39401490
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже в Москве криворукие строители
у нас въезжаешь и живёшь
...
Рейтинг: 0 / 0
Работа с css
    #39401500
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпохоже в Москве криворукие строители
у нас въезжаешь и живёшь
и не замечаешь кривых стен и прочего.
требования разные.

в том числе и к программному продукту
...
Рейтинг: 0 / 0
Работа с css
    #39401612
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпохоже в Москве криворукие строители
у нас въезжаешь и живёшь

Это называется зона комфорта. Кому-то просто само наличие стен и крыши, уже наивысшее благо. Можно въезжать и жить. А кому-то категорически не нравится даже попавшийся бычок на пути следования от дома до работы.
...
Рейтинг: 0 / 0
Работа с css
    #39401700
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЭто называется зона комфорта. Кому-то просто само наличие стен и крыши, уже наивысшее благо. Можно въезжать и жить. А кому-то категорически не нравится даже попавшийся бычок на пути следования от дома до работы.
по этому поводу могу сказать - у нас с этим очень и очень. либо берут квартиру с черновой отделкой, либо готовую. ни о каких кривых станаз речь не идёт - если найдётся -строителям придётся переделывать.
...
Рейтинг: 0 / 0
Работа с css
    #39401713
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а по теме
столько слов потрачено, а ни одного неоспоримого аргумента приведено не было , все на уровне - твой код дерьмо.
изначально ругали за то что я решил изменить содержимое <style></style>
потом нашли библиотеку, которая делает тоже самое, и ... стали хаять за то, что я не использую эту библиотеку.
вы можете задавить "авторитетом" зависимых от вас студентов, но тут ваш авторитет по боку, тут важны реальные аргументы, которые приведены не были. и вместо аргументов поли в ход личностные выпады.
мы взрослые люди и давайте ими оставаться.
пока у меня складывается впечатление, что ваши методы, это погоня за модой.
быть в толпе.
я не отрицаю ваши методы, ваши принцЫпы в ваших коллективах.
но зачем вы их навязываете всем? именно навязываете, потому как иначе назвать это нельзя.
если есть желание переходить на личностную оценку меня и моего кода - лучше промочите, это будет более по-взрослому.
иначе такие высказывания я воспринимаю как отсутствие аргуменов в защиту вашей позициии. нет аргументов - нет правильной позиции, значит ваш подход не правильный.
...
Рейтинг: 0 / 0
Работа с css
    #39401728
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

у тебя каша какая-то в голове
...
Рейтинг: 0 / 0
Работа с css
    #39401737
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет у меня время после работы, я напишу свои аргументы, а пока можешь перечитать топик внимательно.
А то ты надумываешь себе чушь всякую.

P.S.: а код, выкладываемый на публичном форуме и заслуживающий критики, извини, но будет подвержен критике.
Постарайся это просто не воспринимать слишком близко к сердцу.
...
Рейтинг: 0 / 0
Работа с css
    #39401767
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПостарайся это просто не воспринимать слишком близко к сердцу.
моему сердцу это по-барабану.
я пытаюсь понять вашу точку зрения, но пока во всех ваших высказываниях нахожу поддержку своей.
пока нет критики, пока только навешивание ярлыков.

skyANAу тебя каша какая-то в голове
и опять про личность....
...
Рейтинг: 0 / 0
Работа с css
    #39401771
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпока у меня складывается впечатление, что ваши методы, это погоня за модой.
быть в толпе.

Какой-то прыщаво-задросткий бред. Тебе случаем не 15 лет?

Наши-ваши, гоняться за модой, толпа, задавить авторитетом, ноу-хау, смотреть по-новому, не как все, не то, не это. Это по-твоему аргументы что ли? Детский сад.

вадяизначально ругали за то что я решил изменить содержимое <style></style>

Да, и было аргументировано, почему.

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

Вот ты и начал вадя , откровенно врать. Способ изменения стилей, который тебе привёл skyANA и библиотека, которую я тебе кинул не изменяет содержимое <style> .

Зачем ты выдумываешь? Плохая попытка.

вадямы взрослые люди и давайте ими оставаться.

Давай для начала перестанем выдумывать и врать, окей?

вадяя не отрицаю ваши методы, ваши принцЫпы в ваших коллективах.

Это не «наши» методы. И что плохого в принципе «делать качественно и хорошо»?

вадяно зачем вы их навязываете всем? именно навязываете, потому как иначе назвать это нельзя.

А не мог бы сказать, чего же ты тогда хочешь?

Если я вижу что код, который ты выкладываешь, это говнокод: я прямо и говорю, аргументируя свои слова. Это серьёзно и по-взрослому. Пистолет я тебе к голове не приставляю, палками никуда не загоняю. Навязывать хороший стиль кодирования -- я считаю, это правильно. Если ты так не считаешь, твои проблемы. Не мои.
...
Рейтинг: 0 / 0
Работа с css
    #39401810
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAПостарайся это просто не воспринимать слишком близко к сердцу.
моему сердцу это по-барабану.
я пытаюсь понять вашу точку зрения, но пока во всех ваших высказываниях нахожу поддержку своей.
пока нет критики, пока только навешивание ярлыков.

skyANAу тебя каша какая-то в голове
и опять про личность....
Что про личность? Ты и на это замечание обижаешься? :)
...
Рейтинг: 0 / 0
Работа с css
    #39401823
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДа, и было аргументировано, почему.
это просто твоё мнение. это не аргумент


hVosttЕсли я вижу что код, который ты выкладываешь, это говнокод: я прямо и говорю, аргументируя свои слова.
это просто твоё мнение.... это не аргументы

если ты высказывания своего мнения выдаёшь за аргументы......

skyANAЧто про личность? Ты и на это замечание обижаешься? :)
я не обижаюсь, я константирую факт
...
Рейтинг: 0 / 0
Работа с css
    #39401835
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAЧто про личность? Ты и на это замечание обижаешься? :)
я не обижаюсь, я константирую факт
Дак и я константирую факт :) Ты смешал всё в кучу, плюс навыдумывал лишнего, получилось что? Каша.
...
Рейтинг: 0 / 0
Работа с css
    #39401837
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Судя по твоему ангельскому терпению, сразу видно, что у тебя есть дети
...
Рейтинг: 0 / 0
Работа с css
    #39402599
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
137 сообщений из 137, показаны все 6 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Работа с css
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]