All streams
Search
Write a publication
Pull to refresh
44
0
qbique @qbique

User

Send message
не всё так гладко с CSS3. мало-мальски сложные вещи часто рендерятся с отвратительным качеством
Например, кнопка со скруглёнными краями, градиентом, тенью и одно-пиксельным бордером получается вот такой

Да, я согласен полностью, протупил же :)
Ваще, я затупил конечно, мой коментарий можно проигнорировать.
	$("html").keydown(function(e){
		var lastGood = false;
		// то перебираем все ссылки и инпуты, у которых есть атрибут hotkey
		$("a[hotkey], input[hotkey]").each(function(a){
		});
	});

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

Есть мнение, что можно сделать менее ресурсо-ёмко:

	$("html").keydown(function(e){
		var lastGood = false;
		var $target = $(event.target);
		var hotkey = $target.attr('hotkey')
		if(hotkey){
			// parse hotkey data and call the action
		}
	});
А кто мешает сделать более красиво?

this.bound = {
open: this.open.bind(this),
close: this.close.bind(this)
}
...
el.addEvent('click', this.bound.open);
...
el.removeEvent('click', this.bound.open);
аутлук ваще жжёт. у него свой собсвенный движок рендеринга ХТМЛ, который очень похож на то, как рендерит разметку Word. так что для писем основной принцип — чем проще, тем лучше. иначе есть все шансы взорвать себе мозг, пытаясь понять почему в аутлуке письмо выглядит так странно
круто! пользователю сразу станет легче от осознания того, что он работает с неактуальными данными
какая разница — фриланс\оффис? приходит клиент в софтверную компанию, которому нужен продукт для его бизнеса. и его интересует результат. будешь рассказывать про мёртвые браузеры — скорее всего останешься без работы, потому что клиента интересует работающий интстумент :) а гнуть пальцы можно бесконечно долго и это будет работать только до тех пор, пока приносит деньги.
верстальщики — самые обычные люди, которые хотят получать деньги за свою работу, а не дрочить на сверического коня в вакууме. реальность такова, что ты либо делаешь своё дело, либо трындишь о поддержке «некрофилии». клиенты обычно платят за первое, потому что их не волнует вся эта чушь. их волнует, что юзера, которые сидят на ИЕ, могут принести ему свои кровные копейки.
решают маркетологи, а только потом все остальные. дизайнер делает то, что ему говорят.
а что удивительного? адобе посчитала бабки и решила что долбатся с *nix нет смысла. вот и все дела :) а яблочко вкусное, красивое и дорогое.
так и живём, да
и чё? а если я мусульманин или буддист?
наверное, эта самая лучшая в мире работа :)
когда не ловишь эксепшены, можно сделать откровенную херню и никогда об этом не узнать.
что тут хорошего?
он ровно такой, чтобы решать поставленые задачи
можно пример с действиетельно сложным js? инетересно посмотреть
откуда такая категоричность? и при чём тут размер проекта? :) например, все проекты ТМ используют мутулз. и это круто!

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

споры на тему, «вот моя хрень лучше вон той хрени, потому что...» ни к чему не приведёт :) везде есть свои плюсы и минусы, идеологическая подоплёка и бла бла бла.
ну это тоже надуманая проблема
никто не мешает сохранить ссылку на выборку и работать с ней
var $element = $(element);

$element.addClass('mooo');

и это хорошая практика, потому что не тратится время на повторное заворачивание элемента в jq обёртку.
иногда такая устойчивость приводит к тому, что мозг отключается :)

Information

Rating
Does not participate
Date of birth
Registered
Activity