Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.09.2013, 15:57
Новичок на форуме
Отправить личное сообщение для dumbash Посмотреть профиль Найти все сообщения от dumbash
 
Регистрация: 11.09.2013
Сообщений: 9

Новый Ajax фреймворк
Доброго времени суток!

В течении длительного времени, под собственные нужды был написан Ajax фреймворк. Получилось очень неплохо (на мой взгляд), т.к. он значительно упрощает разработку и успешно используется во всех моих коммерческих проектах.

Мне захотелось поделиться им с другими разработчиками, но у меня возникли трудности с написанием документации. А дело в том, что я к нему так привык за несколько лет, что не могу понять какие вещи нужно описать, а какие будут и так понятны.

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

Первая документация находится тут: ajaxe.davemodis.com
Сам фреймворк тут: ajaxe.davemodis.com/lib/ajaxe.js

Сайты где он уже работает:
domo-mir.ru
checkourmusic.com

Последний раз редактировалось dumbash, 11.09.2013 в 23:23.
Ответить с цитированием
  #2 (permalink)  
Старый 11.09.2013, 16:54
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

А где исходники? В файле в конце запакованная шняга.
// for IE 7
      if(typeof JSON !== 'object')
      {
        dom.include(this.scripts.json, null, function(e){
          alaxe.events.onerror.run({type:'include_JSON',
            msg:'Can\'t load '+this.scripts.json, data: e});
          alaxe.working = false;
        });
        this.options.hook_hash = true;
      }


Откуда вдруг должна взяться какая-то alaxe?

И напиши что тебя сподвигло на написание велосипеда.
__________________
В личку только с интересными предложениями

Последний раз редактировалось danik.js, 11.09.2013 в 16:56.
Ответить с цитированием
  #3 (permalink)  
Старый 11.09.2013, 17:03
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Форматирование ужасное. Объявление глобальных переменных без var.
Навешивание on{event} свойств, какой-то мутный eval в конце. Использование try..catch по поводу и без.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #4 (permalink)  
Старый 11.09.2013, 17:40
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

Сообщение от dumbash Посмотреть сообщение
Поэтому решил обратиться за помощью. Если у кого есть желание попробовать фреймворк, я был бы очень рад выслушать ваше мнение!
для начала ответьте на вопросы: причины написания своего велосипеда? примеры? преимущества/недостатки перед аналогами?

Сообщение от danik.js Посмотреть сообщение
какой-то мутный eval в конце.
это подключение jquery, через который всё делается на самом деле
Ответить с цитированием
  #5 (permalink)  
Старый 11.09.2013, 18:18
Новичок на форуме
Отправить личное сообщение для dumbash Посмотреть профиль Найти все сообщения от dumbash
 
Регистрация: 11.09.2013
Сообщений: 9

Сообщение от danik.js
Откуда вдруг должна взяться какая-то alaxe?
И напиши что тебя сподвигло на написание велосипеда.
alaxe исправил. Это я клавишей промахнулся. )
Велосипед начал писать давно, поэтому уже и не вспомню почему. Прошло года два.


Сообщение от keen
причины написания своего велосипеда? примеры? преимущества/недостатки перед аналогами?
это подключение jquery, через который всё делается на самом деле
К сожалению, с аналогами не работал, да и не знаю таких. Всегда работал только с этим фреймворком.

А в конце эвалируется библиотека Sizzle, а не jquery

Последний раз редактировалось dumbash, 11.09.2013 в 23:14.
Ответить с цитированием
  #6 (permalink)  
Старый 11.09.2013, 18:21
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

меж тем, jquery появилась ещё в 2006м.

ну и глянул код под диагонали - не очень красиво написано.
Ответить с цитированием
  #7 (permalink)  
Старый 11.09.2013, 18:28
Новичок на форуме
Отправить личное сообщение для dumbash Посмотреть профиль Найти все сообщения от dumbash
 
Регистрация: 11.09.2013
Сообщений: 9

Сообщение от keen Посмотреть сообщение
меж тем, jquery появилась ещё в 2006м.

ну и глянул код под диагонали - не очень красиво написано.
Использование Jquery отличается.
Не знаю читали ли вы доку (если можно так назвать). Там написано, что при инициализации фреймворка он начинает перехватывать нажатия по ссылкам и отправлять их аяксом. В ответ он получает структуру данных содержащую дополнительную инфу (конечно если вы потрудитесь это реализовать на сервере).
Это позволяет расширить возможности и упростить кодинг

А по поводу красоты, вы уж извиняйте! Я не претендую
Ответить с цитированием
  #8 (permalink)  
Старый 11.09.2013, 18:56
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804


Это не мои слова!
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #9 (permalink)  
Старый 11.09.2013, 18:59
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

danik.js, судя по картинке, у тебя винда
Ответить с цитированием
  #10 (permalink)  
Старый 11.09.2013, 19:19
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Ну ты это и без картинки можеть с 90% увереностью утверждать )
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стек ajax запросов Vincent AJAX и COMET 6 04.03.2013 15:08
Какой фреймворк выбрать? нужно а) компоненты формы б) ajax подгрузка объектов ... plazzzm Библиотеки/Тулкиты/Фреймворки 5 05.02.2013 17:41
Ajax таблица gofkane Работа 1 26.09.2011 18:26
Ajax таблица gofkane Работа 0 25.09.2011 11:53
Ajax разбор метода mycoding jQuery 14 21.05.2010 10:57