- 1
$('img.avatar').attr("src", "http://upload.wikimedia.org/wikipedia/commons/a/a4/Human_penis_2_by_Yiyi1394.jpg")
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+140
$('img.avatar').attr("src", "http://upload.wikimedia.org/wikipedia/commons/a/a4/Human_penis_2_by_Yiyi1394.jpg")
= http://prntscr.com/36l35i
Но идея прикольная. Вот только надо добавить проверку на свой аватар, и не заменять его на этот рисунок.
P.S. Курсы жквери на говнокоде ;)
вообще, если честно сам js не учил. жду, когда 6 версия выйдет, и подучу :)
Скажем, читать http://learn.javascript.ru/
Ставишь себе задачу (или тебе ее ставят на работе) - и вперед, на амбразуры. Я ни одной книжки по жс не прочел, все методом тыка и гугления в духе "javascript regex", так что помочь мало чем смогу...
А от зависания на какой-нибудь фигне обычно спасает опыт от других языков и гугл (благо жс ооочень известный язык, и почти все проблемы уже словлены и кем-то разжеваны). Собственно поэтому я пишу на ЖС как на си, и настоящие ЖСники всяко будут охаивать мой код, и говорить, что он говно...
Но почему-то серьезным изучением ЖС'а мне заниматься вломы. Да и стараюсь связываться с ним только по необходимости.
Опыт других языков говорит мне не плодить костыли, а в вебе подход ровно противоположный.
> и гугл
Проходили уже. Можно, но дольше.
Я сейчас немного не об этом.
Если есть опыт в других языках - ты уже примерно представляешь, как должен выглядеть результат и твой код. Не знаешь только каких-то конкретных моментов "как повешать обработчик на кнопку", "как выполнить код после загрузки странички", "как выполнять код каждые 5 секунд", "как получить json с сервака", "как в жс оббежать массив", "как поставить метку на карту openstreetmap", "как в жс поюзать регулярки" и т.п. Все эти моменты элементарно гуглятся и запоминаются в кратковременную память. Да, код в целом может получиться неидиоматичным, неоптимальным и вообще говном, и опытные ЖСники тебя засмеют... Но он же работает, и задачу решает :) Ну и в конце-концов браузерный жс - это не server side, где легко устроить какую-нибудь неочевидную дыру в безопасности...
Если ты знаешь ${LANG}, то ты запросто можешь писать на ${OTHER_LANG} как на ${LANG}. И если твоя цель не "изучить ${OTHER_LANG} и его библиотеки, чтобы писать красивый и идиоматичный код, и впоследствии связать с этим языком свою карьеру" а "решить поставленную задачу в кратчайшие сроки" - это реально быстрее, чем чтение книжек и туториалов ;)
С другой стороны, выучить ж.скрипт можно наизусть за неделю. Объем стандарта это позволяет. В языке практически ничего нет - стандартная библиотека состоит из десятка классов с плюс-минус десятком методов, и еще примерно столько же функций.
явный признак говна, ведь настоящий шедевръ может сделать только утонченная заднеприводная натура, несомненно-с
Проподаватель из него был никакой, но суть даже не в этом. Человека ничего даже близко к его области занятий не интересовало, он даже за инструменты не брался со студенческих лет. Алкоголь, футбол и рыбалка.
Вот Эйк - это такой же деятель, который получил "титул" случайно, потому что политическая ситуация его к нему вырулила, но сам по себе - ничего из себя не представляющий, и не пытающийся что-то улучшить, даже просто понять. Принимающий свою случайно полученую популярность, как закономерное вознаграждение за несоразмерно ничтожный вклад, который он внес.
Но это не пропаганда гомосексуализма, не подумайте. Есть тысячи тысяч бездарных геев.
Всем давно известно, что шедевральность определяется густотой волосяного покрова на лице создателя.
А вы, получается, гомофобофоб?
Я думаю, что такая позиция формируется у людей без соответствующего жизненного опыта. Вот, одна девушка, с которой мы знакомы уже лет семь женилась год-полгода назад. Я ее жену практически не знаю, так общались пару раз случайно.
История, как обычно в таких случаях: каждый первый наделенный минимальной властью бюроктрат попытается сделать что-то неприятное. Ей пришлось переехать, и в суд ходить пару раз. Работодатель нашел повод ее уволить.
С другой стороны: я не могу себе представить легитимной этической ситуации, когда бы я мог ей что-то сказать по поводу того, с кем она спит, или на ком хочет жениться / за кого выйти замуж. И уж подавно, не делать пожертвования в пользу законов, которые бы сделали ее жизнь несчастной безо всяких к тому оснований.
Офигеть просто!.. Интересно, почему все-таки это происходит.
а дальше в функцию callback передаешь результат, и там обрабатываешь
Опишу еще раз суть.
Есть страница на сайте #1, в ней есть форма. Надо по нажатию "отправить" отправить некоторые поля из формы на сервер #2, получить оттуда ответ и заменить им некоторые поля в форме, а потом отправить эту форму как обычно на сервер #1.
The crossdomain ajax calls is restricted by Cross-Origin Policy.
There are some workaround:
1. FF : in GM use GM_xmlHttpRequest (XMLHttpRequest without COP restrictions)
2. Chrome: pack the script in extension and use the xhr wrapper (bypass COP)
3. Opera : use beforeScript event (only get-requests, no posts)
4. IE7+ : JSONP is the simplest option (all the options requires server access)
http://userscripts.org/topics/87465
P.S. Я не умею запускать юзерскрипты, поэтому мало чем помогу ;)
Топик нагуглил, а как запускать не можешь7
что тогда говорить о создателе пхп?
Из пидарасов получаются самые отъявленные гомофобы.