它运行在客户端从而减轻服务器的负担。
javaScript的特点:
javaScript主要用来向html页面中添加交互行为
javaScript是一种脚本语言,语法和c语言系列语言的语法类似,属弱语言类型。
javaScript一般用来编写客户端脚本,如nodejs例外。
javaScript是一种解释型语言,边执行边解释无需另外编译。
javaScript的用途是什么?
javaScript的用途是解决页面交互和数据交互,最终目的是丰富客户端效果以及数据的有效传递。
实现页面交互,提升用户体验实现页面特效。即js *** 作html的dom节构或 *** 作样式。
客户端表单验证即在数据送达服务端之前进行用户提交信息即时有效地验证,减轻服务器压力。即数据交互。js是客户端运行程序,就程序运行而言不需要和服务器交互。因为它是一类你浏览器为基础运行的。只是占用客户端资源而已。如果非要和服务器交互相联系的话,那也是客户端向服务器提交数据或者发送请求。不过这个时候JS只是负责界面显示而已,仍然和服务器没有交互。 查看原帖>>
客户端与服务器端通信一般有两种方法,隐藏iframe和使用xml>
隐藏框架技术实现Ajax通常由4个过程组成。第一步是由用户的某种行为引发了一个对隐藏框架的请求。这包括用户单击了在可见框架页中的超链接,或者由用户的其他交互行为所引发。通常情况下,对隐藏框架页的请求仅仅是将隐藏框架页重定向到一个服务器上指定的服务端程序。对隐藏框架页的重定向将自动触发第二个过程:即向服务器发送请求。
在服务器程序完成了对请求的处理之后,将发生第三个过程:即服务器将响应发送回隐藏框架页。服务器端的响应是一个Web页面,该页面将被发送给隐藏框架。当来自服务器的响应被完全接收后,隐藏框架中的Web页面将发起与可见框架页的联系,并告知可见框架,服务器的响应已经成功。这就是第四个过程,该过程通常在隐藏框架的windowonload事件处理器中完成。
有时用js来获取服务器时间。一般会用SystemDateTime方法如下:
复制代码
代码如下:
<script
language="javascript">
var
a
=
new
Date()
a
=
<%=SystemDateTimeNowToString("yyyy-MM-dd
HH:mm:ss")%>;
ResponseWrite(a)
</script>
其实还有一个方法:利用javascript的“runat="server”属性
代码
复制代码
代码如下:
<script
runat="server"
language="javascript">
var
a
=
new
Date();
a
=agetFullYear()+
"-"+(agetMonth()+1)+"-"+agetDate()+"
"+agetHours()+":"+agetMinutes();
ResponseWrite(a);
</script>
助人等于自助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)