`
太阳神喻
  • 浏览: 105224 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
1.JDK动态代理:所要代理的类必须实现了接口。   public class JDKProxyFactory implements InvocationHandler{ private Object targetObject; public Object createProxyIntance(Object targetObject){ this.targetObject = targetObject; return Proxy.newProxyInstance(this.targetObject.getClass().getClassLoader(), ...
    写成类的方法格式如下:(str.trim();)   <script language="javascript">   String.prototype.trim=function(){    return this.replace(/(^\s*)|(\s*$)/g, "");//删除左右两端的空格   }   String.prototype.ltrim=function(){    return this.replace(/(^\s*)/g,"");//删除左边的空格   }   S ...
产生图片验证码的Servlet: package web; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.OutputStream; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.ServletException ...
服务器端排序会导致大量的带宽占用,下面是用javascript进行客户端排序。 在网上查到了几个比较简单的,但是对日期类型的排序有问题:有的是按字符串排的,有的只能对10/28/2009这种格式的有用。自己参照着又写了个。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>客户端表格排序</title> <sc ...
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>图像自动切换</title> <script language =javascript > var curIndex=0; //时间间隔 单位毫秒 var timeInterval=100 ...
1、==和===比较 ==:比较值是否相等。===:是否等同,类型和值必须都相同。   2、支持三元表达式。   3、in运算符:决断某个属性是否属于一个对象,或某个数是否属于某个数组的合法下标。      如:if(属性名 in 对象名)            if(2 in myArray):不能用元素的值判断,只能用下标。   4、instanceof:判断对象是否属于某个对象类型。       语法:if(objectName instanceof objectType){}   5、typeof:一元运算符,返回操作数的类型,返回的是一个字符串       语法 ...
变量必须先定义后使用 允许为未定义的变量赋值,此时会自动定义变量,并且是作为全局变量出现。 允许重复定义变量 未赋值变量的默认值为:undefined 同名的局部变量的优先级高干全局变量。 随处定义的变量 <script type="text/javascript"> document.write(myCount,"<br />"); //之前虽然没有定义myCount,但此处不会报错,因为在之后有定义myCount变量,这样myCount就不是未定义变量而是未赋值变量。 var myCount = 1; d ...
1.直接调用 <script> myScript(); </script>   2.使用javascript:语句调用 <a href="javascript:alert('你好')">问好</a> <!--  <a href="alert('你好')">问好</a> 点击时会报错,浏览器将alert('你好')当成URL,所以会出“无法显示该网页”的错误。 -->   3. 通过事件调用 <input type="button& ...
一.getElementById方法 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript" > function showText() { var oText = document.getElementById("my_text");/ ...
DOM是为了方便处理层次文档(如XML、HTML)的一种技术。下面说一下HTML DOM。 在JavaScript中描述DOM的对象是document,其它document不仅是HTML DOM,它也是XML DOM,如果要直接操作HTML文档,可以使用documentElement属性。如: var oHtml = document.documentElement;  oHtml表示了整个HTML文档,下层有两个元素:head和body。获得方法有 var oHead = oHtml.firstChild; var oBody = oHtml.lastChild; //或者 va ...
1.工厂方式   <script type="text/javascript"> //多个对象共享的study方法 function study() { alert(this.xm + "开始学习"); } //创建Student对象的工厂函数 function createStudent(id, xm, age) { var Student = new Object;//没有参数时可以省略括号 Student.id = id; Student.xm = xm; ...
<script type="text/javascript"> function sum() { var n = 0; for(var i = 0; i < arguments.length; i++) { n += arguments[i]; } return n; } alert(sum(1,2,3));//6 alert(sum(-1,2));//1 </script>   可以通过Function类建立函数,语法如下: var funNa ...
  字符串与数字相加时将数字转换为字符串,而进行其它运算(如:减,乘等)时将字符串转换为数字。 空字符串转为Boolean时为false,非空字符串(包括"false")转为true。 0和NaN转为Boolean时为false,其它数字转为true。 true可隐式转为1,false转为0。 false、null、""等:使用Number转为数字时转为0,而使用parseInt或parseFloat时都转为NaN。 任何类型的变量都有一个toString方法,当被转换数为数值型进,默认是以十进制输出这些数的。如:   var iHex ...
      <script type="text/javascript"> //使用String的prototype为String对象添加新方法 String.prototype.len2 = function() { return this.replace(/[^\x0-xf]/g,"##").length;//将每一个中文等两个字节的字符替换成## } var str = "ab测试c"; alert(str+" 字节数为:"+str.l ...
Global site tag (gtag.js) - Google Analytics