last day (15 days later) » 

2:46 PM
-1
A: document.fragment

StackВместо многих вызовов window.document.createElement можно добавить значение в свойство innerHTML. var fragment = document.createDocumentFragment(); fragment.innerHTML = "<p/><strong/><time/><div/>"; или, если div, p и strong - это контейнеры для time, то так: fragment.innerHTML = "<div><p><st...

 
в вашем примере создаваемым элементам нельзя назначить обработчики события например.При создании конкретного элемента - можно
 
@Grundy "нельзя назначить обработчики события" -- на основе jquery можно. добавил в ответ.
 
в вопросе нет ни слова о jQuery :-)
 
@Grundy "в вопросе нет ни слова о jQuery :)" -- бывает, что авторы вопросов не знают как можно сделать проще и придумывают 'велосипеды'. поэтому надо предлагать разные варианты.
 
не менее часто отвечающие не понимают, что именно спрашивает автор, и, как следствие, отвечают на какой-то свой, придуманный вопрос
 
2:46 PM
@Grundy "не менее часто отвечающие не понимают, что именно спрашивает автор, и, как следствие, отвечают на какой-то свой, придуманный вопрос" -- а вы понимаете? :) не вижу ваш ответ. но вижу минус. кстати, вопрос звучит так "Не могу создать фрагмент.". и если вы не придумываете ответы, то скажите, где в вопросе про события? :)
 
@Stack в вопросе приведен код. который работает. Значит автор имел ввиду что-то еще говоря не могу создать фрагмент. Что именно он имел ввиду, я и пытаюсь выяснить перед дачей ответа
 
@Grundy "Значит автор имел ввиду" -- ну и для чего придумывать что автор имел ввиду? :)
я показал как не мучиться. с кучей вызовов.
после этого показал как еще меньше мучаться. если использовать jquery
 
@Stack пример плох, так как зависит от конкретной задачи и часто лучше оперировать элементами чем строкой
@Stack так как jQuery не упомянут никак ни в вопросе, ни в метках к нему, его упоминание в ответе оффтопик и по сути никак не помогает
 
@Grundy "Что именно он имел ввиду, я и пытаюсь выяснить перед дачей ответа" -- успехи есть? :) раз нет вашего ответа, значит так и не выяснили.
 
@Stack так это именно вы и придумали, ваш ответ не добавляет ничего нового к тому что уже есть у автора
@Stack именно! автор не успел ответить на все вопросы
 
2:51 PM
@Grundy "пример плох, так как зависит от конкретной задачи" -- а какая задача? вы ее точно знаете. может автор ее криво понял и криво решает.
 
@Stack так и вы ее не знаете
 
@Grundy "jQuery не упомянут" -- если автор недавно стал заниматься разработкой то он(а) может не знать про jquery. пусть мучается? :)
 
@Stack если автор хочет именно разобраться с documentFragment ему не нужно пхать jQuery
 
@Grundy "ваш ответ не добавляет ничего нового" -- новое не обязательно. главное меньше SLOC.
 
@Stack почему же это главное? :-) количество строк кода не определяет его качество и читаемость :-)
 
2:55 PM
@Grundy "если автор хочет именно разобраться с documentFragment" -- откуда вы знаете что хочет автор. вы же так и не выяснили.
 
@Stack к тому же ваш вариант с текстом, увеличивает возможность ошибок при формировании строки, например не закрытый тег
@Stack но и вы тоже не выяснили, следовательно, вы опять дали ответ на какой-то свой вопрос
 
@Grundy "количество строк кода не определяет его качество и читаемость" -- т.е. на странице есть html. а в коде его нельзя поставить в кавычки. надо писать кучу строк вызовов функций -- это типа лучше :))
@Grundy "ваш вариант с текстом, увеличивает возможность ошибок" -- не выдумывайте проблемы. у автора хорошая память и внимательность на высоте. или вы не согласны?
 
@Stack что не отменяет того что я сказал
@Stack все зависит от конкретного случая, создать один див можно и в строке. создать 100 вложенных дивов - уже вопрос
 
@Grundy "вы опять дали ответ на какой-то свой вопрос" -- что значит опять? :) дайте свой ответ. и мне не лень ответить. а вам? :)
 
@Stack если не ошибаюсь у нас с вами уже была дискуссия по поводу чего хотел автор и на что вы дали ответ :-)
 
