.equals()
сравнивает данные в классе (при условии, что функция реализована). ==
сравнивает местоположения указателя (расположение объекта в памяти).
==
возвращает true, если оба объекта (NOT TALKING OF PRIMITIVES) указывают на экземпляр SAME. .equals()
возвращает true, если два объекта содержат одни и те же данные equals()
Versus ==
в Java
Это может вам помочь.
visibility: hidden;
будет работать, но пространство, поднятое, которым конкретный div
все еще появится. Если Вы собираетесь использовать отрицание left-margin
метод, помните, что необходимо будет установить объект position
на absolute
.
Вы могли расположить его абсолютно от экрана.
, Но я, также, не являюсь мобильным разработчиком.
Почему бы не попробовать простое:
position: absolute;
left: -1000px;
я не вижу, почему это не работало бы.
Fraction('1.25')
более безопасно, поскольку обеспечение литерала плавающего может представить ту же проблему, Вы стараетесь избегать (а именно, Fraction
не получает точное значение, которое Вы намеревались обеспечить).
– chepner
4 December 2013 в 02:19
<div style="height:0;width:0;overflow:hidden;">
<!-- content here -->
</div>
Кстати, это - то, что я делаю, чтобы предварительно загрузить изображения, который хорош, потому что это не использует JavaScript.
Visibility:hidden не сделает того же самого, потому что некоторые браузеры умны и не выполнят запрос, если это не думает свое на самом деле видимое.
π
и √2
символически и выполнить точные вычисления с ними (например, √2√3 = √6
, cos(π)=-1
). Это может быть сделано в границах доступной памяти так же, как для больших целых чисел. Я думаю, что Вы означаете говорить: для любого непустого интервала на реальной строке Вы не можете представить весь числа в наборе с бесконечной точностью с помощью конечного числа битов.
– svk
4 December 2013 в 02:21
Как насчет:
visibility: hidden;
, Который должен скрыть DIV, (примечание, как это будет все еще представлено, но будет невидимо, который означает, это займет место в документе, как будто это было видимо, но быть невидимым (в отличие от display:none;, где отделение не будет представлено)).
Я не уверен в процентах, Вы говорите об этом, используют < 4.6, но если это настолько важно для Вас, затем я вижу объяснение для принятия, что Вы не можете понравиться всем людям все время, и приемлемое каскадное решение этого должно быть достижимым. Вероятно, со ссылкой для объяснения преимуществ CSS обновления и включения.
height: 0;
overflow: hidden;
visibility: hidden;
color: #fff;
background: #fff;
BTW - необходимо удостовериться, что Вы - CSS, хорошо, если Вы говорите кому-то включать его... :-)
Я предполагаю, что Вы не хотите использовать JavaScript, потому что Blackberry не поддерживают его.
Что относительно того, если Вы сделали противоположное и отобразили блок кода с JavaScript, а не пытался скрыть его?
<script type="text/javascript"><!--
document.open();
document.writeln('<div class="BBwarn">');
document.writeln('please activate your css support and a link');
document.writeln('</div>');
document.close();
//--></script>
Это - определенный взлом, но не отобразило бы текст с отключенным JavaScript...
вещи попробовать:
, но реальный вопрос: почему?
Это - распространенный способ:
margin-left: -9999;
Что делает, Вы думать display: none
не поддерживаетесь перед версией 4.6? Вы тестировали это, или Вы идете их документацией?
я не мобильный разработчик также, таким образом, я просто иду тем, что я подобрал из документации.
BlackBerry Browser 4.6 Ссылка CSS действительно упоминает "Доступность: версия 4.6 программного обеспечения Устройства BlackBerryВ® или позже" для свойства дисплея, но их Руководство Разработчика содержимого BlackBerry Browser 4.3 указывает, что 4.3 уже поддерживал очень ограниченную версию display
свойство, включая display: none
. Версии прежде 4.3 не поддерживают display
свойство (снова, идя документация разработчика BlackBerry Browser ).
можно ли предположить, что у пользователей действительно, по крайней мере, есть версия микропрограммного обеспечения 4.3, или это столь же недопустимо как предположение, что они имеют 4.6?
Вы попытались просто обнулить ширину и высоту? Я не знаком с BlackBerry (Браузер), но я скептически предполагаю, что его поддержка CSS менее, чем прекрасна, конечно, на более старых версиях. Я не был бы удивлен, работало ли это:
.BBwarn {
display: none; /* for 4.6 and up */
width: 0px; /* for 4.3 */
height: 0px;
}
, Но затем width
и height
только поддерживаются на всех элементах, начинающих с версии 4.3. Перед этим они могли только быть применены к <button>
и <img>
теги и приблизительно <input>
типы (согласно документации).
Поэтому, возможно, самый безопасный способ действительно заставить его работать над всеми версиями микропрограммного обеспечения BlackBerry состоит в том, чтобы использовать изображение для предупреждения и использовать CSS для обнуления его ширины и высоты.
, Если изображение не является опцией (из-за проблем lozalization или так, возможно), ужасный взлом мог бы быть должен указать пустой/недопустимый источник изображения и поместить текст предупреждения в эти alt
атрибут. Я не знаю при обнулении его ширины, и высота все еще скрыла бы тот сопроводительный текст затем.
Что точно является неправильным с (ранее упомянутый)
ширина: 0 height:0 видимости: скрытый
ширина: 0 height:0 видимости: скрытый
... Не всегда работает со встроенным микропрограммным обеспечением 2.2 и более старый. Иногда можно заставить элемент быть скрытым, но он вновь появится с определенными нажатиями клавиш (как подчеркивание, например).
storing an irrational number would require infinite memory
Они только требуют бесконечной памяти, если представлено как чисел с плавающей точкой. Можно представить иррациональные числа как символьный объект, конечно. Альфа вольфрама. математика и sympy делают это. – dawg 4 December 2013 в 05:21