2011-12-16 50 views
0

使用什麼語言來製作這些動態定價頁面?動態html定價頁面語言

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

http://www.heroku.com/pricing

我知道這可能涉及的jQuery的滑塊。我有興趣找到的主要是現場更新的價格作品。我在Rails應用程序中看到過類似的東西,但我想避開一個完整的應用程序。我希望通過HTML表單提交數據。

任何人都可以指向正確的方向嗎?

+0

自從Microsoft產品以來,Windows Azure可能就是ASP.NET和jQuery。您可以使用客戶端和服務器語言的任意組合來製作Web應用程序。某些語言在某些任務上比其他語言具有更好的工具沒有關於你想要完成的任何細節,它很難回答。 – jrummell 2011-12-16 21:41:07

回答

1

在Heroku的定價頁面上,實時更新價格字段在附加到滑塊移動的JavaScript函數中修改。所以當滑塊移動時,一個函數被執行,這個函數負責根據滑塊的當前位置確定正確的價格,然後更新列出的價格。

此頁面可能不會使用Ajax,因爲它可以全部在客戶端完成,但如果您想在與服務器通信時更新價格,那麼Ajax是您的朋友。它允許您將信息提交給服務器,接收響應,並使用該響應執行某些操作而不需要重新加載頁面。這是可能的,因爲JavaScript可以在當前頁面的上下文中完成所有這些。

0

退房關於AJAX jQuery的網站上的文檔:http://api.jquery.com/jquery.ajax

在-事實上,如果你想進入的網頁,我建議細讀的jQuery的文檔了一會兒,發現所有的動態用戶界面它有很酷的功能和方法。

但請注意,jQuery是一個JavaScript框架,而不是它自己的語言。

0

你可以使用任何腳本語言來實現這一目標。您可以每天更新免費的貨幣兌換率XML feed(請參閱:http://rss.timegenie.com/foreign_exchange_rates_forex)。您只需解析XML文件並創建一個自定義方法來搜索值並將其從一種貨幣轉換爲另一種貨幣。建議將每日更新值保存到您自己的數據庫中,並查詢該數據,而不是發送XML源服務器的垃圾郵件。