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

JavaScript如何实现“面向对象”的各种特征

 JavaScript如何实现“面向对象”的各种特征  
   
  JavaScript是一种基于对象的语言,只能使用系统提供的内置对象。如何才能用JavaScript写出象面向对象语言一样的代码呢?下面我就给大家说说我的方法。  
   
  1、定义一个类(class   &   field)  
  //***********code   begin***********  
  //定义类  
  function   MyClass()  
  {  
  this.field1;     //定义类的成员  
  this.field2;  
  }  
  var   obj   =   new   MyClass();     //调用类  
  obj.aa   =   1;     //访问成员  
  obj   =   null;     //释放对象  
  //***********code   end***********  
   
  2、定义类的方法(method)  
  //***********code   begin***********  
  function   MyClass()  
  {  
  this.method1   =   _func1;  
  this.method2   =   _func2;  
   
  //函数  
  function   _func1(aa)  
  {  
  //code   here  
  }  
  }  
  function   _func2(aa,bb)     //外部函数  
  {  
  //code   here  
  }  
  var   obj   =   new   MyClass();     //调用类  
  obj.method1("参数");     //调用方法  
  obj   =   null;     //释放对象  
  //***********code   end***********  
  注意:a.把一个函数绑定到方法的时候,不能加参数和括号;  
              b.绑定为方法的函数可以在类的外部或内部(当然,在别的文件中也行)  
   
  3、属性(Property)  
        抱歉,Java


相关文档:

javascript学习小结

 0.链接css文件和js文件
<link rel="stylesheet" href="../css/style.css" mce_href="css/style.css" type="text/css">
<mce:script language="javascript" src="../includes/jslib.js" mce_src="includes/jslib.js" ></mce:script>
1.关闭输入法

<input style="ime-mode ......

javascript基础知识

javascript:基础知识
1 创建脚本块
1: <script language=”javascript”>
2: javascript code goes here
3: </script>
2 隐藏脚本代码
1: <script language=”javascript”>
2: <!--
3: document.write(“Hello”);
4: // -->
5: </script>
在 ......

Javascript中最常用的55个经典技巧

 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" oncut="re ......

javascript 获取URL参数

function getQueryString(queryStringName)
{
 var returnValue="";
 var URLString=new String(document.location);
 var serachLocation=-1;
 var queryStringLength=queryStringName.length;
 do
 {
  serachLocation=URLString.indexOf(queryStringName+"\=");
  if ......

常用JavaScript代码

         // 关闭窗口事件
        function closeWindow(){
            if(event.clientX>document.body.clientWidth) {
            & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号