<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1 https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1 "> Bitovi Blog - UX and UI design, JavaScript and Front-end development

training

Training Series - Web Application Theory

As a preface to the upcoming sessions of how Bitovi delivers applications, we'll dive into the theory of what is needed in a successful project.

Training Series - Building a Tabs Widget

We're bringing all the jQuery knowledge from the past sessions together as we build a custom plugin. Using our own mini-jQuery library, we'll build a custom tabs widget!

Training Series - Events Part 2

We continue where we left of with DOM Events Part 2! We'll outline default actions, event propagation phases, delegation and more as we piece together the basic building blocks for complex...

Training Series - Events Part 1

How events work in the DOM is a two part series we kick off this week! Learn about how DOM events are handled, common misunderstandings and more over the next two sessions.

Training Series - Element Styles and Positioning

We wrap up our dive into DOM elements this week with a look at how elements are laid out on a page. We'll discuss different element properties and jQuery methods to assist with finding an elements...

Training Series - Element Attributes and Properties

Learn the difference between attributes and properties on a DOM element, how jQuery modifies these and how they are set in memory!

Training Series - Traversing Elements in the DOM

Following up with our sub-series into jQuery, we'll learn how to traverse the DOM, why this is efficient and a little bit of meta programming!

Training Series - Finding Elements in the DOM

This week is the first in a sub-series where we break down jQuery to it's core. Build your own version of jQuery with us and gain insight into why this library is so powerful in modern applications!

Training Series - jQuery Utilities

We start our journey into breaking down jQuery and how it assists in creating complex applications with basic jQuery utilities such as $.extend, $.proxy and more!

Training Series - Prototypes

.prototype and .proto demystified! We'll cover what the "new" and "instanceof" operators are actually doing behind the scenes, and what prototype-based inheritance looks like in memory.