2013-05-05 2 views
0

자바 스크립트 (몇 가지 매개 변수를 허용)를 구성하고 사용자 지정 매개 변수로 함수를 데이터 속성으로 눈에 띄지 않게 초기화하는 방법이 있습니까?자바 스크립트 기능 설정 + Html Helper

언급은

InitializeLogging({ 
    Url: "/xxx/yyyy", 
    x: 10, 
    y: true, 
    somevalue: false, 
    unHandledErrorCallback: function (message) { 
    console.log("Somerror message " + message); 
    } 
    }); 

답변

0

우리는 다음과 같은 방법으로 그것을 달성 할 수있는 큰 도움이,

HTML

var app = { 
    init: function(){ 
     this.addEventListener(); 
    }, 

    a: function(){ alert("You have called 'a'"); }, 

    b: function(){ alert("You have called 'b'"); }, 

    callMethod: function(event){ 
     var func = $(this).attr('data-attributes'); 
     app[func].call(); 
    }, 

    addEventListener: function(){ 
     $('a').on('click', this.callMethod); 
    } 
}; 

$(document).ready(function(){ 
    app.init(); 
}); 

<a href="javascript:void(0);" data-attributes="a">Call a</a> <br /> 
<a href="javascript:void(0);" data-attributes="b">Call b</a> 

스크립트 것 이 당신을 도울 것입니다

데모 JShttp://jsfiddle.net/DfHXs/2/

희망.

+0

감사합니다. 내 질문을 업데이트했습니다. 정확히 html 확장을 통해보기에서 위의 JS 함수를 초기화하는 데 도움이되는 HTML 도우미를 찾고 있습니다. – SCP