youmay
User-
Posts
99 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by youmay
-
Спасибо, теперь все понятно, особенно про Function Expression и операторы перед функцией. По второй конструкции я ошибся, видел такое в исходниках fancybox , сейчас присмотрелся, а там подругому: ;(function ($) { // Your code here...}(jQuery))Т.е. скобками явно показано, что у нас Function Expression. А точка с запятой по всей видимости перестраховка для обфускатора при объединении нескольких скриптов
-
Можете подсказать чем отличаются следующие конструкции. В чем преимущество + перед ; в начале замыкания? Почему twitter использует + или это дело вкуса? $(document) и $(), есть различия или их работа идентична? // Twitter+function ($) { // Your code here...}(jQuery);;function ($) { // Your code here...}(jQuery);$(document).ready(function(){ // Your code here...});$().ready(function(){ // Your code here...});$(function() { // Your code here...});
-
В каких-то версиях PHP у меня работает так: ob_start("Compress::create");а где-то приходится использовать это: ob_start(array('Compress', 'create'));Не знаете где можно найти подробную информацию в какой версии PHP, какой метод поддерживается?
-
Проблема немного в другом оказалась. Картинки был добавлены через fckeditor и имели такой вид: <img vspace="5" hspace="65" src="_" /> Правило margin: 0; из reset.css обнулил vspace и hspace
-
К сайту подключен reset.css Для одного из элементов (например img) я хочу отменить margin, словно его и не было. Как это можно сделать? margin: none margin: auto Не работает
-
Подскажите, как в PHP послать curl`ом следущий запрос: POST /feeds/api/users/default/uploads HTTP/1.1Host: uploads.gdata.youtube.comAuthorization: AuthSub token="DXAA...sdb8"GData-Version: 2X-GData-Client: b1c4t9sl2159X-GData-Key: key=adf15ee97731bca89da876c...a8dcSlug: video-test.mp4Content-Type: multipart/related; boundary="f93dcbA3"Content-Length: 1941255Connection: close--f93dcbA3Content-Type: application/atom+xml; charset=UTF-8<?xml version="1.0"?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007"> <media:group> <media:title type="plain">Bad Wedding Toast</media:title> <media:description type="plain"> I gave a bad toast at my friend's wedding. </media:description> <media:category scheme="http://gdata.youtube.com/schemas/2007/categories.cat">People </media:category> <media:keywords>toast, wedding</media:keywords> </media:group></entry>--f93dcbA3Content-Type: video/mp4Content-Transfer-Encoding: binary<Binary File Data>--f93dcbA3--Отдельно файл отправлять получается, а вместе с xml нет.
-
Помогите, не могу найти в докуменатации по PHP DOM информацию как сохранить текстовое содержимое текущего узла с тегами. Например: echo $dom->getElementById('first')->textContent; echo $dom->getElementById('first')->nodeValue; выведет текст без тегов
-
Заполняя поля к какому-то пункту, вы соответственно соглашаетесь с этим пунктом, иначе нафига вы заполняли бы эти поля. Так почему бы автоматически не поставить галочку напротив этого пункта. Если пользователь захочет снять галочку, то это уже его желание - пускай снимает и пункт не будет учитываться. Например задание периода повторений в аутлуке: <label><input type='radio' name='repeat-every-day' />каждый <input type='text' name='num-day' value='1' /> день</label> <label><input type='radio' name='repeat-every-day' checked />каждый рабочий день</label> Пользователь заполнит поле num-day, а галочку напротив него поставить забудет, следовательно сохранится второй вариант.
-
Заметил что все браузеры по разному работают с этим кодом Chrome, Safari - галочка на чекбокс ставится, фокус на текстовом поле остается (правильно) IE7,8 - галочка на чекбокс не ставится, фокус на текстовом поле остается (неправильно) Opera - галочка на чекбокс не ставится, фокус на текстовом поле остается (неправильно) Firefox - галочка на чекбокс ставится, фокус пропадает (неправильно)
-
Как сделать, чтобы при клике на текстовый инпут ставилась галочка на чекбоксе, а фокус на текстовый инпут. Или только js-ом? <label> <input type="checkbox" name="check-1" /> Last <input type="text" name="lastname" /> Name </label>
-
О, спасибо. То что нужно. Спасибо, почитаю.
-
Как узнать какие стили назначает этот класс?
-
Как при помощи JavaScript определить какие стили назначил класс css Например: .first { color: #ccc; } <div class="first">первый</div> Нужно узнать, что у дива изменен цвет. Просматривать все стили сравнивая дефолтные с изменившимеся? Или есть стандартное средство? Как к примеру firebug определяет какие стили назначены на тот или иной элемент и из какого css файл.
-
Нашел еще вот такой способ. Не знаю правда, какие он таит подводные камни. class a { public static $r=1; public function save() { static::$r = 2; } } class b extends a { public function view() { echo static::$r; } } $a = new a(); $b = new b(); $a->save(); $b->view(); Вот материалы, кажется по этой теме нашел Позднее статическое связывание, кому интересно.
-
Спасибо. Доходчиво и понятно. А можно ли при изменении r внутри $a чтобы она изменялась и внутри $b? Что то типа ссылки &$r оформить ее в $b
-
День добрый. Объясните пожалуйста, а лучше дайте ссылку почитать, можно и на инглише, почему в результате выведется 1 class a { public $r=1; public function save() { $this->r = 2; } } class b extends a { public function view() { echo $this->r; } } $a = new a(); $b = new b(); $a->save(); $b->view();
-
ОС Windows Из консоли ffmpeg работает. Из PHP такой код отрабатывает нормально: echo system("ffmpeg -version"); А вот такой, ничего не показывает: echo system("ffmpeg -i C:/www/ffmpeg/video.flv"); Хотя из консоли, информацию о видео отображает. В чем может быть проблема?
-
В php.ini upload_max_filesize = 10M Все файлы до десяти мегабайт загружает нормально. Файл больше десяти мегабайт соответственно не загружает. Проблема в том, что и ошибки при этом никакой не записывается в $_FILES['file']['error']. И вообще массива $_FILES не создается, так же как и $_POST. Подскажите в чем может быть причина?
-
Под словами "cнять обработчик" я имел ввиду - удалить связь между событием (mousedown) и обработчиком события (function). Физическое удаление кода мне нужно. К сожалению информации по отвязыванию анонимной функции от события, я там чего-то не нашел. Я расчитывал на какой-нибудь метод наподобии dequeue(); Пока буду пользоваться таким кодом: $("div").unbind("mousedown", $("div").data('events').mousedown[0]);
-
Подскажите, пожалуйста. Навешиваем на div обработчики $("div").mousedown(function(){alert('first')}); $("div").mousedown(function(){alert('twice')}); Как снять первый обработчик.
-
Да, действительно сработало. Спасибо, а то никак не мог сообразить, как в одно выражение запихнуть.