предпочитаю писать echo лишь из-за того, что когда-то прочитал подобное, да и буков 4 против 5 - набирать не сложно, но зрительно заметно.
Но например, работая с друпал - пишу print, дабы не нарушать стиль его кода, в котором echo не встретишь.
2 Автор: может теперь еще и тест про одинарные кавычки + конкатенация vs двойные ;)
трюк примитивный, но новичкам будет полезен, но что же ты не указал на его главные плюсы:
- не нужно ждать подгрузки второго изображения, то есть уходит неприятный эффект "догрузки"
- этот метод спасает от моргания в IE, который не в состоянии кэшировать фоновые изображения.
ps: по тому же принципу можно описать и 3й вариант для :hover.
Из этого получается, что в переменной a записан для робота вполне валидный адрес, который хорошо подходит под самую простую маску, то есть в случае перебора - он уйдет с "мыслью" об успешно выполненной задаче, и набьет свою базу мусорными адресами. Замена @X => @ примитивна, но мысль думаю ясна, дальше можно усложнять по желанию.
"adress(at)mail.ru" - как впрочем и xxx[at]xxx.xx удобно описываются регуярными выражениями, которые играют ключевую роль в парсинге, поэтому скорее всего такая конструкция почти ни от чего не спасет.
не знаю как вам, но старый дизайн воспринимался как WordPress, большие буквы на белом фоне, как газета Times, что-то в этом было, а это...
Ни одна нормальная фирма не делает кардинальный редизайн, зачем они это сделали - для меня загадка.
это просто линк, чем пользовался, ни на что не претендую, а то уже минус в карму схватил, и так близок к нулю :)
ну и кому знаком prototype, тому не сложно и jquery, и наоборот. // ps: сужу по себе
Только вот в трубу перед первым обрывом в оригинале можно было спуститься и набить монет :)
А также о главных идеях заложенных в великим браузере.
Но например, работая с друпал - пишу print, дабы не нарушать стиль его кода, в котором echo не встретишь.
2 Автор: может теперь еще и тест про одинарные кавычки + конкатенация vs двойные ;)
- не нужно ждать подгрузки второго изображения, то есть уходит неприятный эффект "догрузки"
- этот метод спасает от моргания в IE, который не в состоянии кэшировать фоновые изображения.
ps: по тому же принципу можно описать и 3й вариант для :hover.
<a href=";" onclick="a='user@Xmail'; this.href='mailto:'+a.replace(/@X/g,'@');">send email</a>Из этого получается, что в переменной a записан для робота вполне валидный адрес, который хорошо подходит под самую простую маску, то есть в случае перебора - он уйдет с "мыслью" об успешно выполненной задаче, и набьет свою базу мусорными адресами. Замена @X => @ примитивна, но мысль думаю ясна, дальше можно усложнять по желанию.
Ни одна нормальная фирма не делает кардинальный редизайн, зачем они это сделали - для меня загадка.
Когда-то (возможно на хабре) читал, как кто-то посчитал мегаваты энергии, которые сэкономил бы Гугл одевшись в черное.
ps: markmariner прав, переведите, не оставляйте это "избранным", текст не сложный, но доступен должен быть всем.
ну и кому знаком prototype, тому не сложно и jquery, и наоборот. // ps: сужу по себе