10.01.2013, 14:08
|
|
Профессор
|
|
Регистрация: 04.01.2013
Сообщений: 173
|
|
Сообщение от kobezzza
|
А написать элементарное расширение реализующее это не судьба или терь любую либу выкидывать если не хватает одной микро фичи?)
|
Всё правильно, но тогда я сначала узнал о JQ , а потом о javascript
Тогда я вообще не знал что и как писать. А когда узнал, то просто написал свою, так как интереснее и полезнее своя, чем учить чужую, а потом дописывать всякие фичи .
В общем всему виной отсутствие малейших представлений, но так сложилось.
|
|
16.01.2013, 05:09
|
|
Профессор
|
|
Регистрация: 04.01.2013
Сообщений: 173
|
|
Начал писать портфолио. http://jru-framework.ru/ писал библиотеку , решил заодно тесты выкладывать. Работа кипит .
Помогу нуждающимся в помощи(сайт подправить, скрипт написать, подсобить в чём-то сложном...), буду благодарен за возможность что-то сделать...желательно JS.
Последний раз редактировалось viktorina, 16.01.2013 в 05:11.
|
|
16.01.2013, 11:45
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
viktorina,
повелитель менюшек)
__________________
Научу себя плохому
|
|
16.01.2013, 12:08
|
|
Профессор
|
|
Регистрация: 04.01.2013
Сообщений: 173
|
|
l-liava-l,
А чем ещё можно повелевать? Ты на работе что делаешь? Или если бы ты принимал на работу, то что требовал бы....из примеров работ...чаты? менюхи? У кого не спрошу, все сами не знают , такое ощущение, что на работе крестики нолики расписывают
|
|
16.01.2013, 12:18
|
|
Профессор
|
|
Регистрация: 10.09.2009
Сообщений: 1,577
|
|
viktorina, ты должно быть шутишь.
Берешь любой понавароченнее плагин под jQuery и делаешь аналог на чистом js. Типа 1, 2
Всякие эффекты jquery ui.
Не говоря уже о всяких конструкторах. Типа визивиг редактора. Или паинта.
Включай воображение.
|
|
16.01.2013, 12:49
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Помимо UI можно кучу чего на JS делать. Хочешь сделать супер либу для портфолио? Портани GraphVis на JS, только не детский порт для простеньких графов, а норм реализацию.
http://www.graphviz.org/
|
|
16.01.2013, 13:23
|
|
Профессор
|
|
Регистрация: 04.01.2013
Сообщений: 173
|
|
kobezzza,
С рисованием я вообще дремучий. Там надо изучать.
|
|
16.01.2013, 13:38
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от viktorina
|
kobezzza,
С рисованием я вообще дремучий. Там надо изучать.
|
Там не в рисовании соль. Либа принимает на вход файл описывающий узлы и отношения между ними и рассчитывает наиболее оптимальную геометрию для отображения, т.е. учитываются факторы пересечения рёбер, расстояния между узлами и конечную форму графа (вертикальный, горизонтальный, круговой и т.д.) ну и как завершающий фактор - отрисовка, хотя это самое простое. На этой задаче у тебя есть уникальная возможность научиться программировать, а не "лабать менюшки", т.к. чтобы это дело не тормозило на серьёзных данных тебе придётся юзать потоки, использовать хитрые алгоритмы и т.д. Если справишься и сделаешь, то тебя возьмут на работу в любую фирму от Яндекса до Гугла. Раз у тебя есть время, то используй его с толком.
А на "менюшках" ты вечно будешь в куче джукверистов-рабов за 40к зп.
|
|
16.01.2013, 14:28
|
Профессор
|
|
Регистрация: 04.02.2011
Сообщений: 1,815
|
|
Пробежался по библиотеке в http://jru-framework.ru/
первое что бросилось в глаза, это использования только одной функции в селекторах querySelectorAll и больше нечего.
в то время как обычно стараются использовать самый подходящую для селектора функцию
пример из моей либы, но подобный код есть почти во всех фреймворках
classSelectorRE : /^\.([\w-]+)$/,
idSelectorRE : /^#([\w-]+)$/,
tagSelectorRE : /^[\w-]+$/,
qsa:function(element,selector){
if ( this.idSelectorRE.test(selector) ) return [ element.getElementById( selector.replace("#","") ) ];
if ( this.classSelectorRE.test(selector) ) return element.getElementsByClassName(selector.replace(".","")) ;
if ( this.tagSelectorRE.test(selector) ) return element.getElementsByTagName(selector);
return element.querySelectorAll(selector);
}
viktorina
если твою работу будут оценивать опытные программисты, то непродуманный и неоптимальный код может наоборот сыграть против тебя.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Последний раз редактировалось DjDiablo, 16.01.2013 в 14:43.
|
|
16.01.2013, 14:38
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Дзен-трансгуманист
|
Это если человек подкован не только в программировании, но и в предмете задачи, и знает, что делает.
А если он просто его чисто механически портанёт - это отнюдь не тоже самое, что владеть теорией и обогащать систему новыми тематическими возможностями.
Ты же не хочешь сказать, что гугл и яндекс так сильно нуждается в портировщиках? Честно говоря, не верю.
|
Я отталкивался от соображения, что человек не подкованный в области не портанёт
|
|
|
|