Javascript.RU

Голосование: как вы организовываете свой код
Опции опроса
как вы организовываете свой код

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.04.2013, 12:47
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

как лучше писать?
никак не успокоюсь) чтобы вопрос был конкретный опишу пару вариантов
1 вариант
var MainPage = {};

$(function() {
	MainPage.initSearch();
	MainPage.initSmth();
});


MainPage.initSearch = function() {
	...
};

2 вариант
var mainPage = null;
$(function(){
  mainPage = new CMainPage();
});

var CMainPage = function()
{
  this.init();
};

CMainPage.prototype.init = function()
{
  this.initSearch();
  this.initSmth();
};

CMainPage.prototype.initSearch = function()
{
  ...
}

3 вариант
$(function() {
...
}
$(function() {
...
}

4 вариант
$(function() {
	search();
	smth();
}
function search() {
	...
}

5 вариант
$(function() {
	$().search();
});

(function($) { 
	$.fn.search = function(){
		...		
	};
})(jQuery);

я голосую 4й вариант, а вы?)

Последний раз редактировалось animhotep, 10.04.2013 в 14:07.
Ответить с цитированием
  #2 (permalink)  
Старый 10.04.2013, 14:41
Интересующийся
Отправить личное сообщение для wc3banderlog Посмотреть профиль Найти все сообщения от wc3banderlog
 
Регистрация: 30.01.2011
Сообщений: 23

5 вариант, такой конструкцией плагины для jquery начинаются

Последний раз редактировалось wc3banderlog, 10.04.2013 в 14:59.
Ответить с цитированием
  #3 (permalink)  
Старый 10.04.2013, 14:50
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

плагины это 5й вариант
3й вариант высмотрел на contribute.jquery.org
Ответить с цитированием
  #4 (permalink)  
Старый 10.04.2013, 14:59
Интересующийся
Отправить личное сообщение для wc3banderlog Посмотреть профиль Найти все сообщения от wc3banderlog
 
Регистрация: 30.01.2011
Сообщений: 23

Сообщение от animhotep Посмотреть сообщение
плагины это 5й вариант
3й вариант высмотрел на contribute.jquery.org
Да, отредактировал
4 вариант самый простой
Ответить с цитированием
  #5 (permalink)  
Старый 10.04.2013, 15:05
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

Сообщение от wc3banderlog
4 вариант самый простой
так их слоган Write Less, Do More какбы намекает что проще и нужно)
Ответить с цитированием
  #6 (permalink)  
Старый 11.04.2013, 11:50
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

статья в тему это грубо говоря 1й вариант
Ответить с цитированием
  #7 (permalink)  
Старый 11.04.2013, 17:06
Аватар для SkyLight
Злюка-бобер
Отправить личное сообщение для SkyLight Посмотреть профиль Найти все сообщения от SkyLight
 
Регистрация: 21.03.2010
Сообщений: 438

Паттерны могут использоваться разные, в зависимости от назначения кода.
__________________
In WEB We Trust
У всех есть своя темная сторона...
Ответить с цитированием
  #8 (permalink)  
Старый 11.04.2013, 17:23
Новичок на форуме
Посмотреть профиль Найти все сообщения от Foxik86
 
Регистрация: 19.03.2013
Сообщений: 5

На мой взгляд тоже 4 вариант менее трудоемкий
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как научиться думать на javascript ? samuel Оффтопик 31 03.09.2013 02:10
есть ли в js понятие частоты кадров, наподобие как во флэше? andrew_F Общие вопросы Javascript 8 01.05.2012 20:25
Как организовать RichEdit arma Элементы интерфейса 2 18.02.2010 14:57
30(1|2) редирект от сервера. Или как лучше сделать редирект при верной отсылке форма. pizzZ AJAX и COMET 2 18.02.2010 09:06
Как лучше сделать глобальный массив skyfish AJAX и COMET 4 17.02.2009 18:05