jQuery Sliding Methods



slideDown()
$(selector).slideDown(speed,callback);
http://jsfiddle.net/nQF4R/50/

slideUp()
$(selector).slideUp(speed,callback);
http://jsfiddle.net/nQF4R/51/

slideToggle()
$(selector).slideToggle(speed,callback);
(Скрытые разворачивает, развернутые сворачивает)
http://jsfiddle.net/nQF4R/59/

jQuery Animations - The animate() Method


animate() method is used to create custom animations.
$(selector).animate({params},speed,callback);
http://jsfiddle.net/nQF4R/69/
http://jsfiddle.net/nQF4R/70/
http://jsfiddle.net/nQF4R/71/
http://jsfiddle.net/nQF4R/75/
Анимации можно выполнять по очереди
http://jsfiddle.net/nQF4R/77/

stop()
$(selector).stop(stopAll,goToEnd);
stop() method is used to stop an animation or effect before it is finished
The stop() method works for all jQuery effect functions, including sliding, fading and custom animations.
http://jsfiddle.net/nQF4R/81/

Можно остановить все анимации или одну конкретную
http://jsfiddle.net/nQF4R/91/

callback function
Выполняется после каких-то действий
http://jsfiddle.net/nQF4R/96/

@темы: jQuery, jQuery Учебка

If it's stupid but works, it isn't stupid.
Effects

hide() / show()
$(selector).hide(speed,callback);
$(selector).show(speed,callback);

speed - "slow", "fast" or milliseconds
http://jsfiddle.net/nQF4R/15/

toggle() toggle between the hide() and show() methods with the toggle() method.
$(selector).toggle(speed,callback);
Shown elements are hidden and hidden elements are shown
http://jsfiddle.net/nQF4R/20/
http://jsfiddle.net/nQF4R/23/

jQuery Fading Methods
fadeIn()
fadeOut()
fadeToggle()
fadeTo()


fadeIn()
$(selector).fadeIn(speed,callback);
fadeIn() method is used to fade in a hidden element (показать скрытый элемент)
http://jsfiddle.net/nQF4R/33/

fadeOut()
$(selector).fadeOut(speed,callback);
fadeOut() method is used to fade out a visible element (скрыть видимый элемент)
http://jsfiddle.net/nQF4R/38/

fadeToggle()
$(selector).fadeToggle(speed,callback);
fadeToggle() method toggles between the fadeIn() and fadeOut() methods
(видимые элементы скрывает, скрытые - отображает)
http://jsfiddle.net/nQF4R/45/

fadeTo()
$(selector).fadeTo(speed,opacity,easing,callback)
fadeTo() method allows fading to a given opacity (value between 0 and 1)
http://jsfiddle.net/nQF4R/46/

@темы: jQuery, jQuery Учебка

If it's stupid but works, it isn't stupid.
События (Events)

http://jsfiddle.net/LFez4/2/

dblclick()
http://jsfiddle.net/LFez4/7/

click() The function is executed when the user clicks on the HTML element.

dblclick() The function is executed when the user double-clicks on the HTML element.

mouseenter() The function is executed when the mouse pointer enters the HTML element.
http://jsfiddle.net/LFez4/22/
http://jsfiddle.net/LFez4/23/

mouseleave() The function is executed when the mouse pointer leaves the HTML element.
http://jsfiddle.net/LFez4/25/

mousedown() The function is executed, when the left mouse button is pressed down, while the mouse is over the HTML element.

mouseup() The function is executed, when the left mouse button is released, while the mouse is over the HTML element.

hover() (combination of the mouseenter() and mouseleave() )
если 2 функции, то первая отвечает за mouseenter, вторая за mouseleave
http://jsfiddle.net/LFez4/27/
http://jsfiddle.net/Vn9Hm/10/

focus() The function is executed when the form field gets focus.
http://jsfiddle.net/nQF4R/2/

blur() The function is executed when the form field loses focus.
http://jsfiddle.net/nQF4R/4/

@темы: jQuery, jQuery Учебка

12:48

w3schools

MVC, MVP и MVVM что общего и в чем различия

MVC http://ru.wikipedia.org/wiki/Model-View-Controller

MVP (Model-View-Presenter) http://ru.wikipedia.org/wiki/Model-View-Presenter

MVVM (Model-View-ViewModel) http://ru.wikipedia.org/wiki/Model-View-ViewModel

http://habrahabr.ru/post/124731/


MVC - пассивная и активная модель


  1. Пассивная модель — модель не имеет никаких способов воздействовать на представление или контроллер, и используется ими в качестве источника данных для отображения. Все изменения модели отслеживаются контроллером и он же отвечает за перерисовку представления, если это необходимо. Такая модель чаще используется в структурном программировании, так как в этом случае модель представляет просто структуру данных, без методов их обрабатывающих.
  2. Активная модель — модель оповещает представление о том, что в ней произошли изменения, а представления, которые заинтересованы в оповещении, подписываются на эти сообщения. Это позволяет сохранить независимость модели как от контроллера, так и от представления.


Mvc, mvp and mvvm: A comparison of architectural patterns
http://www.slideshare.net/ivandyachenko/mvc-mvp-and-mvvm-a-comparison-of-architectural-patterns

@темы: Habrahabr, Паттерны

17:53

Энди Гутманс "Профессиональное программирование на PHP"

@темы: PHP, Учебники

If it's stupid but works, it isn't stupid.


http://jsfiddle.net/WCR4X/2/

@темы: jQuery, Ссылки

If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
Хорошие верстальщики отправляются на небеса, а плохие — куда захотят, или «Почему БЭМ не приносит счастья?»
http://habrahabr.ru/post/203838/

Полезные техники HTML, CSS и Javasсript
http://habrahabr.ru/post/171699/

@темы: HTML, HTML5, Верстка, CSS, Habrahabr, Javascript, CSS3, Ссылки

17:13

If it's stupid but works, it isn't stupid.
17:09

If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.