Произошла ошибка.
Пожалуйста, обновите страницу.
enet@flyjs.ru   http://vk.com/flyenet
                    FlyDomNode: {
                        __constructor: function(context) {
                            var array = fnNodeList.makeDomNodeArray(context);
                            for (var a = 0, al = array.length; a < al; a++) {
                                this[a] = array[a];
                            }
                            this.length = al;
                        },

                        size: function() {
                            return this.length;
                        },

                        get: function(index) {
                            return $.isNumber(index) ? this[index] : [].slice.call(this);
                        },

                        addNode: function(flyNode) {
                            return fnNodeList.changeNodeContext(this, flyNode, function(child, context) {
                                context.indexOf(child) === -1 && context.push(child);
                            });
                        },

                        removeNode: function(flyNode) {
                            return fnNodeList.changeNodeContext(this, flyNode, function(child, context) {
                                var position = context.indexOf(child);
                                if (position !== -1) context.splice(position, 1);
                            });
                        },

                        eq: function(index) {
                            if (index < 0) index = index + this.length;
                            return new this.__self(this[index]);
                        },

                        lt: function(index) {
                            return new this.__self(this.slice(0, index));
                        },

                        gt: function(index) {
                            return new this.__self(this.slice(index));
                        },

                        last: function(selector) {
                            var element = this[this.length - 1];
                            return new this.__self(fnStyle.isMatch(element, selector) ? element : []);
                        },

                        first: function(selector) {
                            var element = this[0];
                            return new this.__self(fnStyle.isMatch(element, selector) ? element : []);
                        },

                        normalize: function() {
                            return fnNodeList.transformNodeContext(this, function(item, context) {
                                if ($.isNode(item)) context.push(item);
                            });
                        },

                        each: function(callback, context) {
                            $.each(this, callback, context);
                            return this;
                        },

                        name: function() {
                            return this[0].tagName.toLowerCase() || null;
                        }
                    }
                

Что такое Fly.js?

Fly.js - это новая быстрая и компактная JavaScript библиотека, предназначенная для современных браузеров. Она поможет Вам быстро и комфортно создавать крутые интерактивные web-приложения с живыми интерфейсами и красивой анимацией. Предлагаемые разработчикам методы похожи на их аналоги в других библиотеках, поэтому изучение нового синтаксиса не отнимет много времени и сил. Код Fly.js содержит инструменты для работы с DOM, событиями, анимацией, AJAX и другими важными вещами. Попробуйте библиотеку в действии, возможно она заинтересует Вас! :)

Документация Быстрый старт с Fly.js

Возможности

Fly.js работает очень быстро и имеет богатый функционал для разработки. Вам будут доступны пресеты (для методов ajax, stylize и animate), анимации (с помощью JavaScript либо CSS), AJAX (примерно как в jQuery), методы для обработки событий (поддерживаются пространства имён, передача данных, делегирование и установка контекста), навигация и изменение DOM, а также другие полезные функции. Перейдите по ссылке ниже, чтобы узнать о самых забавных возможностях библиотеки.

Самые забавные фишки Fly.js

Поддержка

Fly.js очень молодая библиотека и, вероятно, содержит в коде много ошибок. Если Вы нашли баг, используя один из браузеров ниже, пожалуйста, сообщите мне, и я постараюсь исправить его. Помогите сделать Fly.js лучше для всех разработчиков, это очень важно для меня.

Обратите внимание, что я не поддерживаю IE 9, потому что в нём нет classList API, history API, CSS transitions и многих других полезных вещей. Также он был выпущен в 2011 году. Вы же не используете Chrome или Firefox трёхлетней давности? ;)

Google
Chrome
Mozilla
Firefox
Opera Software
Opera
Yandex
Browser
Microsoft
IE 10+