3:00 PM
@Grundy "один див можно и в строке. создать 100 вложенных дивов - уже вопрос" -- тоже одна строка. почитайте о циклах. вполне в одну строку можно записать. даже уже в c# стали писать в одну строку. тут ru.stackoverflow.com/questions/483343
@Grundy "у нас с вами уже была дискуссия по поводу чего хотел автор и на что вы дали ответ" -- я так понял, вы хотите что бы я перестал отвечать. и вместо этого мучал авторов вопросами типа: а какую задачу на самом деле вы решаете? :)
 
@Stack прежде чем давать ответ нужно узнать что именно спрашивали. В данном случае ваш ответ выглядит странно: Не могу создать фрагмент. Вместо многих вызовов window.document.createElement можно добавить значение в свойство innerHTML. - как связаны между собой два этих утверждения?
@Stack C# проверяет все на этапе компиляции и ошибиться труднее
@Stack я хочу чтобы вы отвечали именно на то, что спросил автор, а не на какой-то свой вопрос
 
@Grundy "прежде чем давать ответ нужно узнать что именно спрашивали" -- в вопросе сказано "Не могу создать фрагмент.". что тут вам непонятно? где вы тут УВИДЕЛИ СОБЫТИЯ? :0
@Grundy " я хочу чтобы вы отвечали именно на то, что спросил автор" -- :)))
 
@Stack в вопросе сказано, "Не могу создать фрагмент." и приведен код, который создает фрагмент. Поэтому становится не ясно - что именно имел ввиду автор
 
@Grundy "приведен код, который создает фрагмент." -- понятно. вы не поняли, что автор хочет иерархию тегов создать. или вы думаете что теги div, p, strong, time - должны сформировать список? :))))
 
@Stack а с чего вы взяли что там должна быть иерархия? :-) это как раз и называется - додумывание :-)
@Stack Кроме того вы проигнорировали еще два вопроса Что делать с window? Как записать во фрагмент?
 
3:08 PM
@Grundy " с чего вы взяли что там должна быть иерархия? :-)" -- а для чего такое <p/><strong/><time/><div/> может понадобиться? подскажите, вы же знаете лучше :)
 
@Stack например. чтобы сначала был выведен абзац текста, потом полужирный текст. потом время и потом просто блок в котором может быть что угодно :)
 
@Grundy " вы проигнорировали еще два вопроса Что делать с window? Как записать во фрагмент?" -- вы по образованию прокурор? :) не нравится мой ответ, дайте свой. в чем проблема?
 
@Stack если мне не нравится ответ. я не обязан давать свой :-) но поставив минус я показал вам что мне этот ответ не нравится, и в комментариях постарался указать почему именно
 
@Grundy "чтобы сначала был выведен абзац текста, потом полужирный текст. потом время и потом просто блок" -- отличный дизайн :)
@Grundy "если мне не нравится ответ. я не обязан давать свой" -- что значит не нравится? вы же вопрос так и не поняли.
 
@Stack все дизайнеры нужны. все дизайнеры важны :)
@Stack вы же сами сказали
2 mins ago, by Stack
@Grundy " вы проигнорировали еще два вопроса Что делать с window? Как записать во фрагмент?" -- вы по образованию прокурор? :) не нравится мой ответ, дайте свой. в чем проблема?
я и ответил на это сообщение :)
 
3:13 PM
@Grundy в итоге: вы не поняли вопрос и поставили минус, потому что считаете, что мой ответ не соответствует вопросу. и делаете мне замечания, что мой ответ не полный. бред какой-то. у вас других дел нет? :)
 
@Stack не вижу связи с делами :-)
 
@Grundy "не вижу связи с делами :-)" -- вы о чем? если вы что-то не видите, что это ваша проблема.
 
@Stack не надо так зацикливаться на минусах ;-)
@Stack кстати, судя по тому, что уже 4 голоса за закрытие, вопрос непонятен не только мне
 
@Grundy "не надо так зацикливаться на минусах" -- не зацикиваюсь. просто интересно. я тут недавно. мне + и - были сигналом. но как я понял, минусы - это вообще проблема не с ответом, а с эмоциями и чсв у некоторых. например недавно получил минус в теме про c# от того, кто в c# не разбирается, судя по его профилю :) короче, минусы это бесполезная информация. на них не надо обращать внимание.
 
@Stack ну как сказать, минусы говорят что ответ плох. Если считать, что все-таки тут оценивают в основном эксперты. Но так как уровень весьма отличается, то случаи бывают разные. То есть фактически - проблема с ответом действительно есть, просто не все аргументируют в чем именно она заключается.
в этом случае с плюсами - все намного проще - если код помог кому-то - ставится плюс. Вероятно с минусами иногда по такому же принципу, но иногда безусловно могут влиять и эмоции и личное отношение к пользователю давшему ответ и т.д.
с этим, к сожалению, ничего не поделаешь
 
