Javascript.RU

Голосование: Имеет ли смысл писать свой фреймворк?
Открытый опрос: другие пользователи будут видеть, кто как проголосовал.
Опции опроса
Имеет ли смысл писать свой фреймворк?

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 06.08.2012, 14:08
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от bes
мне нравится.
А мне не нравиться. Одно дело создать единый объект для либы, а другое дело придумывать какие-то именования и завалить код баксами. В php это раздражает, а ты ещё в js тянешь это уродство.

В одном месте приставки обозначают одно, в другом другое. А тут ещё и самопальных навалили. Только создатель, да и то не всегда, способен разобрать что у него является чем. Не вижу причины, почему остальные должны с этим мучиться?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #32 (permalink)  
Старый 06.08.2012, 14:14
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Gozar,
ну у всех свои вкусы
Ответить с цитированием
  #33 (permalink)  
Старый 06.08.2012, 14:15
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

bes,
ща пытаюсь - возможно ли писать без кавычек
Ответить с цитированием
  #34 (permalink)  
Старый 06.08.2012, 14:17
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

ну спецсимволы ладно можно не трогать, как такой вариант
vName, vCat, vDog
Ответить с цитированием
  #35 (permalink)  
Старый 06.08.2012, 14:18
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

bes,
хм, а возможно ли это (не писать в кавычках)?
Ответить с цитированием
  #36 (permalink)  
Старый 06.08.2012, 14:25
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

bes,
А можно подробней, что мы собираемся добиться?

К примеру:

У меня есть либа, в ней один глобальный объект, назовем его к примеру GZ. Вызов любого метода стандартный
GZ.append(element, '<div>text</div>');


Ты про какие переменные говоришь?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #37 (permalink)  
Старый 06.08.2012, 14:34
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Dim@
bes,
хм, а возможно ли это (не писать в кавычках)?
хз, может через отдельную переменную как-нибудь переиначивать
<div id="div">div1</div>

<script>
window.onload = function () {
	function Dim(id) {
		 return document.getElementById(id);
	}
	var div = 'div';
	alert(Dim(div).innerHTML);
}
</script>


Сообщение от Gozar
bes,
А можно подробней, что мы собираемся добиться?
Я просто рассуждаю, чего бы могли добиться, чтобы созданная библиотека значительно упростила жизнь разработчику.
Ответить с цитированием
  #38 (permalink)  
Старый 06.08.2012, 14:36
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

bes,
в том то и хрень через переменную труда нифига, надо просто без кавычек
Ответить с цитированием
  #39 (permalink)  
Старый 06.08.2012, 14:43
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Gozar
Не могу, точно, вспомнить, то ли Octane, то ли x-yuri говорил, - пишите код так, чтобы у вас через некоторое время из него получилась либа.
Сообщение от nerv_
полностью согласен, но для этого нужен опыт
Сообщение от Gozar
Можно и так сказать, а можно начать писать код, чтобы у вас через некоторое время из него получилась либа.
Попытаюсь внести ясность: чтобы писать код для либы, архитектура либы должна уже быть (в голове/на бумаге/эл. носителе). Чтобы четко и ясно понимать, что, где, как и зачем должно работать. Дабы не сидеть и придумывать "а чего это мне такого напихать в свою "уникальную" библиотеку?". (я имел ввиду это)
Вместе с тем, можно писать код, не задумываясь о построении либы. Как только необходимость в ней назреет, останется "поскрести по сусекам".
Исходя из степени значимости, скорее всего, я бы начал с написания кросс-браузерного CSS селектора, что довольно-таки не просто.
И еще: перед тем, как писать либу, было бы полезно изучить чужие [основные принципы работы] (в т.ч. фреймворки).
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 06.08.2012 в 14:58.
Ответить с цитированием
  #40 (permalink)  
Старый 06.08.2012, 14:48
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

nerv_,
Сообщение от nerv_
чтобы писать код для либы, архитектура либы должна уже быть (в голове/на бумаге/эл. носителе). Чтобы четко и ясно понимать, что, где, как и зачем должно работать. Дабы не сидеть придумывать, что же мне такого напихать в свою "уникальную" библиотеку.
в JQ думают что же уникального пихнуть в мою уникалку
Сообщение от nerv_
Вместе с тем, можно писать код, не задумываясь о построении из него либы.
да, просто должен быть грамотно построен что бы либу из него было сделать более-менее просто
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужно написать фейк с элементами js в vk totcam Работа 3 27.10.2017 14:42
Нужно обяснить мне на счет ІР RaS Оффтопик 9 05.07.2010 17:39
нужно создать много копий div ASM29A Элементы интерфейса 3 27.03.2010 20:22
Как правильно писать классы с использованием jQuery? Tpona jQuery 7 13.10.2009 15:16
Как узнать, завершила ли свою работу рекурсивная функция Ajax Общие вопросы Javascript 4 13.05.2009 14:50