Quel est code js est le mieux optimisé ?

WRInaute impliqué
Bonjour,

je souhaiterais savoir quel code est d'après vous le mieux optimisé. Et si ce n'est pas le cas comment faire pour l'optimiser le plus possible. Merci

Je précise que les 2 codes font exactement la meme chose.

Code 1 :

Code:
$("#button_url_home").attr("disabled", false).click(function(){

	$('#block_form, #text_interval_home').fadeOut(500, function(){

		$.ajax({
type: 'POST',
timeout:3000,
url: '?mod=parameters_url',
error: function(jqXHR, textStatus) {
				$('#block_choice').html('<span class="text_error">Fail Request : ' + textStatus + '</span><br><b>Retry please</b>').fadeIn(500);
			},
data: { 
				url_home: $('#input_url').val(),
			},
success: function(data){
				
				if(data.length != 0 ){
					
					$('#block_choice').html(data).fadeIn(500);
				}else
				
				$('#block_choice').fadeIn(500);
			}
		});
	});
	
	return false;
});

Code 2 :

Code:
$("#button_url_home").attr("disabled", false).click(function(){
	
	var req_url = $.post("?mod=parameters_url", { url_home: $('#input_url').val()});

	$('#block_form, #text_interval_home').fadeOut(500, function(){
		
		req_url.done(function(data) {
			
			if(data.length != 0 )
			
			$('#block_choice').html(data).fadeIn(500);
			
			else
			
			$('#block_choice').fadeIn(500);
		});
		req_url.fail(function(jqXHR, textStatus) {
			
			$('#block_choice').html('<span class="text_error">Fail Request : ' + textStatus + '</span><br><b>Retry please</b>').fadeIn(500);
			req_url.abort();
		});
	});
	
	return false;
});

Merci
 
WRInaute discret
Je ne saurai pas te dire quel code est le mieux mais en général, si deux codes font exactement la même chose, autant prendre celui qui est le moins volumineux.
 
Discussions similaires
Haut