请问js如何封装?封装之后如何调用呢!能否举个简单实例出来。

解决方案 »

  1.   

    封装可以增加重用,方便程序调用
    可以以是函数方式,可以是oop
    比如
    alert('My name is Tom');
    alert('My name is Jam');
    这样就很繁琐,每次都要写 My name is 那么可以通过简单的函数传参来简化
    function myAlert(name){
    alert('My name is ' + name);
    }
    myAlert('Tom');可以封装一些常用的ui组件,效果库等。
      

  2.   

    http://topic.csdn.net/u/20120529/19/95458ffe-de39-4845-90ce-3e6ea76648de.html
    希望是你要的
      

  3.   

    可以用匿名函数封装。
    比如原来是:var name = 'Xu';
    var age = '28';
    var status = 'Married'
    function createMember(){
    }
    function getMemberDetails(){
    }
    上面的变量都是全局变量,如果其他函数连有同样的变量就容易冲突。封装后:
    var myApplication = function(){       //匿名函数myApplication
    var name = 'Xu';
    var age = '28';
    var status = 'Married'
    return{
    createMember:funtion(){
      },
    getMemberDetails:funtion(){
      }
     }
    }();
      

  4.   

    你说的如果是指javaScript类中的封装那就是4楼的那种写法。这跟java中的封装很相似的。