Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «loh»
[Перевод] Считываем hash: пуленепробиваемый способ 2012-02-16 13:48:07
Хабы: Веб-разработка Это, вероятно, одна из тех задач, о которой все думают, что знают ...
+ развернуть текст сохранённая копия
Хабы: Веб-разработка Это, вероятно, одна из тех задач, о которой все думают, что знают решение, но многие решают её в итоге некорректно. Наткнувшись на ещё один сверхслабый кусок кода, написанный для этой цели, я задумала разъясняющую блогозапись.
Суть проблемы
Вы хотите убрать символ решётки (#) из значения location.hash. Например, когда hash равен "#foo", Вы хотите получить строку, содержащую "foo". Это же просто, правда?
Сложные случаи
Вот что большинство разработчиков, кажется, упускает из виду: в современных, мощно наджаваскриптованных, приложениях переменная hash может содержать любые юникодовые символы. Она не обязательно должна соответствовать значению реального атрибута id с той же страницы. А когда она и соответствует, атрибуты id теперь могут содержать почти любые юникодовые символы. Да ещё часто забывают, что на странице может и не быть никакого хэша. Даже если URL оканчивается символом «#», строка location.hash равняется на самом деле "" (пустой строке), а не "#".
Наивные подходы
Вот наиболее недавний — я нашла его в книге, на которую составляла техническую рецензию:
var hash = location.hash.match(/#(\w+)/)[1];
У него сразу несколько проблем:
Читать дальше →
Тэги: lea, locate, slice, split, verou, веб-разработка, выражение, регулярный, регэкспы
Mēbeles dzīvojamā istabā. 2012-02-14 11:21:10
mēbeles dzīvojamā istabā ,mēbeles dzīves,mēbeles dzīvojamā istabā ,mēbeles dzīvojamā istabā,moduļu m ...
+ развернуть текст сохранённая копия
mēbeles dzīvojamā istabā ,mēbeles dzīves,mēbeles dzīvojamā istabā ,mēbeles dzīvojamā istabā,moduļu mēbeles dzīvojamām telpām ,moduļu mēbeles dzīvojamā istabā ,Par dzīvojamās istabas mēbeles ,fotogalerija,dzīvo mēbeles ,mēbeles dzīvojamā istabā ,Mēbeles viesistabai kabinets, mēbeles dzīvojamām telpām ,mēbeles dzīvojamā istabā ,par dzīvojamā istabas mēbeles katalogā,Stūra … Continue reading →
Тэги: balta, categorized, cena, dzives, dzivo, dzivojama, dzivojamam, dzivojamas, fotogalerija, iegadaties, ikea, istaba, istabas, italu, italy, kabinets, kataloga, klasika, klasiskas, komplekts, lai, let, masiva, maskavas, mebeles, mebelu, modulu, musdienu, par, porcelans, sanktpeterburga, sienas, slaidi, stura, telpam, vacu, veikalos, veikals, viesistabai, viesistabam, wenge
Веб-разработка / [Перевод] Улучшаем юзабилити за 5 минут 2012-02-13 16:29:56
В этой блогозаписи я намерена поделиться несколькими такими советами по увеличению юзабилити сайта, ...
+ развернуть текст сохранённая копия
В этой блогозаписи я намерена поделиться несколькими такими советами по увеличению юзабилити сайта, каждый из которых очень лёгок в реализации. Не все они кросс-браузерны, но всё равно они «глазурь на тортике»: читатель и не заметит, что их нет.
1. Отображайте нажатия кнопок и кнопкоподобных ссылок
Мой излюбленный совет. Когда стиль кнопки задаётся в CSS, или когда для отображения необычной кнопки используется рисунок (либо как фон, либо как элемент <img />), то кнопка не реагирует на нажатие во всех или в некоторых браузерах (зависит от ситуации). Вот какой простой уловкою вы можете дать знать посетителю сайта, что он и впрямь нажал на нечто нажимаемое:
.mybutton:active {
position: relative;
top: 1px;
left: 1px;
}
Этим кодом кнопка смещается на 1 пиксел направо и на 1 пиксел вниз, когда её нажимают. Испробуйте: выглядит весьма убедительно.
Есть другие, не менее быстрые варианты: придать границе свойство inset, указать свойству text-indent значение 1px, изменить направление градиентного фона (что можно сделать быстро, если для этого не придётся прибегнуть ко графическому редактору, то есть если где-то ещё на сайте используется готовый перевёрнутый градиент), или комбинация нескольких из них.
2. Плавные переходы (CSS3 transitions)
Читать дальше →
Тэги: css3, dingbats, lea, target, transition, verou, интерфейс, юзабилити
Liu Bolin 2012-02-05 15:45:44
Удивительный художник из Китая. Некоторые люди называют его волшебником, он не просто рисует, он ...
+ развернуть текст сохранённая копия
Удивительный художник из Китая. Некоторые люди называют его волшебником, он не просто рисует, он рисует на людях, да таким образом, что бы их просто не было видно, Liu Bolin сливает людей с окружающим миром. Если вы когда нибудь видели фильмы про людей невидимок, так вот он делает все точно так. Иногда просто тяжело заметить человека, настолько качественно он делает свое дело. Не какой компьютерной графики он не использует.
Тэги: art, bolin, face, liu, художник
Благодаря новому патенту от Apple Ваши гаджеты будут знать Вас в лицо 2012-01-27 14:11:34
Похоже, такое средство безопасности как «пароль» для ПК и прочих устройств скоро канет в лету. ...
+ развернуть текст сохранённая копия
Похоже, такое средство безопасности как «пароль» для ПК и прочих устройств скоро канет в лету. Действительно, давно пора – на дворе 21 век. Да и к тому же, это в конце концов не удобно – необходимо держать постоянно в голове какой-то случайный набор цифр или букв, вводить его каждый раз, и при этом [...]
Тэги: apple, face, low, recognition, threshold, лиц, низгопороговое, новость, патент, распознавание
Главная / Главные темы / Тэг «loh»
|
Взлеты Топ 5
Падения Топ 5
|