3:26 PM
@Grundy "минусы говорят что ответ плох" -- не понял вопрос. посмотрел на ответ, решил, что он плох. поставил минус. логика отдыхает :)
 
@Stack скорее так: понял вопрос по своему, ответ не подошел - поставил минус.
 
@Grundy " Если считать, что все-таки тут оценивают в основном эксперты." -- ага. а уровень эксперта по рейтингу считаете? но тут очень охотно ставят лайки за простые вопросы новички :)
 
@Stack про оценку пользователей я ничего не говорил: подразумевается. что любой дающий ответ тут, является экспертом, по сравнению с тем, кто задал вопрос
 
@Grundy " понял вопрос по своему, ответ не подошел" -- вы же отвечать собирались, не мог вам он подойти никак. или вы знаете что в голове у автора? :)
 
@Stack почему же? я посмотрел на вопрос, применил к нему ваш ответ, ничего не поменялось, значит ответ не подходит. Здесь никакого отношения не имеет - собирался я отвечать или нет
 
3:33 PM
@Grundy "любой дающий ответ тут, является экспертом, по сравнению с тем, кто задал вопрос" -- но там нет вашего ответа. значит вы тут не эксперт. а вообще бред про экспертов. тут надо делиться опытом, и предлагать разные варианты, а не строиться и мериться разными частями :)
 
@Stack так вроде особо никто и не меряется
 
@Grundy "я посмотрел на вопрос, применил к нему ваш ответ, ничего не поменялось, значит ответ не подходит." -- ну вы же не поняли вопрос. не разобрались в нем. для вас это как конь сферический. и вы примерили к нему ответ. конечно будет ерунда на выходе.
 
@Stack именно! Значит вопрос тоже плохой, если его все понимают по разному.
 
@Grundy "Здесь никакого отношения не имеет - собирался я отвечать или нет" -- имеет. если вы не разбираетесь, а ставите минусы, то формируется "информационный пузырь" и те что позже будут смотреть ответы, попадут в этот пузырь.
 
@Stack а если я разбираюсь и ставлю минусы. то все нормально? :-)
 
3:36 PM
@Grundy "Значит вопрос тоже плохой, если его все понимают по разному" -- любой вопрос люди понимают по своему.
 
@Stack вообще пузырь как раз будет при плюсах
@Stack значит все вопросы плохи ;-)
 
@Grundy "вообще пузырь как раз будет при плюсах" -- но у ответов не было плюсов. есть только ваш минус :)
 
@Stack следовательно и пузыря нет, не так ли?
 
@Grundy "следовательно и пузыря нет, не так ли?" -- я сказал, что пузырь будет при минусах. т.к. большинство делает неправильно. и если появляетя вариант не соответствующий представлениям большинства, то его минусуют. в итоге новички видят минусы и присоединяются к основной массе.
@Grundy а вы подменили тезис и начали говорить что будет пузырь при плюсах :)
 
@Stack а с чего вы взяли, что это большинство делает не правильно, а не вы советуете делать не правильно в ответе?:)
 
3:41 PM
@Grundy "а если я разбираюсь и ставлю минусы. то все нормально? :-)" -- признак того что вы разбираетесь -- это ваш ответ. а его нет. значит не разбираетесь.
 
@Stack к сожалению. наличие ответов никак не гарантирует, что давший их - разбирается :)
 
@Grundy " с чего вы взяли, что это большинство делает не правильно" -- диаграмм нарисуйте. круг - все люди. в нем еще круг - малоопытные. и т.д. надеюсь дальше не надо объяснять.
@Grundy " наличие ответов никак не гарантирует, что давший их - разбирается :)" -- ну я опытом поделился. теперь смотрю как происходит подмена тезисов и другая димагогия :)
 
@Stack не вижу связи, честно говоря
 
@Grundy "не вижу связи, честно говоря" -- между чем и чем?
 
@Stack между кругами и большинство делает неправильно, вы вот например себя к какому кругу причисляете?
@Stack вы поделились, я решил что здесь ваш ответ не подходит, все нормально вроде бы :-) что вас не устраивает?
 
3:47 PM
@Grundy "между кругами и большинство делает неправильно" -- почитайте про круги ru.wikipedia.org/wiki/…
@Grundy "я решил что здесь ваш ответ не подходит, все нормально вроде бы" -- нет. вы не разобрались в вопросе.
 
@Stack ну так вы дали ответ, с чего вы взяли. что вы находитесь в круге более знающих, чем другие?
 
