Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2013, 02:19
Новичок на форуме
Отправить личное сообщение для Kaizoku Посмотреть профиль Найти все сообщения от Kaizoku
 
Регистрация: 02.12.2013
Сообщений: 2

Оптимизация и упрощение js кода
Привет всем.
Я новичок в js и совсем не понимаю что и как правильно делать, но быстро учусь на примерах

$(document).ready(function(){

	Resize_k();
	clone_k();
	var doc_K = $(document);
		
	$(window).resize(function(){
		Resize_k();
	});
	
	doc_K.on('click','.prev_button', function(){
		if($(".prev_button").hasClass("disabled"))
			return false;
			
		prev_k();
		return false;
	});
	doc_K.on('click','.next_button', function(){
		if($(".next_button").hasClass("disabled"))
			return false;
			
		next_k();
		return false;
	});
	
	doc_K.on('click','.js-go-to-recovery', function(){
		if($(".js-go-to-recovery").hasClass("disabled"))
			return false;
			
		if($("#recover").hasClass("on-c"))
			return false;
			
		go_rec();
		return false;
	});
	
	doc_K.on('click','.js-go-to-signin', function(){
		if($(".js-go-to-signin").hasClass("disabled"))
			return false;
			
		if($("#signin").hasClass("on-c"))
			return false;
			
		go_sig();
		return false;
	});
	
	doc_K.on('click','.choice', function(){		
		
		var cs = $('.checkbox-slider');
			
		if(cs.hasClass("on")){
			cs.removeClass( "on" );
			$('input[name="remember"]').val(0);
		}else{
			cs.addClass( "on" );
			$('input[name="remember"]').val(1);
		}
			
		return false;
	});
	
	doc_K.on('click','.js-modal-login', function(){
  		$('.box-modal').arcticmodal({
    		closeOnEsc: false,
    		closeOnOverlayClick: false
		});
		return false;
	});	
});


Вот js который выполняется на главной странице сайта. Как можно его написать по другому чтоб было правильно и максимально оптимизированной. Так как думаю когда закончу делать страницу заблужусь в своем же коде
Ответить с цитированием