e0ne's comments

A Web Developer's Blog!

Win the Web - 24 часа ада!

clock April 24, 2008 13:21 by author e0ne

Осталоcь всего 7 дня до конца регистрации на конкурс Win the Web. Конкурс web-разработчиков на платформе Microsoft. Особенность его состоит в том, что он будет проходить непрерывно 24 часа! Проводится в два этапа: после локального этапа две команды (одна студенческая и вторая команда профессиональных разработчиков) едут на финал. Поко что от Украины зарегистрировано лишь две команды. Для участия нужно зарегистрироваться на сайте и до первого мая загрузить mini application. Подробнее о правилах и об участии написано на их сайте.

От лица команды Web Maniacs желаю всем учасникам удачи!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


MS Ajax и сторонние скрипты

clock April 5, 2008 03:31 by author e0ne

Интеграция различных скриптов на страницу, где используется MS Ajax - задача нередкая, но единого решения для неё не существует. Я поделюсь с вами некоторыми методами, которые помогут интегрировать срипт в вашу страницу.

  • Никогда не подключайте скрипты с помощью тега <script src="..."></script>. Вместо этого следует использовать копмонени ScriptManager либо ScriptManagerProxy.
  • Что бы не говорили разработчики MS Ajax и AjaxControlToolkit, в конец каждого файла со скриптом следует добавить такой код:
    if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
    Данный код указывает на то, что скрипт полностью загрущился и можно его выполнять.
  • Если скрипт необходимо подгружать только в определённых ситуациях (например, добавление нового компонента на форму), то его следует регистрировать с помощью статических методов класса ScriptManager вида RegisterClientScriptXXX().
  • Для выполнения скрипта после загрузки на страницу есть несколько методов:
    1) использовать клиентское событие EndRequest;
    2) создать функцию с именем pageLoad() - метод аналогичен первому;
    3) если скрипт необходимо зарегистрировать с помощью серверного кода, то используйте метод ScriptManager.RegisterStartupScript().

Эти методы не являются панацеей от всех бед, но помогают экономить часть времени, необходимого на интеграцию скриптов. Иногда хватает только этого, иногда приходится часами отлаживать чужой javascript, но знать о них, как я думаю, должен каждый разработчик, использующий MS Ajax.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


От перемены мест слогаемых сумма меняется!

clock April 1, 2008 00:24 by author e0ne

Законы математики, как показывает практика, действуют не всегда. В сфере программирования вообще и интернет поиска в частности, математика используется достаточно часто. Но интернет-поисковики пытаясь реализововать "человекообразный" алгоритм поиска в web'e иногда показывают забавные результаты: для примера вводим в поиске фразу "javascript+dhtml" (без кавычек), http://search.live.com/results.aspx?q=javascript%2Bdhtml&go=Search&mkt=en-us&scope=&FORM=LIVSOP.

 Т.к. поисковый движок считает что первая враза имеет больший вес, то при вводе "dhtml+javascript", http://search.live.com/results.aspx?q=dhtml%2Bjavascript&go=Search&mkt=en-us&scope=&FORM=LIVSOP у нас получается другой результат.

 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Search

Calendar

<<  January 2009  >>
SuMoTuWeThFrSa
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

Archive

Tags

 

 

Участник планеты Developers.org.ua

LinkedIn

Valid XHTML 1.0 Transitional

Categories


Blogroll

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2009

Sign in