@Grundy "что вас не устраивает?" -- меня устраивает. я поотвечаю тут и дальше пойду. можете хоть 100500 минусов понаставить. или могу вам весь рейтиг перечислить. но я уже говорил про пузырь. почитайте выше.
 
@Stack можно сказать: разобрался ровно на столько, чтобы понять, что ваш ответ - не отвечает на вопрос :-)
 
@Grundy "ну так вы дали ответ, с чего вы взяли. что вы находитесь в круге более знающих, чем другие?" -- вы не замечаете как переходите к измерению чего-то там :) я не говорю что я знаю больше. я просто делюсь опытом. что тут непонятно?
 
@Stack так с чего вы взяли-то что ваш ответ хорош? пузырь по вашему был бы только при хорошем ответе. Но с вашим не все так однозначно :-)
 
3:52 PM
@Grundy "разобрался ровно на столько, чтобы понять, что ваш ответ - не отвечает на вопрос :-)" -- вы в вопросе не разобрались. а если разобрались, что дайте свой ответ.
@Grundy "так с чего вы взяли-то что ваш ответ хорош?" -- еще раз. я просто делюсь опытом. вы не можете это понять? вам обязательно мерить что-то с чем-то? :)
 
@Stack вы просто так часто обижаетесь на то, что мнение других может не совпадать с вашим. что я не уверен что вы пришли именно поделиться опытом :-)
@Stack естественно :-) для этого и придумали рейтинги плюсы и минусы, если будет много разных ответов, которые делают разные вещи данные к одному вопросу - надо как-то определять какой из них лучше
 
@Grundy "вы просто так часто обижаетесь на то, что мнение других может не совпадать с вашим. что я не уверен что вы пришли именно поделиться опытом :-)" -- не обижаюсь. просто пытаюсь понять "логику" коллег :) а вы делитесь опытом?
@Grundy умаете анонимные минусы - это лучший способ "делиться опытом"? :)
 
@Stack конечно, здесь все делятся опытом, просто если по мнению других ваш опыт в данном случае не подходит - в этом нет ничего страшного :-)
@Stack мне кажется конкретно в этом случае - у вас нет анонимных минусов :)
 
@Grundy "надо как-то определять какой из них лучше" -- да. лучший определяется количеством плюсов. а у вас как? кого больше утопили - тот худший, а те что остались плавать - лучшие ? :))))
@Grundy "у вас нет анонимных минусов" -- мне все равно. эти минусы остаются их видят другие. и они не знают от кого и почему. в итоге ... про пузырь я говорил.
 
@Stack лучший определяется суммой
@Stack и я повторюсь - пузырь, это если заминусовали хороший ответ :-) и то - тоже будет вопрос
 
4:00 PM
_"лучший определяется суммой"_ -- поэтому вы топите ответы, да? :)))
вы случайно не в ЖКХ работаете? у них разморожено - это заморожено :)
 
@Stack ну вот, а говорите не обижаетесь :-) что значит топите? :-)
если я считаю ответ плохим - я поставлю минус
вполне логичная позиция. вам не кажется?
 
@Grundy "пузырь, это если заминусовали хороший ответ" -- тут нет хороших или плохих ответов. не надо мериться, хотя о чем я говорю, если вы привыкли, то не отвкните :)
@Grundy "логичная позиция. вам не кажется?" -- нелогичная, т.к. вы не разобрались с вопросом. а если разобрались, то должен быть ваш ответ. но его нет. вы просто поставили минус. у вас нет вообще никакого опыта по вопросу? вам лень дать ответ? :)
 
@Grundy вы будете искать и приводить доказательства того, что в мире полно минусаторов? :)
 
@Stack а вы посмотрели, что именно происходит на картинке? :-)
 
4:06 PM
@Grundy и что же там происходит? :)
 
@Stack на вопрос по javascript - как сложить два числа - советуют использовать jQuery :-)
 
@Grundy и вы решили, что jquery это плохо? :) а jquery - это по вашему язык? :)) просто кто-то с юмором почитал простейший вопрос и пошутил. что тут такого?
@Grundy посмотрите тут. ru.stackoverflow.com/questions/483126 -- очень похожий вопрос. а сколько коментов. и как много букв в ответах :)
@Grundy "а вы посмотрели, что именно происходит на картинке? :-)" -- чем вопрос "как сложить" отличается от вопроса "как определить"? и если посмотреть на + и - получается интересный рейтинг :)
ладно, пора закачивать эту димагогию. успехов в минус/плюс-аторстве :) а я еще какой-нибудь ответ напишу. поделюсь опытом. жду ваши экспертные оценки ;)
 

  last day (15 days later) »