All streams
Search
Write a publication
Pull to refresh
25
0
Акжан @akzhan

CTO, Release manager, Teamlead

Send message
base.js и jquery.js - крохотные фреймворки.

к тому же уменьшают объём нашего кода в разы, одновременно увеличивая его портабельность.
У нас есть хорошая политика в транке по ваозможности поддерживать актуальные версии сторонних библиотек.
Вы правы, не заметил вашего замечания о том, что с 9.2 сравнивали.
Кстати, зпа информацию о размере выделенной области в её краю - громадный респект. удобная фича.
Показанные примеры - не смог изменить размер.

Судя по описанию, не jQuery - лишний код.

Проще повторить идею на jQuery + jQuery UI (draggable + resizable + opacity), чем использовать код автора.
Жаль, что не было охвата российской зоны :)
думаю, со временем придёт единое api на основе google gears.
сравнивают с тамарином, который вообще ещё не отрелизился.

Ибо он появится только в FireFox 4. Фактически можно считать результаты теста в отношении Tamarin неликвидными (они касаются flash 9 actionscript скорее).
сравните сами. тесты доступны публично.
скомпилить, запустить пару тестов на разных браузерах, и опубликовать можете сами, если Вы фанат Оперы.

Это только в России (exUSSR, точнее) настольная Опера очень распространена (по статистике). А в дркгих странах у неё распространение меньше. Скорее всего, её просто не стали учитывать, как другие малораспространённые настольные браузеры.
Я, кстати, сегодня утром специально проверил объявление через обычное
function f()
{
}

Меня удвило, что это корректно отрабатывалось именно в области видимости пространства имён, а не в глобальном. хотя всё равно я предпочитаю явно определять через var :)

P.S.: проверял в FF3RC1, IE8b1. Других браузеров под рукой не было :)
// public function
function foo()
{
// use private data
alert(_FooMember);

// call private function
_foo();
}

я бы описывал так:

// public function
var foo = function()
{
// use private data
alert(_FooMember);

// call private function
_foo();
}
читать *публичных функций и переменных.
Всё хорошо, кроме способа публикации публичных функций и методов.

Их лучше экспортировать как члены пространства имён, иначе замусориваем глобальное пространство имён, что неудобно для отладки и замедляет само приложение, не говоря уж о проблемах с совместным использованием разных библиотек.
ActionScript всё-таки по своим возможностям далёк от C#.
Бизнес-приложения на скриптовых языках писать вообще муторно.

В остальном, Вы правы, особой разницы нет - возможностей у Flash/Flex тоже достаточно.
прочесть документацию jQuery относительно анимации и очередей анимации (dequeue etc.).
Пользователей E 5.x даже microsoft давно не принимает в расчёт (их сайты под ним не пашут корректно).

Их доля меньше 2%.
Кажется, Вы не поняли сути jQuery.
Да и суть работы программиста тоже...
Prorotype никак не превосходит jQuery. У нас в компании раньше использовали Prototype+Srcipt.aculo.us, и ничего, весь код спокойно переписывается на jQuery + plugins. Никаких невозможных для перевода частей не обнаружено, всё, наоборот, становится читаемей и компактнее - что просто удивительно. Причём переход происходит постепенно и быстро.

В этом отношении большой респект jQuery.noConflict().
Это известная проблема. По-моему, об этом пишут даже в JavaScript Essentials book.

На прагматичном уровне для меня засорение глобального пространства имён резко сказывается на производительности и на отладке.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity