2013-07-28 27 views
0

我找到了一份工作在一個自由的網站,使用戶在其中輸入值的文本字段中的計算器。問題是他們告訴我的是他們需要能夠在html中發佈它。我習慣於使用asp.net和c#。我從來沒有使用JavaScript,但它似乎可能是我需要使用的。有沒有什麼辦法可以用java或c#做一個應用程序,並能夠將其添加到HTML?需要創建Web應用程序的網站,但不知道該用什麼編程語言

回答

0

的Java/C#是服務器技術,HTML/JavaScript的是客戶端技術。如果要求頁面只是基本的HTML發佈(不存在服務器技術),那麼JavaScript是您唯一的選擇。 ASP.net或Java基本上是服務器上決定動態呈現HTML的程序,而不是靜態內容的.html頁面。

一旦HTML被下載,然後JavaScript可以操縱文檔對象模型(DOM)來改變從存儲器呈現的HTML。爲了在HTML/JavaScript應用程序中進行計算,瀏覽器正在進行計算並替換信息,而無需與服務器通信,要求新頁面或獲取更多信息等。相反,C#應用程序將運行在服務器,等待瀏覽器發送一些信息進行計算,然後服務器將執行計算並返回一個包含結果的新頁面。

有混合選項一樣,所以它絕對不是浪費精力學習JavaScript。

+0

謝謝你這麼多,這是非常有幫助! –

+0

我很高興回答您對這個主題的任何其他問題。如果答案有幫助,請不要忘記標記它。 – Claies

1

我會使用HTML和JavaScript,所有你需要做的就是輸入<script> *javascript Here* </script>。我目前有一個網絡應用程序,可以計算出糖尿病患者需要多少胰島素。發表評論,併發送給你一個鏈接,以供參考。它就像

<script> 
    var x = document.getElementById('textX').value; 
    var y = document.getElementById('textY').value; 
    var z = x + y 
    document.getElementById('labelA').innerHTML = z; 
</script> 
<body> 
<input type="text" ID="textX" onchange="valuechanged();" /> + 
<input type="text" ID="textY" onchange="valuechanged();" /> = <br> 
<label ID="labelA"></label> 

這將使一個值+值計算器。您可以開發此代碼,使其儘可能地複雜。另外請記住添加標題標籤等。

+0

另外[鏈接](http://www.codecademy.com)是一個偉大的來源,學習JavaScript,以及HTML –

相關問題