易截截图软件、单文件、免安装、纯绿色、仅160KB

javaScript中的闭包

JavaScript中的闭包有点类似于java中的静态方法,对于包中的方法不要去实例化可以直接使用,它的作法如下所以。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
 Ext = function(){
  return {
   exit:function(){
    alert('我要退出了呀!');
   },
   login:function(){
    alert('我是进去的呀!哈哈!');
   }
  }
 }();
 Ext.exit();
 Ext.login();
//-->
</SCRIPT>
</BODY>
</HTML>
关键是在声明Ext的函数时后面的那一对(),让它调用了,已经是对象了。所以要用exit的方法,要用login的方法,就可以直接使用。


相关文档:

javascript 中的innerHTML的用法

javascript中innerHtml用法
2009-04-21 22:52
<html>
<head>
<script language="javascript">
function Test(){
       var str="";
       str+="Hello,";
       str+="This ......

删除确认的javaScript方法

每次用到这个方法我都要到网上去搜,要花一段时间!为了避免重复搜,决定放到blog中.
<SCRIPT LANGUAGE=javascript>
function p_del() {
var msg = "您真的确定要删除吗?\n\n请确认!";
if (confirm(msg)==true){
return true;
}else{
return false;
}
}
</SCRIPT>
调用方法:
<a href="del.js ......

JavaScript 深度克隆 JSON 对象


function
 clone(jsonObj) {  
    var
 buf;  
    if
 (jsonObj 
instanceof
 Array) {  
        buf = [];  
    ......

求助:JavaScript验证表单各项元素非空的问题

表单名fm 表单中有两个text :name,no 一个radio:sex 一个checkbox:hobby 一个下拉列表框(日期:year month day)
一个textarea ……还有两个按钮 submit 和 reset 
如何用JavaScript验证这些内容非空,要求点“提交”按钮的时候 提示非空, 具体html代码如下:
<html>
  <he ......

javaScript传值给jsp

对于WEB程序来说,前端(JavaScript)和后端(JSP/Servlet)是没法共用数据的,只能是后端程序(JSP)把数据输出,生成页面到
前端,这时候生成的页面中的JavaScript代码才有可能得到所谓jsp的数据。同样的,只有把JavaScript里的数据提交给后端JSP代
码,JSP程序中才能得到JavaScript的数据。
     ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号