Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Препроцессор Stylus (https://javascript.ru/forum/offtopic/37192-preprocessor-stylus.html)

megaupload 13.04.2013 21:08

kobezzza,
ты не понял, я И ИМЕЮ ВВИДУ почему не они не собирутся и не примут этот стандарт!! так как СОВМЕСТИМОСТЬ НЕ НУЖНА так как мы указывем тип вручную.. о чем думать то???

почем гугл не сделает

type="-webkit-styler" и.т.п. ??

kobezzza 13.04.2013 21:13

Цитата:

Сообщение от megaupload (Сообщение 246032)
kobezzza,
ты не понял, я И ИМЕЮ ВВИДУ почему не они не собирутся и не примут этот стандарт!! так как СОВМЕСТИМОСТЬ НЕ НУЖНА так как мы указывем тип вручную.. о чем думать то???

почем гугл не сделает

type="-webkit-styler" и.т.п. ??

Ну они и так собрались и подарили нам HTML5 - WHATWG (консорциум из всех основных производителей браузеров), наверно просто дело времени. Можно поизучать драфт стандарта CSS4 и посмотреть, что там будет добавлено.

Но w3c - это слоупок тот ещё, чего только стоит целых 3 (!!!) реализации flexbox, причём это свойство находится в драфте уже года 4, я хз что можно так долго делать.

PS: кстати, насколько мне известно в гугл используют свой велосипед GSS в рамках фреймворка Google Closure Library.

megaupload 13.04.2013 23:34

Цитата:

Сообщение от kobezzza
Но w3c - это слоупок тот ещё

То есть как я понимаю ВСЕЕЕХ в w3c не устраивает РАБОТА w3c и почему они тупо не УВОЛЯТСЯ от туда? Или не скажут "ДАВАЙТЕ УСКОРИМ ПРОЦЕСС" и не ускорят его??? Они что ЗЛЫЕ? и ХОТЯТ тормозить развитие? или что?

kobezzza 15.04.2013 14:55

Я думаю причины знают только те, кто работает там :)

megaupload 17.04.2013 16:19

вот тут я смотру пятушкам припекло))) сделали велосипед к когда их носом тыкают правда глаза режет) что знчит в актуальном виде)? какие МИНУСЫ от использования префиксов там где они не нужны)? А ВДРУГ ЧЕЛОВЕК БРАУЗЕР НЕ ОБНОВИЛ ЕЩЕ? ну и.т.п.

Мне так захотелось инвайт чтобы высказать им что думаю) но потом я подумал "кармадрочер - не человек" и закрыл вкладку.

http://habrahabr.ru/company/evilmartians/blog/176909

kobezzza 17.04.2013 18:59

Я там даже откоментил)

megaupload 17.04.2013 21:41

Цитата:

Сообщение от kobezzza
Я там даже откоментил)

я про переписку с тобой и говорю

kobezzza 18.04.2013 00:18

Цитата:

Сообщение от megaupload (Сообщение 246782)
я про переписку с тобой и говорю

ну прост, там не тока я негативно отписался)

megaupload 18.04.2013 00:50

оффтоп

q = {'': 1};
alert( q[''] )


лол

Aetae 18.04.2013 00:53

megaupload, и?
Строка - это какбэ строка, в любом случае. КО.

Ещё скажи такого никогда не юзал:
q = {'undefined': 11};
alert( q[window.parampampam] )

megaupload 18.04.2013 01:20

Aetae,
дело в том что это потенциальный баг, мои функции если не найдут свойство через (key in obj) то созвращают false ? иначе возвращают свойство

дальше с результатом функции работает оператор if который пустые строки приводит к false так что если кто-то будет использовать пустую строку в качестве свойства то словит баг. по этому теперь я пишу

if( key !== false )

animhotep 18.04.2013 10:54

Цитата:

