Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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 который выполняется на главной странице сайта. Как можно его написать по другому чтоб было правильно и максимально оптимизированной. Так как думаю когда закончу делать страницу заблужусь в своем же коде
Ответить с цитированием
  #2 (permalink)  
Старый 02.12.2013, 09:26
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,214

Сообщение от Kaizoku
Так как думаю когда закончу делать страницу заблужусь в своем же коде
Дабы не блукать в коде:
- не делай столько пустых строк
- не пиши весь код в конструкциях
function (){}

- используй именованые функции
- используй коментарии
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операционная Система на JS Icat Общие вопросы Javascript 3 17.04.2018 22:54
Оптимизация кода Dpakowa Ваши сайты и скрипты 17 03.10.2013 00:20
Оптимизация кода Nifler jQuery 6 30.09.2013 21:14
Вывод кусков HTML кода с одного файла JS wlad2 Общие вопросы Javascript 16 04.01.2011 11:52
Как с помощью JS "на-лету" менять часть HTML кода greendoc Общие вопросы Javascript 2 18.03.2008 20:43