Это является действительно тревожащим. Вот массив значений, которые я протестировал:
var x = [undefined, NaN, 'blah', 0/0, null, 0, '0', 1, 1/0, -1/0, Number(5)]
Это оценивает (в консоли Firebug) к:
,NaN,blah,NaN,,0,0,1,Infinity,-Infinity,5
, Когда я звоню x.map(isNaN)
(для вызова isNaN на каждом значении), я добираюсь:
true,true,true,true,false,false,false,false,false,false,false
В заключение isNaN
довольно бесполезные взгляды! ( Редактирование : Кроме него оказывается, что isNaN [только 116] определили по Числу, в этом случае это работает просто великолепно - только с вводящим в заблуждение именем.)
Кстати, вот типы тех значений:
x.map(function(n){return typeof n})
-> undefined,number,string,number,object,number,string,number,number,number,number
Я лично считаю, что они все еще актуальны, поскольку я все еще использую почтовый клиент для настольных компьютеров. Какие существуют альтернативы ссылке mailto
? Печать адреса электронной почты без фактического тега
раздражает, потому что тогда посетители должны скопировать и вставить адрес электронной почты; и использование формы для отправки сообщения раздражает, потому что тогда нет записи об отправленном электронном письме.
Если посетитель без настроенного настольного почтового клиента действительно обеспокоен ссылками mailto
, он всегда может установить плагин для обработки ссылок mailto
с его клиентом веб-почты.
Если вы используете панель инструментов Google, вы можете сделать так, чтобы ссылки mailto: переходили в Gmail.
Итак, нет ... ссылки mailto: все еще актуальны.
Я буду придерживаться особого мнения. Ссылки Mailto меня чертовски раздражают, когда электронное письмо также не печатается на веб-странице или когда неясно, является ли это ссылкой электронной почты. Например, ссылка с пометкой «обратная связь» также может вести к веб-форме. Я много просматриваю на других машинах, кроме моей, и мне не нравится ждать ~ 10 секунд для запуска Outlook, просто чтобы я мог нажимать «Нет» несколько раз, а затем вернуться в свой браузер.
Так что ссылки mailto допустимы, но, пожалуйста, пометьте их четко.
Mailto актуален. Как и в случае со всем HTML, клиентский браузер должен интерпретировать значение. Это означает, что веб-браузер может перенаправить запрос в решение для веб-почты.
Это маловероятно для такой работы, поскольку большинство служб веб-почты не следуют стандартным методам работы. Однако используется множество почтовых клиентов, и мне приятно иметь ссылку mailto
. Кроме того, firefox позволяет пользователю копировать только адрес электронной почты.
Браузеры расширяют поддержку веб-почты. Я использую Firefox 3.5, и он дает мне выбор: Gmail, Yahoo mail или «использовать другое» (в дополнение к Thunderbird).
Ссылки Mailto по-прежнему являются стандартным способом работы. Ваш альтернативный вариант - просто поместить электронное письмо на страницу в виде обычного текста, что строго менее полезно, поскольку теперь никто не может щелкнуть по нему.
Если вы действительно хотите сделать что-то полезное, вы можете использовать javascript, чтобы добавить небольшое раскрывающееся меню, которое появляется при наведении курсора, в котором есть ссылки на несколько популярных опций создания веб-почты. Однако я нигде не видел, чтобы это было сделано, и это может быть неудобно для пользователей.
Это стандарт. Зачем выбрасывать стандарт только потому, что некоторые люди его не используют? В браузерах, таких как Google Chrome, есть опция «Копировать адрес электронной почты» в меню, вызываемом правой кнопкой мыши, поэтому люди без настольного клиента могут легко получить адрес в своем приложении веб-почты.
В наши дни я не думаю, что люди публикуют свои в любом случае адреса электронной почты в виде текста. Или, по крайней мере, не должны. Спам-ботам слишком легко захватить их таким образом. Я всегда пытаюсь поместить свой на изображение или что-то в этом роде.
Суть в том, что это вроде не проблема.
Я не уверен, в чем проблема? Используйте ссылку mailto для тех, кто этого хочет, и пусть в тексте ссылки будет отображаться адрес. Те, кто использует веб-почту (или хочет скопировать ее для любой цели), могут просто выделить ее и скопировать.
Gmail можно использовать для ссылки на mailto
- так что веб-почта не проблема, если она хорошо написана;)
Возьмите добычу в это , например. И, как сказано в другом сообщении, панель инструментов Google предлагает это прямо из коробки.
Любое дополнительное семантическое значение, которое вы можете добавить к контенту, - это хорошо. Mailto отличает адрес электронной почты, по которому пользователь должен предпринять немедленные действия, от обычного адреса, который может ждать, пока не будут предприняты действия.
Либо закройте почтовый клиент по умолчанию, либо скопируйте и вставьте адрес mailto. Что нам действительно нужно, так это чтобы поставщики ОС сделали это так, чтобы мы могли настроить адрес веб-почты в качестве почтового клиента по умолчанию. Хотя, конечно, есть вопросы безопасности, которые следует учитывать.
Mailto - замечательная вещь. Я хочу, чтобы ваш адрес электронной почты открывался в моем клиенте, а не в окне браузера.