2011-12-16 5 views
0

Какие веб-язычники используются для создания этих динамических страниц ценообразования?Язык динамической html-страницы

http://www.windowsazure.com/en-us/pricing/calculator/

http://www.heroku.com/pricing

Я знаю, что это, вероятно, включает в себя JQuery для ползунков. Главное, что мне интересно узнать, это работа по обновлению цены. Я видел что-то подобное в приложении Rails, но я хочу не использовать полноценное приложение. Мне бы хотелось, чтобы данные были представлены через HTML-форму.

Может ли кто-нибудь указать мне правильное направление?

+0

Windows Azure, вероятно, является ASP.NET и jQuery с момента своего продукта Microsoft. Вы можете использовать любую комбинацию клиентских и серверных языков для создания веб-приложения. Некоторые языки имеют более эффективные инструменты, чем другие для определенных задач. Без каких-либо подробностей относительно того, чего вы хотите достичь, его трудно ответить. – jrummell

+0

Я считаю, что вы ищете javascript, jquery - это библиотека, которая упрощает множество общих избыточных javascript-задач. И облегчает манипуляции с DOM. Не обязательно требуется для обновления цены (просто не принимайте это значение и отправляйте его на свой сервер, пересчитывайте его на сервере) или для согласованности используйте ajax для получения цены с вашего кода сервера/внутреннего кода и возвращайте это, чтобы сделать уверен, что цена последовательна. – dennmat

+0

Ссылка Microsoft построена на ASP.net по внешнему виду вещей. Динамическое ценообразование будет использовать комбинацию вещей. Вы смотрите на серверные сценарии, чтобы вытащить ставки и информацию из базы данных и javascript/ajax, чтобы представить данные пользователю. – Jrod

ответ

1

На странице ценообразования Heroku поле цены обновления обновляется в функции JavaScript, связанной с перемещением ползунков. Поэтому при перемещении ползунка выполняется функция, и эта функция отвечает за определение правильной цены на основе текущей позиции ползунков, а затем обновление указанной цены.

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

0

Выселение документации на веб-сайте JQuery относительно AJAX: http://api.jquery.com/jquery.ajax

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

Но обратите внимание, что jQuery - это инфраструктура JavaScript, а не собственный язык.

0

Вы можете использовать любой язык сценариев для достижения этой цели. Вы можете ежедневно получать бесплатный XML-курс пересчета валют (см .: http://rss.timegenie.com/foreign_exchange_rates_forex). Все, что вам нужно сделать, это проанализировать XML-файл и создать собственный метод для поиска значений и преобразования из одной валюты в другую. Желательно сохранить ежедневные обновленные значения в вашей собственной базе данных и запросить, а не спамить исходный XML-сервер.

Смежные вопросы