В разделе материалов: 110
Показано материалов: 31-40
Страницы: « 1 2 3 4 5 6 ... 10 11 »

Для начала рассмотрим самый общий вариант использования AJAX. Итак, с помощью JavaScript делается асинхронный HTTP-запрос на сервер без перезагрузки всей страницы. Результатом выполнения запроса является XML-документ, который затем обрабатывается на клиенте средствами DOM с помощью все того же JavaScript. Сразу становится очевидной одна из проблем технологии: малый процент переиспользования кода. Смотрите сами: на другой странице сервер вернет совсем другие данные, имеющие свою структуру. Следовательно, код, который нужно написать на клиенте для обработки этих данных, будет зависеть от самих данных (в частности, от их структуры). Все это увеличивает стоимость разработки и создает проблемы при поддержке и кастомизации. Решается эта проблема путем создания более сложного обработчика на клиенте, что, в свою очередь, накладывает свои ограничения на структуру данных.
Веб-программирование | Просмотров: 350 | Добавил: kotenok1343 | Дата: 04.02.2010 | Комментарии (0)

Когда существующих возможностей становиться мало, а совершенствовать существующее уже некуда, тогда и происходит технологический прорыв. Таким прорывом и есть AJAX (Asynchronous JavaScript and XML) - подход к построению пользовательских интерфейсов веб-приложений, при котором web-страница, не перезагружаясь, сама догружает нужные пользователю данные. AJAX - один из компонентов концепции DHTML.
Веб-программирование | Просмотров: 359 | Добавил: kotenok1343 | Дата: 04.02.2010 | Комментарии (0)

При разработке веб-приложений, отображение информации вида master-detail становится зачастую головной болью. Это особенно касается тех случаев, когда на странице со сложной структурой, отображающей достаточно много "тяжелой" информации (возможно, "поднятой" из многих источников) требуется, чтобы при выборе значения из ниспадающего списка, другой элемент управления среагировал каким-то локальным образом. Например, Label отобразил бы детальное описание выбранного элемента. Или же другой список перезаполнился новыми значениями. Отсылка всей страницы обратно на сервер - это сложный и логически-неверный в данном случае процесс, отнимающий как трафик (считаем размер самой страницы и зачастую монструозный по объемам ViewState), так и увеличивающий нагрузку на сервер (вспомним весь жизенный цикл страницы, инициализацию всех объектов и т.д.).
Веб-программирование | Просмотров: 361 | Добавил: kotenok1343 | Дата: 04.02.2010 | Комментарии (0)

Не так давно определенную популярность получил новый сервис Google: так называемый Google Suggest. Те, кто еще не видел, что это такое, могут посмотреть прямо сейчас: http://www.google.com/webhp?complete=1&hl=en.

Subsys_JsHttpRequest: подкачка данных без перезагрузки страницы (AJAX)
Веб-программирование | Просмотров: 377 | Добавил: kotenok1343 | Дата: 04.02.2010 | Комментарии (0)

На днях столкнулся с достаточно интересной тонкостью при создании web setup project. Задача, в целом, типичная. При инсталляции своего веб-приложения необходимо в IIS настроить для определенных виртуальных путей Anonymous Access. Естественно, как и многим разработчикам, для такой примитивной оперции мне пришлось немало попотеть. Дело в том, что "благодаря" разработчикам, при инсталляции в проекте можно настроить
Веб-программирование | Просмотров: 397 | Добавил: kotenok1343 | Дата: 04.02.2010 | Комментарии (0)

Предлагаем Вашему вниманию быструю и главное простую установку PHP4 в качестве модуля для Apache.

  1. На сайте www.php.net в разделе downloads ищем самую свежую версию PHP.
  2. Далее распаковываем архив в любую директорию. Например C:Server
    По умолчанию архив распаковывается в директорию с названием "php-4.#.#-Win32". Следовательно, при распаковке следует указать путь C:Server. Затем нужно просто переименовать папку "php-4.#.#-Win32" на "php". В общем, для правильности распаковки будем ориентироваться на файл php.exe. Он должен находится по адресу: C:Serverphpphp.exe.
PHP & MySQL | Просмотров: 495 | Добавил: kotenok1343 | Дата: 06.03.2010 | Комментарии (0)

Разработка сайтов в связке Apache + PHP + XML + MySQL требует от себя установки вышеперечисленного софта. Но не всегда для этого надо ставить Linux. Девелопить прекрасно можно и на платформе Windows, к тому-же и не отказывая себе в любимых игрушках, а просто сварачивая их в консоль :)
PHP & MySQL | Просмотров: 393 | Добавил: kotenok1343 | Дата: 06.03.2010 | Комментарии (0)

Как и в любом языке программирования в PHP есть свои правила, константы, зарезервированные слова и операторы, с помощью которых выполняются различные манипуляции с данными (умножение, деление, сложение, вычитание...).
PHP & MySQL | Просмотров: 413 | Добавил: kotenok1343 | Дата: 06.03.2010 | Комментарии (0)

PHP - это скриптовый язык программирования, который исполняет весь свой код на стороне сервера, а клиенту выдается только результат работы скрипта. Изначально PHP расшифровывался как Personal Home Page (персональная домашняя страница), но сейчас толкуется по-другому "PHP: Hypertext Preprocessor" (PHP: Гипертекстовый Процессор). 
PHP & MySQL | Просмотров: 473 | Добавил: kotenok1343 | Дата: 06.03.2010 | Комментарии (0)

    Принцип работы php скрипта, основной задачей которого является "на лету” подбирать к тексту ключевые слова (keywords), заключается в разбиении всего текста на слова и занесение их в массив. Из исходного текста сначала удаляются все знаки препинания, затем слова заносятся в массив и каждому слову присваивается число его повторений в тексте. После заполнения массива слова сортируются по количеству повторений, и в качестве результатов берется верхушка массива – 15-25 самых часто употребляемых слов.
PHP & MySQL | Просмотров: 458 | Добавил: kotenok1343 | Дата: 06.03.2010 | Комментарии (0)