में कीवर्ड "यह" का अर्थ मैं "यह" कीवर्ड का उपयोग करने के अंतर को समझने की कोशिश कर रहा हूं या इसके बजाय यह jQuery Vs में बैकबोन जैसे एमवीसी फ्रेमवर्क का प्रतिनिधित्व करता है।jQuery बनाम एमवीसी
नीचे प्रत्येक के 2 कोड नमूने हैं; तो jQuery में, हम
$("#result").click(function(){
$(this).html(someval);
})
रीढ़ में, हम के रूप में कोड है है;
var HandlebarsView = Backbone.View.extend({
el: '#result'
initialize: function(){
this.template = Handlebars.compile($('#template').html());
},
render: function(){
var html = this.template(this.model.toJSON());
this.$el.html(html);
}
});
अब मुझे समझ में आता है कि "यह" jQuery में DOM तत्व को संदर्भित करता है।
मैं समझना चाहता था कि यह बैकबोन कोड के मामले में क्या दर्शाता है।
कृपया मुझे बताएं।
'यह' 'हैंडलबार्स व्यू' के उदाहरण को संदर्भित करता है। 'this.model',' this.template' और 'this। $ el' 'हैंडलबार्स व्यू' व्यू के सदस्य हैं, आप अधिक विस्तार के लिए दस्तावेज़ को देख सकते हैं http://backbonejs.org/#View – dhaval
यह जानने के लिए कि क्या कुछ है, आप 'console.log (यह) करते हैं;' या 'console.dir (यह);'। इससे आपकी मदद करनी चाहिए। –
_ "अब मैं समझता हूं कि" यह "jQuery में DOM तत्व को संदर्भित करता है।" _ - जब यह नहीं होता है ... – nnnnnn