Старое обсуждение:Грязный хак

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

Внимание! Это старая дискуссия, которая некогда велась на сайте Луркоморье. Пожалуйста, для продолжения обратитесь к актуальной: Обсуждение:Грязный хак, которая проводится в стиле пленарного заседания.


А что делает тот скрипт? Кстати, под FF3 он не пашет.

 4.2: FF 3.5.5 все пашет.
   Сейчас уже не пашет от слова вообще.

заставляет картинки летать по матанским траэкториям

Еще пример хака[править]

javascript:(É=[Å=[],µ=!Å+Å][µ[È=-~-~++Å]+({}+Å) [Ç=!!Å+µ,ª=Ç[Å]+Ç[+!Å],Å]+ª])() [µ[Å]+µ[Å+Å]+Ç[È]+ª](Å); void 0

всего лишь alert(1), но зато как жутко выглядит. Есть даже объяснение.

  • хер я такое запущу

javascript:[править]

Строго говоря, скрипты, вставляемые в адресную строку браузера, хаком не являются, ибо никаких парадигм не нарушают — они работают «поверх», а не «поперек», как тот пример с прайватом из плюсов. Вообще, этот прием позволяет делать тысячи полезных вещей, а не только летающие картинки. Многие пользуются и довольны. Во всяком случае, никто не возражает. Кому интересно, гуглите.

Паблик Морозов[править]

Пример на C++ не является подходящим примером, т.к. в нём отсутствует наследование, за которое антипаттерн и получил своё название.

А ещё он не сработает, т.к. по умолчанию в классах уровень доступа private.

class A { int v; }; Попробуйте! — Мимо проходил