`
文章列表
var node; …… 判断 node 是否有值,是否为 undefine,是否 null,直接使用两个!!,否定之否定: if (!!node){ .... }else{ .... } 这个条件判断一定会返回 true / false,以前不知道这个用法,现在记下来备查。   类似情况,有些 JS 库使用如下结构包装起来:   !function ($) { $(function(){ }) }(window.jQuery) 也是在定义执行函数时,返回 true/false,而不是 undefined。这里不详述了,可以参见: ...
<body> <script> window.onbeforeunload = function (e) {  e = e || window.event;  // For IE and Firefox prior to version 4  if (e) {  e.returnValue = '确定退出吗?';  }    // For Safari  return '确定退出吗?';  };  </script> </body>
退出IE弹出对话框   <html><head></head><body    onunload="return    doit()">   <script    language="javascript">      window.onbeforeunload    =    function()    //author:    meizz      {      var    n    =    window.event.screenX    -    window.screen ...
在IE7、IE8中,使用JavaScript提供的close()方法都可以关闭当前窗口或标签,但都提示讨厌的对话框,找了下代码,终于可以无提示直接关闭了。   function closeWin() {              window.opener = null;           window.open('', '_self');        window.close();        //window.open('','_parent','');     //window.opener = window;     //window.close();   ...
1.父框架到子框架的引用 知道了上述原理,从父框架引用子框架变的非常容易,即: window.frames["frameName"]; 这样就引用了页面内名为frameName的子框架。如果要引用子框架内的子框架,根据引用的框架实际就是window对象的性质,可以这样实现: window.frames["frameName"].frames["frameName2"]; 这样就引用到了二级子框架,以此类推,可以实现多层框架的引用。 2.子框架到父框架的引用 每个window对象都有一个parent属性,表示它的父框架。 ...
function formIsDirty(form) {  for (var i = 0; i < form.elements.length; i++) {  var element = form.elements[i];  var type = element.type;  if (type == "checkbox" || type == "radio") {  if (element.checked != element.defaultChecked) {  return true;  }  }  else if (typ ...
...
解决svn的working copy locked并且cleanup恢复不能的情况   产生这种情况大多是因为上次svn命令执行失败且被锁定了。 如果cleanup没有效果的话只好手动删除锁定文件。 cd 到svn项目目录下,然后执行如下命令 del lock /q/s 就把锁删掉了。
Message类在Java Mail 中Message类是所有电子邮件的的超类它的定义如下:public abstract class javax.mail.Message implements javax.mail.Part1.标准的Java Mail API中有一个Message的子类:MimeMessage,它可用于电子邮件和Usenet新闻消息。除此之外,其他厂商可以自由扩展Message来满足自身需求。Message类主要声明了定义大多数消息公共属性的抽象获取和设置方法。这些属性包括(1)消息地址(2)消息接收方(3)消息主题和主体等可以将这些属性视为包含消息的信封。2.Messa ...
package coffeecatwebmail; import java.io.*; import java.text.*; import java.util.*; import javax.mail.*; import javax.mail.internet.*; public class PraseMimeMessage{ private MimeMessage mimeMessage = null; private String saveAttachPath = ""; //附件下载后的存放目录 private StringBuffer bodytext = new ...
public static String f0(double val)     {         return(int) val == val ? String.valueOf((int) val) : String.valueOf(val);     }
BigDecimal.setScale()方法用于格式化小数点 setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入,2.35变成2.4 setScaler(1,BigDecimal.ROUND_HALF_DOWN)四舍五入,2.35变成2.3,如果是5则向下舍 注释: 1: scale指的是你 ...
首先定义:   java.text.DecimalFormat   df=new   java.text.DecimalFormat("#0.00");  再是: x = 83.3333333333; df.format(x);  结果: 83.33
java 方法一: java.util.StringTokenizer   st   =   new   StringTokenizer( "123,456,789 ", ", "); StringBuffer   sb   =   new   StringBuffer(); while(st.hasMoreTokens())   {         sb.append(st.nextToken()); } 方法二: String   str=new   St ...
  ICEGrid 部署图   【 colorado 】     解释: 注册器是指运行注册器的主机,可以是主/从模式的容灾系统; 节点1,节点2是指服务器主机,注册器记录和管理多台节点; 每个节点上可以运行多个服务器软件Server<xx> 这样构成了整个ICEGrid。      
Global site tag (gtag.js) - Google Analytics