Nexus, а почему бы не проверять так?
if(document.domain !== 'www.cbr.ru') return !1 И для чего нужна метка javascript? И зачем возвращать значение, если оно никуда не записывается? |
Цитата:
Цитата:
Если убрать эту строку, то браузер просто попытается перейти по этому коду, как по адресу. Иными словами строка "javascript" указывает браузеру, что дальнейшую кашу нужно воспроизвести, как js код. |
Nexus,
В чем хитрость инициализации массива с параметром рядом с объектом на 6 строке? |
Rasy,
return {',': '.'}[c] || ''; Это не инициализация массива рядом с объектом, это инициализация объекта и последующее обращение к его свойству, название которого записано в переменной "c" (char). Строку можно переписать так: return c==','?'.':''; Или расписать так: var obj={',':'.'}; return (c in obj)?obj[c]:''; |
Nexus,
Понял. Это сеньерский уровень писать трудночитаемый будто минифицированный код:) return !1 можно ведь return false Только странно, что используется jQuery |
Rasy, это букмарклет.
Я старался писать минимальное кол-во кода. return false;на 3 символа длиннее) Цитата:
PS. До Senior js мне как до Пекина раком. |
Rasy, сеньоры не заморачиваются по этому поводу, по итогу скрипт прогоняют через какой-нибудь сборщик/обфускатор. :)
|
ruslan_mart,
личный опыт?) |
Часовой пояс GMT +3, время: 01:57. |