javascript什么时候需要用?

来源:百度知道 编辑:UC知道 时间:2024/07/04 11:14:30
我是编写asp.net的代码的
一般表格图像 控件都可以在aspx里边编写了
那么什么时候需要用到javascript这个东西呢?
什么东西必须得用或者最好用javascript而不是aspx里边的asp的语法呢
具体说说 说详细些 再加分
我现在就是不知道 javascript在编写asp.net什么时候会用到 哪种情况必须得用javascript

现在的网站都有JavaScript,但使用的时候很是问题,把JS禁掉,整个网站就是废物了,一点用都没有,甚至整个网站的布局都乱了。一个好的网站,把JS禁掉也应该是正常运行的,只是不可能有JS的花哨。

1.数据输入验证:表单的数据在提交给服务器进行处理前使用客户端脚本对用户输入的数据进行验证.
2.动态HTML交互:DHTML有能力精确定位元素在网页上的位置,但是如果需要使元素在网页上动态移动则需要.
3.CGI原型(我也不懂):一般用于降低不同浏览器或版本的潜在不兼容性.
4.降低服务器的繁忙:使用客户端JavaScript可以减轻服务器的负担,还可以提高用户端的响应速度.
5.动态网页:HTML本身是单调的,而脚本的使用可以给页面添加活力.
6.网页智能化:可以使用JavaScript记下很多用户的信息,使页面智能化.

一、ASP.Net与Javascript .Net是微软公司下一代的战略核心,ASP.Net是.Net战略在Web开发方面的具体实现。它继承了ASP的简单性和易用性,同时克服了ASP程序结构化较差,难于阅读和理解的缺点。特别是服务器端控件和事件驱动模式的引入,使得Web应用程序的开发更接近于过去桌面程序的开发。 在各种各样介绍ASP.Net的文章和书籍中,都把重点放在了服务器控件和.Net Framework SDK上,因为这是ASP.Net中最新和最具革命性的改进;与此相反,在过去的Web开发中占据重要地位的客户端脚本Javascript(也包括VBScript)则鲜有提及,似乎有了服务器端程序,已经不需要客户端脚本了。但是,服务器端的程序毕竟需要一次浏览器与Web服务器的交互,对于ASP.Net来说,就是一次页面的提交,需要来回传送大量的数据,而很多工作,比如输入验证或者删除确认等,完全可以用Javascript来实现。因此,探讨在ASP.Net中如何使用Javascript仍然很有必要。 二、Javascript的应用示例 1.为页面上的某个服务器控件添加Javascript事件 服务器控件最终生成的仍然是普通的HTML,比如<asp:textbox>生成input text。表单中的每个HTML控件都有它自己的Javascript事件,比如