Я пытаюсь выяснить, должен ли я припрятать про запас [UIFont fontWithName: «myfont» size:24]. Я многократно использую этот шрифт во многих местах. Мне интересно, кэширует ли iOS это для меня, потому что кэширование шрифтов очень распространено на уровне ОС.
Кто-нибудь может это прокомментировать?
Спасибо.
-121--1017444- Мы используем атрибуты data- *
HTML5 для некоторых настроенных взаимодействий на стороне клиента. jQuery использует их для выполнения своей задачи.
Загвоздка в том, что входящий HTML может различаться. Очевидно, что это проблема, которая должна быть исправлена, но я не всегда контролирую создаваемый HTML, к сожалению.
Вопрос:
Учитывая эти два тэгов:
<a data-sampleAttributeName="example">
<a data-sampleattributename="example">
Есть ли умный способ относиться к ним как к одному и тому же?
Лучшее, что я придумал, это что-то вроде этого:
var theAttribute = ($myobject).data('sampleAttributeName');
if (($myobject).data('sampleAttributeName')){
theAttribute = ($myobject).data('sampleAttributeName')
} else {
theAttribute = ($myobject).data('sampleattributename')
}
Я мог бы превратить это в функцию, которую я мог бы просто передать версии camelCase и проверить на оба. Мне просто было интересно, есть ли в jQuery встроенная функция очистки, чтобы игнорировать случай со значением data
(или attr
).