«Суть этих экспериментов заключалась в том, чтобы получить элементарную черную дыру в лабораторных условиях и доказать, что с помощью этого объекта действительно можно изменять — замедлять и ускорять — время.»
Действительно статья подходит для названия журнала — «Юный техник» :)
хм, не понимаю, каким образом это связано с проблемой описанной в топе.
повторюсь, что контент приходит в полном объеме, но он на тот момент является текстом. Конечно, можно с помощью регулярных выражений без всяких задержек распилить его на повторюсь текстовые блоки и вставить их куда нужно. Но удобнее конечно вылавливать нужные блоки по id, а для этого контент должен быть не текстом, а DOM элементом, и именно преобразование текста в элемент посредством innerHTML занимает время, то есть не происходит мгновенно, на что я и хотел обратить внимание в своем топике, дабы, наткнувшись на грабли потратил довольно много времени на повторную проверку всего кода, на предмет косяков…
Scrum подразумевает работу в команде, а это немного отличается от парного программирования тем, что 2 человека не тыкают по очереди по одной клавиатуре, а они садятся и обсуждают каким образом модули, которые они будут реализовывать будут соединены воедино, и смысл в том что именно это обсуждение заменяет документацию (уменьшает ее объем и время потраченное на нее).
Мне кажется, адекватным решением к кажому «+» и «-» добавить комментарий (так же как оценка — анонимный), который получит автор, и добавить возможность самые нелогичные «+» и «-» аннулировать…
т.к. не во всех браузерах существуют события, которые сообщат нам о том что дерево DOM готово (токое как, например, onload при загрузке страницы), то придется использовать таймауты, и уж вам выбирать — только лишь для IE (спасибо за подсказку комментариев ниже) или для всех браузеров
hiddenDiv.innerHTML = oXmlHttp.responseText;
alert(document.getElementById('flag').tagName);
получим undefined, если контент будет сложной древовидной структуры, именно в этом случае необходимо использовать таймаут
дело в том, что я при написание кода думал именно так, но на практике получилось, что задержки в выполнении js-кода не возникало, то есть у элемента hiddenDiv в момент выполнения следующей строки кода не было ниодного дочернего узла, хотя можно было проследить с помощью breakpoint'ов в firebug что в параметре innerHTML находится весь подгруженный контент.
Столкнувшись с этим я начал выяснять в чем же дело, и нашел решение с помощью timeout
Топики со схожими названиями и тэгами не редкость, и, поэтому, сравнивать необходимо именно то, чему автор уделяет наибольшее внимание. Скорее всего, необходимо добавить новое поле — «тезисы» и сравнивать посты исходя из его содержания. При пересечении некоторых тезисов, например «Как настроить ...» или «Что нового в ...» следует уведомить авторов, чтобы они задумались об уникальности информации которую они публикуют здесь.
Правда, как говорилось выше, не исключено, что передумать публиковать пост могут оба, и от этого тоже стоит предостеречься.
Вебальтовцы мониторят много чего (хабра, форум о поисковых системах и пр.), прислушиваются к мнению пользователей, что есть хорошо. Потому что сделать какой либо сервис без подсказок и пожеланий пользователей этого сервиса равносильно тому что ничего не сделать.
Действительно статья подходит для названия журнала — «Юный техник» :)
повторюсь, что контент приходит в полном объеме, но он на тот момент является текстом. Конечно, можно с помощью регулярных выражений без всяких задержек распилить его на повторюсь текстовые блоки и вставить их куда нужно. Но удобнее конечно вылавливать нужные блоки по id, а для этого контент должен быть не текстом, а DOM элементом, и именно преобразование текста в элемент посредством innerHTML занимает время, то есть не происходит мгновенно, на что я и хотел обратить внимание в своем топике, дабы, наткнувшись на грабли потратил довольно много времени на повторную проверку всего кода, на предмет косяков…
hiddenDiv.innerHTML = oXmlHttp.responseText; alert(document.getElementById('flag').tagName);получим undefined, если контент будет сложной древовидной структуры, именно в этом случае необходимо использовать таймаут
Столкнувшись с этим я начал выяснять в чем же дело, и нашел решение с помощью timeout
Правда, как говорилось выше, не исключено, что передумать публиковать пост могут оба, и от этого тоже стоит предостеречься.