Сообщение от megaupload (Сообщение 246701)
вот тут я смотру пятушкам припекло))) сделали велосипед к когда их носом тыкают правда глаза режет) что знчит в актуальном виде)? какие МИНУСЫ от использования префиксов там где они не нужны)? А ВДРУГ ЧЕЛОВЕК БРАУЗЕР НЕ ОБНОВИЛ ЕЩЕ? ну и.т.п.

Мне так захотелось инвайт чтобы высказать им что думаю) но потом я подумал "кармадрочер - не человек" и закрыл вкладку.

http://habrahabr.ru/company/evilmartians/blog/176909

тож не понимаю маниакального стремления убрать префиксы, не с тем борются посоны

megaupload 18.04.2013 12:53

Цитата:

Сообщение от animhotep
не понимаю маниакального стремления убрать префиксы

стремление убрать префиксы заключается в том чтобы писать без префиксов..... очевидно же

animhotep 18.04.2013 12:57

)) ониж предлагают в старых проектах убирать

melky 18.04.2013 18:04

Цитата:

Сообщение от megaupload
стремление убрать префиксы заключается в том чтобы писать без префиксов..... очевидно же

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

(спс FireFox за неплохо проделанную работу. я не помню раздражающих багов в стандарте css3 анимаций)

megaupload 19.04.2013 00:37

Цитата:

Сообщение от melky
и чтобы использовать бажные фичи, вроде моей любимой CSS3 анимации... во всех браузерах завершённость и бажность варьируется — в каждом браузере свои тараканы баги.

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

приведи хоть один пример бажности вендорных функций

kobezzza 19.04.2013 11:41

Цитата:

Сообщение от megaupload (Сообщение 247038)
приведи хоть один пример бажности вендорных функций

Можно привести много, как пример: часто наблюдаемая бага при использовании -webkit-translateZ(0), для включения аппаратного ускорения рендеринга странички, может вызывать различные артефакты (например кривость рендеренга нестандартного шрифта, т.е. который подгружается через CSS). В ФФ или ИЕ с таким не сталкивался, а вот вебкитах оч часто.

megaupload 19.04.2013 12:40

kobezzza,
о, отлично, а теперь еще одно))

kobezzza 19.04.2013 13:32

Цитата:

Сообщение от megaupload (Сообщение 247101)
kobezzza,
о, отлично, а теперь еще одно))

Если взять например пласт свойств flexbox, то очень долгое время в разных браузерах были банально реализации разных версий стандартов, сейчас же в последних ФФ и Хроме стандарт хоть и един, но можно встречать несоотвествие между друг другом.

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

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

megaupload 19.04.2013 13:34

ну я знаю зачем созданы эти префиксы)

А еще можно пример)? или только 2 их)?

kobezzza 19.04.2013 13:39

Цитата:

Сообщение от megaupload (Сообщение 247122)
ну я знаю зачем созданы эти префиксы)

А еще можно пример)? или только 2 их)?

Напиши сразу сколько тебе надо и перестань меня троллить:)
ЗЫ: я пошёл пиво жрать, у мя сёня выходной, так что отвечу завтра:)

megaupload 19.04.2013 17:11

мне просто интересно чего стоит опасаться) пока всего 2 бага, мож еще есть какие чтобы я сразу знал "ЧТО" не стабильно)

kobezzza 22.04.2013 17:39

Цитата:

Сообщение от megaupload (Сообщение 247185)
мне просто интересно чего стоит опасаться) пока всего 2 бага, мож еще есть какие чтобы я сразу знал "ЧТО" не стабильно)

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

На вскидку:
1) В ФФ есть особенность рендеринга SVG как CSS фона или img объект: svg обрабатывается как растра, т.е. при зуме есть "шум", если вставлять как SVG элемент напрямую, то баги нет.
2) В ФФ в некоторых случаях могут наблюдаться графический артефакты при использовании border-raius.
3) Много различных багов/фичей можно словить на свойстве transform.
4) При некоторый обстоятельствах в ИЕ9 transform может вызвать "синий экран смерти".
5) В ИЕ 10 бажет ховер на псевдоэелменте (лечится хаком).
...

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


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