2013-07-28 26 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 –

相关问题