Javascript.RU

Польза от documentFragment

Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/multi-insert.

В свое время читал много статей о documentFragment, но долго не мог понять, что в нем реально крутого.

Через некоторое время осознал, что ничего, но кое-что есть. Об этом и поговорим

documentFragment - "фрагмент документа" наиболее близок по смыслу к обычному DOM-элементу.

То есть, его можно создать:

var fragment = document.createDocumentFragment()

в него можно добавлять другие узлы.

fragment.appendChild(node)

Фишка заключается в том, что когда documentFragment вставляется в DOM - то он исчезает, а вместо него вставляются его дети. Это единственное и основное свойство documentFragment по сравнению со всеми остальными сущностями DOM.

То есть, можно добавить в него много TD, и потом append к TR. При этом фрагмент растворится и вставятся именно TD как прямые потомки.

Первый случай, когда documentFragment применим - это возврат множества узлов из функции. Можно это сделать возвращением массива, а можно вернуть documentFragment:

function makeRow() {
  var fragment = document.createDocumentFragment()
  var td_1 = document.createElement('TD')
  
  fragment.appendChild(td_1)
  ...
  fragment.appendChild(td_n)

  return fragment
}

Затем внешняя функция может вставить его в DOM или использовать далее без промежуточных массивов.

Это, пожалуй, самый важный случай.

Допустим, нам нужно создать пачку элементов TR и вставить их в DOM.

Первый способ - создавать их и вставлять. И так n раз.

Но операция вставки в "живой" DOM дорогая. И тут на помощь приходит как раз documentFragment. Можно вставлять в него, а уже потом его добавить в DOM.

При этом скорость будет отличаться.

Совершенно не важно, используете ли вы в качестве оторванного от DOM контейнера documentFragment или что-то другое.

Важно, что промежуточные вставки идут в оторванный от живого документа DOM.

Например, вот два бенчмарка.

Оба они создают таблицу 10x10, наполняя TBODY элементами TR/TD.

При этом первый вставляет все в документ тут же, второй - задерживает вставку TBODY в документ до конца процесса.

Кликните, чтобы запустить.

/* appends elements right after creation */
appendFirst = new function() {
  var benchTable
  
  this.setup = function() {
    benchTable = document.getElementById('bench-table')
    while(benchTable.firstChild) { benchTable.removeChild(benchTable.firstChild) }
  }
  this.work = function() {
    var tbody = document.createElement('TBODY')

    benchTable.appendChild(tbody)

    for(var i=0; i<10; i++) {
      var tr = document.createElement('TR')
      tbody.appendChild(tr)
      for(var j=0; j<10; j++) {
        var td = document.createElement('td')
        td.appendChild(document.createTextNode(''+i+j))
        tr.appendChild(td)
      }      
    }
  }
  
}

/* appends elements right after creation
BUT wrapping tbody appended late */
appendLast = new function() {
  var benchTable
  
  this.setup = function() {
    benchTable = document.getElementById('bench-table')
    while(benchTable.firstChild) { benchTable.removeChild(benchTable.firstChild) }
  }
  this.work = function() {
    var tbody = document.createElement('TBODY')


    for(var i=0; i<10; i++) {
      var tr = document.createElement('TR')
      tbody.appendChild(tr)
      for(var j=0; j<10; j++) {
        var td = document.createElement('td')
        tr.appendChild(td)
        td.appendChild(document.createTextNode(''+i+j))
      }      
    }
    
    benchTable.appendChild(tbody)
  }
  
}

При чем же здесь documentFragment? А не при чем! Вместо него может быть любой узел, но иногда удобен именно documentFragment из-за своего свойства растворяться при вставке.

То есть, когда неудобно делать промежуточный узел-контейнер, например при добавлении множества TR, подгруженных с сервера. Вместо n вызовов appendChild в живой DOM имеем только 1 вызов, это может дать экономию такую же как в бенчмарках выше.

У documentFragment есть метод cloneNode, т.е. его можно клонировать вместе со всеми узлами.

Это также бывает удобно (1 вызов вместо n), но опять же - нет разницы, что клонировать - обычный узел вне DOM или documentFragment.

Удобство documentFragment лишь в том, что при вставке в документ он исчезнет. Как правило, это полезно в таблицах, гридах и т.п.

Фрагмент документа ничего не оптимизирует сам по себе, он не быстрее обычного документа.

Оптимизация заключается именно в том, что все действия делаются вне DOM.

Но благодаря свойству растворяться при вставке, documentFragment уникален, и его стоит иметь в виду. Не всегда можно и удобно создавать настоящий контейнер, а такой, временный - может очень даже пригодиться.


Автор: Дмитрий23 (не зарегистрирован), дата: 27 октября, 2010 - 19:03
#permalink

Спасибо за статью, раньше не знал про фрагменты.
Сейчас бегло прошёлся поиском по исходникам jQuery - фрагменты используются довольно активно. Так что могу предположить, что при использовании jQuery можно не беспокоиться о скорости вставки элементов.


Автор: Гость (не зарегистрирован), дата: 24 октября, 2022 - 08:04
#permalink

การเล่นสล็อตแมชชีน เครดิตฟรี 50 ถือเป็นหนึ่งในวิธีที่ดีที่สุดในการหาเงินในขณะที่เสี่ยงโชค หากคุณยังใหม่ต่อการเล่นสล็อตแมชชีน บางทีคำถามหนึ่งที่คุณต้องการถามก็คือว่าคุณต้องการเงินสดสำหรับเครื่องสล็อตหรือไม่ เพื่อที่คุณจะได้อ่านบทความนี้เพื่อตอบคำถามของคุณ


Автор: Бирюков Павел (не зарегистрирован), дата: 4 ноября, 2010 - 18:38
#permalink

В тексте, который ниже бенчмарка три раза повторяется одно и то же. Прошу прощения, что комментарий не по сути.


Автор: cranx, дата: 18 октября, 2012 - 11:28
#permalink

Что-то у меня в хроме иногда первый бенчмарк (без фрагментов) быстрее второго


Автор: Александр Аникин (не зарегистрирован), дата: 3 июня, 2013 - 11:03
#permalink

Привет
Попробовал два теста. Оба выдали по 11. Что я должен был увидеть?
Браузер - Chrome на Mac OS X.

Спасибо.


Автор: Гость (не зарегистрирован), дата: 15 марта, 2014 - 15:55
#permalink

Firefox 27, Pentium 4 3.06GHz.
Неотложенный в среднем 19 мс.
Отложенный в среднем 11 мс.


Автор: Гость (не зарегистрирован), дата: 22 мая, 2014 - 12:31
#permalink

Chrome 34.0.1847.137

Оба теста одинаково перформят


Автор: Анонимоус (не зарегистрирован), дата: 9 августа, 2014 - 01:41
#permalink

можно из полученного (например ajax-ом) куска html сразу получить documentFragment

var range = document.createRange();
range.selectNode(document.body);
var df = range.createContextualFragment( responsedHtml );

Автор: aksdkjhasd (не зарегистрирован), дата: 17 октября, 2015 - 14:24
#permalink

Непосредственная - 5
Отложенная - 4

Firefox на OS X - MacBook Pro


Автор: superD (не зарегистрирован), дата: 26 апреля, 2016 - 23:39
#permalink

Google Chrome на OS X Mavericks:

Непосредственная - 6
Отложенная - 3


Автор: Гость (не зарегистрирован), дата: 27 августа, 2019 - 09:30
#permalink

подгруженных с сервера. Вместо n вызовов appendChild в живой DOM имеем только 1 вызов, это может дать экономию такую же как в бенчмарках выше. happy wheels


Автор: patsm00re18 (не зарегистрирован), дата: 7 октября, 2019 - 15:12
#permalink

I like this site it’s a master piece! Glad I noticed this on google. six game pc


Автор: Dree (не зарегистрирован), дата: 22 июня, 2020 - 11:52
#permalink

а вместо него вставляются его дети. Это единственное и основное свойство documentFragment по сравнению со всеми остальными сущностями DOM. Game online moto x3m


Автор: pikachu chu (не зарегистрирован), дата: 14 августа, 2020 - 12:42
#permalink

You’ve written nice post, I am gonna bookmark this page, thanks for info. I actually appreciate your own position and I will be sure to come back here. Thanks. paper io 2


Автор: Property management companies (не зарегистрирован), дата: 25 августа, 2020 - 06:12
#permalink

hello have a nice day,this website is perfect because is a good article and good design,thanks this create website.Property management companies


Автор: nobita88, дата: 19 ноября, 2020 - 12:56
#permalink

Thank you for providing the information on this good and wonderful app. I will review it for use. bmi calculator


Автор: Гость (не зарегистрирован), дата: 1 мая, 2021 - 02:24
#permalink

Good post, I learned something totally new and challenging on this website I stumble upon every day. promotions maroc


Автор: casual encounters glasgow (не зарегистрирован), дата: 5 июля, 2021 - 18:54
#permalink

casual encounters glasgow is the best web platform created for lonley guys in UK to find fine ladies for casual chat contacts


Автор: TS in Cardiff (не зарегистрирован), дата: 2 сентября, 2021 - 15:51
#permalink

TS in Cardiff is the best web place in UK for lonley guys to find hot girls ready for casual contacts


Автор: Shemale à Montpellier (не зарегистрирован), дата: 9 декабря, 2021 - 23:41
#permalink

Shemale à Montpellier is place where lonley guys can find ladies for casual contacts in France and EU


Автор: Transen Graz (не зарегистрирован), дата: 23 декабря, 2021 - 19:32
#permalink

Visit Transen Graz and enjoy sexy chat with hot shemales


Автор: 메이저놀이터추천 (не зарегистрирован), дата: 12 января, 2022 - 12:31
#permalink

I will bookmark your web site and take the feeds additionally…I am satisfied to search out a lot of helpful information right here in the publish, we want work out more techniques on this regard, thanks for sharing. 메이저놀이터추천


Автор: Silke Bausch (не зарегистрирован), дата: 7 февраля, 2022 - 17:39
#permalink

Transen wurde speziell für die Trans-Community entwickelt und ist eine der interessantesten Dating-Seiten für Transsexuelle im Internet. Viele Trans-Personen halten sie für die beste Transgender-Dating-Seite. Auf dieser Seite können Sie alle Arten von Transgender-Partnern für Engagement, Beziehung, Freundschaft, Liebe oder sogar Ehe finden.


Автор: Viktoria Werneburg (не зарегистрирован), дата: 21 февраля, 2022 - 13:56
#permalink

Sex Bayern hat für Sie gesorgt. Es ist im Grunde die erste Anlaufstelle für alle, die in die Welt der Partnersuche einsteigen. Wenn Sie beim Online-Dating auf Nummer sicher gehen wollen, müssen Sie dort swipen, wo alle swipen.


Автор: Manuela Maja (не зарегистрирован), дата: 7 марта, 2022 - 14:07
#permalink

Sex in Hamburg hat mich schließlich überzeugt und ist meine Lieblings-Dating-App geworden. Ursprünglich konzentrierte sich die App auf gemeinsame Verbindungen und gemeinsame Freunde


Автор: Britta Kuhlmann (не зарегистрирован), дата: 8 марта, 2022 - 23:31
#permalink

Sex Sachsen ist die Dating-App, die ich empfehlen würde. Wenn man nur sehr wenig über eine Person weiß, kann die erste Kontaktaufnahme zu einer großen Herausforderung werden. Sie müssen sich durch ein Meer von Profilen wühlen, was es leicht macht, Menschen zu übergehen, denen man unter anderen Umständen vielleicht eine Chance gegeben hätte.


Автор: Гость (не зарегистрирован), дата: 24 марта, 2022 - 18:15
#permalink

Фишка заключается в том, что когда documentFragment вставляется в DOM - то он исчезает, а вместо него вставляются его дети.


Автор: Lore Hein (не зарегистрирован), дата: 26 мая, 2022 - 20:37
#permalink

Reife Frauen Gravatar


Автор: Swenyly, дата: 8 июня, 2022 - 04:21
#permalink

Currently i understand what is the documentFragment? It The article helps me understand it in detail fleeing the complex


Автор: Margret Meinhoff (не зарегистрирован), дата: 24 июня, 2022 - 20:39
#permalink

Sex Bremen ist eine der besten Websites, die es gibt. Auch wenn Sie hier nicht Ihre Seelenverwandte finden, können Sie verheiratete Frauen treffen, die den Funken in Ihrem Sexualleben neu entfachen werden. Im Gegensatz zu dem, was einige sagen, ist es völlig in Ordnung, sich mit Menschen außerhalb Ihrer Beziehung zu treffen, wenn Sie zu Hause nicht zufrieden sind.


Автор: สมัคร pg slot (не зарегистрирован), дата: 29 июня, 2022 - 11:43
#permalink

สมัคร Pg Slot การเล่น สล็อต สมัครง่าย ผ่านระบบอัตโนมัติ 3 วินาที ทำให้ทุกคนเพลินใจ ไปกับการเล่น สล็อต ได้ทุกหนทุกแห่ง ส่วนกระบวนการลงทะเบียน เป็นสมาชิกนั้น ไม่ยุ่งยาก ททางเว็บ


Автор: Гость (не зарегистрирован), дата: 4 июля, 2022 - 05:11
#permalink

The trick is that when it is inserted into the DOM by documentFragment, it will disappear and its children will be inserted instead. This is the main and only property of documentFragment compared to all other DOM entities death run 3d. That is great.


Автор: Гость, дата: 4 июля, 2022 - 05:15
#permalink

I really like documentFragment. it have big meaningful with me about stickman boost. Many thanks.


Автор: word hurdle (не зарегистрирован), дата: 4 июля, 2022 - 06:43
#permalink

I can't tell you how much I appreciate your website. You most certainly own some incredibly insightful and entertaining anecdotes.


Автор: word hurdle (не зарегистрирован), дата: 4 июля, 2022 - 06:43
#permalink

I can't tell you how much I appreciate your website. You most certainly own some incredibly insightful and entertaining anecdotes.


Автор: io games (не зарегистрирован), дата: 11 июля, 2022 - 10:57
#permalink

I will follow your blogs and share them with everyone since this is a fantastic source of knowledge. I think highly of the author of this piece; you are quite skilled. I hope you will spread the word about them and find more success. io games


Автор: Гость (не зарегистрирован), дата: 13 июля, 2022 - 12:45
#permalink

I want to distribute it to as many people as possible snake game is a cool and fun snake-themed game that is suitable for gamers of all ages! When playing snake, you have to move your snake to consume white areas to grow up. You also have to avoid collisions when playing snakes.


Автор: Гость (не зарегистрирован), дата: 15 июля, 2022 - 07:17
#permalink

I am extremely satisfied with your post and the information in your blog. I'm hoping for more outstanding posts. basketball stars


Автор: pgslot (не зарегистрирован), дата: 21 июля, 2022 - 00:23
#permalink

Sign up and get 50 credits instantly and try unlimited free trial credits on the web. เกมสล็อต ค่าย pg ทดลองเล่น


Автор: pg (не зарегистрирован), дата: 21 июля, 2022 - 07:34
#permalink

pg PGSLOTAUTO789 Open up a new dimension of playing slots for you.


Автор: pg เว็บตรง (не зарегистрирован), дата: 21 июля, 2022 - 07:34
#permalink

pg เว็บตรง On the website, we are open to try free online slots games. modern, beautiful pictures


Автор: slot pg (не зарегистрирован), дата: 21 июля, 2022 - 07:35
#permalink

slot pg Popular promotion that other websites don't have, don't dare to do with promotion 19 get 100


Автор: พีจี (не зарегистрирован), дата: 21 июля, 2022 - 07:35
#permalink

พีจี No.1 gaming website in Thailand, reliable, real money, fast transfer


Автор: pg (не зарегистрирован), дата: 21 июля, 2022 - 07:35
#permalink

pg pg auto 789 website straight from the famous website like PG SOFT


Автор: Nerdle (не зарегистрирован), дата: 21 июля, 2022 - 10:58
#permalink

Thank you for providing this information. I am delighted to come on this fantastic article. Nerdle game online


Автор: allanpetter, дата: 30 июля, 2022 - 08:03
#permalink

This is really nice information.. Will keep this for future reference. st Louis Missouri radon testing


Автор: Nela Prikryl (не зарегистрирован), дата: 4 августа, 2022 - 20:39
#permalink

Sexcz vyniká kombinací úžasných funkcí a podporou, která je k dispozici, když ji uživatelé potřebují. Hledání kontaktů na těchto stránkách je zážitek, který vás inspiruje k tomu, abyste odhodili okovy a začali hledat kontakty. Tato bezplatná stránka se skvělými funkcemi a kontakty, které na vás čekají, je bezpochyby jednou z nejlepších!Když se poškrábete na povrchu, zamilujete si vše, co vám nabízí.


Автор: Гость (не зарегистрирован), дата: 8 августа, 2022 - 12:35
#permalink

I really appreciate this wonderful post that you have provided for us. I feel strongly that love and read more on this topic word wipe


Автор: aaronramsdale, дата: 16 августа, 2022 - 10:27
#permalink

This post is absolutely amazing. fall guys, I am really impressed by the information it provided. wordle unlimited


Автор: allanpetter, дата: 16 августа, 2022 - 12:06
#permalink

Thank you for providing this information. I am delighted to come on this fantastic article. basement waterproofing service Pittsburgh pa


Автор: Гость (не зарегистрирован), дата: 7 сентября, 2022 - 12:14
#permalink

You can try to play redactle, but the information provided is timely and beneficial. Very appealing!


Автор: gamerun (не зарегистрирован), дата: 12 сентября, 2022 - 07:15
#permalink

Your writing is excellent, so allow me to share a little of myself. One of the best available limitless running games is crossword puzzles. Control your ball as you compete in a fast ramp race to see how far you can climb the leaderboard.


Автор: antiguans2000, дата: 14 сентября, 2022 - 17:41
#permalink

Great help! I might use this source for my next project in www.sprayfoaminsulationoftulsa.com/commercial


Автор: johnstone (не зарегистрирован), дата: 17 сентября, 2022 - 12:28
#permalink

Installing a Gamecube emulator is a pretty simple process. First, find an emulator that is compatible with your phone or gaming system. Then, follow the installation instructions for your particular device. Once the emulator is installed, launching your game is as easy as opening the file


Автор: pgslotcz (не зарегистрирован), дата: 21 сентября, 2022 - 13:48
#permalink

kingdom66 เลือกเล่นเว็บออนไลน์กับเรา ฝากถอนออโต้ ดูแลตลอด ที่มีตัวเลือกน้อยกว่าหลายเท่าตัว ในขณะนี้นั้น ว่ากันว่ามีเว็บไซต์พนันผู้ให้บริการไม่ว่าจะเป็นเว็บไซต์ตรงหรือเว็บไซต์เอเย่นต์ก็ให้บริการแล้วขั้นต่ำกว่า 100 เกม


Автор: Karen Walton (не зарегистрирован), дата: 23 сентября, 2022 - 05:04
#permalink

The game features straightforward principles, eye-catching 3D graphics, amazing art animations, and a variety of obstacles. slope 2 unblocked 's game design is focused on physics components, so you can enjoy realistic experiences. They will assist you in relaxing and overcoming boredom and stress after a hard day at work.


Автор: kingdom66 (не зарегистрирован), дата: 23 сентября, 2022 - 15:37
#permalink

เว็บไซต์ออนไลน์ kingdom66ทางเข้า ซึ่งเป็นเว็บไซต์ตรง เว็บออนไลน์ของพวกเราที่เป็นอีกหนึ่งค่ายเกม ที่มากับความบันเทิง ให้คุณได้พบกับกิจกรรมการเล่นเว็บไซต์ออนไลน์ ไม่สิ้นสุด สามารถมาทำกิจกรรมความสนุกสนานร่าเริงเพื่อรับเครดิตฟรี กับเกมออนไลน์ไม่มีขั้นต่ำ


Автор: allanpetter, дата: 25 сентября, 2022 - 06:58
#permalink

Great help! I might use this source for my next project in Vehicle batteries near me dallas tx


Автор: 바카라게임사이트 (не зарегистрирован), дата: 25 сентября, 2022 - 09:27
#permalink

As I am looking at your writing, 바카라게임사이트 I regret being unable to do outdoor activities due to Corona 19, and I miss my old daily life. If you also miss the daily life of those days, would you please visit my site once? My site is a site where I post about photos and daily life when I was free.


Автор: namieo (не зарегистрирован), дата: 5 октября, 2022 - 10:12
#permalink

Welcome to one of the most well-known platform running game named geometry dash unblocked. In this game, players use mouse or tap to control a yellow cube running and overcoming barriers to reach the end of the track.


Автор: AppFreaky (не зарегистрирован), дата: 9 октября, 2022 - 11:15
#permalink

I like your content, its telling the actual story how you set the content on homepage keep posting this stuff


Автор: AppFreaky (не зарегистрирован), дата: 9 октября, 2022 - 11:17
#permalink

Great content see more about IOS and Android apps


Автор: Гость (не зарегистрирован), дата: 14 октября, 2022 - 06:32
#permalink

Ahh that is great thank you ! Good for special needs too !


Автор: สูตรสล็อต (не зарегистрирован), дата: 15 октября, 2022 - 15:50
#permalink

Hi I'm so delighted I Positioned your internet site, I actually Uncovered you by miscalculation, although I had been viewing on google for another thing, In almost any scenario I'm appropriate below now and will similar to to say thank for an incredible compose-up and in addition a all spherical entertaining Internet site. Be sure to do maintain The good do The task. ทางเข้าสล็อต


Автор: Гость (не зарегистрирован), дата: 17 октября, 2022 - 12:30
#permalink

I'm looking for what you share. gave me a great lot of information. I hope you'll put in more effort to produce more fantastic posts! nytimes wordle


Автор: บทความ (не зарегистрирован), дата: 17 октября, 2022 - 20:03
#permalink

บทความ pg slot แหล่งรวมบทความสล็อต เว็บไซต์พนันสล็อตออนไลน์ ที่ได้รับความนิยมที่มาพร้อมทั้ง PG Slot เกมสล็อตออนไลน์ ประสิทธิภาพ น่าเล่นที่ใครๆก็ต่างมีความสนใจอย่างยิ่ง 


Автор: Slot (не зарегистрирован), дата: 23 октября, 2022 - 06:52
#permalink

สนุกไปกับการเล่นสล็อตได้เลยเพียงสมัครสมาชิก Superslot Wallet ตอนนี้ รับเครดิตฟรีไปเดิมพันแบบไม่อั้นแบบจัดหนักจัดเต็มให้แบบจุกๆ สูงสุดถึง1000บาท แบบไม่ต้องแชร์ไม่ต้องทำกิจกรรมให้เสียเวลา ฝาก-ถอนแบไม่มีขั้นต่ำ มีเกมส์สล็อตให้ทุกท่านได้เลือกเล่นแบบไม่อั้น แตกง่าย จ่ายจริง ปลอดภัย100% เล่นได้ทุกแพลตฟอร์มเพียงแค่มีอินเทอร์เน็ตเชื่อมต่อก็สามารถเข้ามาเพลิดเพลินกับเราได้ทุกที่ทุกเวลา เราพัฒนาระบบการเล่นของเราและอัพเดทระบบให้ทันสมัยอยู่ตลอดเวลาเพื่อตอบโจทย์ให้กับผู้ใช้บริการ


Автор: Гость (не зарегистрирован), дата: 24 октября, 2022 - 09:56
#permalink

การเล่นสล็อตแมชชีน เครดิตฟรี 50 ถือเป็นหนึ่งในวิธีที่ดีที่สุดในการหาเงินในขณะที่เสี่ยงโชค หากคุณยังใหม่ต่อการเล่นสล็อตแมชชีน บางทีคำถามหนึ่งที่คุณต้องการถามก็คือว่าคุณต้องการเงินสดสำหรับเครื่องสล็อตหรือไม่ เพื่อที่คุณจะได้อ่านบทความนี้เพื่อตอบคำถามของคุณ


Автор: Bano (не зарегистрирован), дата: 26 октября, 2022 - 12:14
#permalink

The content is great
Kind Regards | Hesgoal


Автор: gamerun (не зарегистрирован), дата: 27 октября, 2022 - 06:53
#permalink

Spend some time playing retro bowl unblocked. I'm interested in finding out more because I have strong views about it. Would you please provide more details to your blog post? We will all actually gain from it.


Автор: hesgoal (не зарегистрирован), дата: 29 октября, 2022 - 20:54
#permalink

According to surfing statistics, Hesgoal is the most popular of all the cost-free football streaming sites in its organic web traffic. Regardless of not being mobile-friendly presently


Автор: hesgoal (не зарегистрирован), дата: 29 октября, 2022 - 20:55
#permalink

According to surfing statistics, Hesgoal is the most popular of all the cost-free football streaming sites in its organic web traffic. Regardless of not being mobile-friendly presently https://hesgoal.app


Автор: Casimer53, дата: 30 октября, 2022 - 12:00
#permalink

This is exactly what I'm looking for for my homework. It's lucky for me that I came across your site while researching on the Internet. I love Javascript, even if it was difficult at first, I still love it. basket random


Автор: ทางเข้าสล็อต (не зарегистрирован), дата: 16 ноября, 2022 - 19:22
#permalink

Many thanks with the update, extremely awesome site.. บาคาร่าออนไลน์


Автор: ทางเข้าสล็อต (не зарегистрирован), дата: 16 ноября, 2022 - 19:22
#permalink

Many thanks with the update, extremely awesome site.. บาคาร่าออนไลน์


Автор: Hanna Minkowska (не зарегистрирован), дата: 21 ноября, 2022 - 21:04
#permalink

Pani szuka pana ma również funkcję darmowego wyszukiwania. Możesz filtrować wyniki wyszukiwania według nowych kont i członków online. Na interfejsie znajduje się również uroczy przycisk flirtu. Możesz użyć przycisku flirt, aby dać komuś znać, że jesteś zainteresowany.


Автор: allanpetter, дата: 24 ноября, 2022 - 12:53
#permalink

This is really nice to hear... drywall taping near me dallas tx


Автор: Anna44 (не зарегистрирован), дата: 3 декабря, 2022 - 05:10
#permalink

Vă mulțumim pentru furnizarea acestor informații. Sunt încântat să vin pe acest articol fantastic.

Sursă : Implant de Par Turcia


Автор: lokma06 (не зарегистрирован), дата: 3 декабря, 2022 - 05:13
#permalink

I will bookmark your web site and take the feeds additionally..

Source : HD Clipart, Christmas Clipart


Автор: kitir44 (не зарегистрирован), дата: 3 декабря, 2022 - 05:20
#permalink

Thank you for providing the information on this good and wonderful app. I will review it for use..

Image Source : Instagram PNG


Автор: bunes06 (не зарегистрирован), дата: 3 декабря, 2022 - 05:26
#permalink

Good post, I learned something totally new and challenging on this website I stumble upon every day.

Image Source : Winter Clipart


Автор: 토토사이트 (не зарегистрирован), дата: 6 декабря, 2022 - 08:33
#permalink

Hi would you mind sharing which blog platform you’re using? I’m going to start my own blog in the near future but I’m having a hard time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I’m looking for something unique. P.S Apologies for being off-topic but I had to ask!


Автор: 메이저사이트 (не зарегистрирован), дата: 6 декабря, 2022 - 09:17
#permalink

Such a varied diet will be a very pleasant bonus for all guests since everyone will be able to find something that will be most liked by their taste preferences.Nice collection. Thanks for sharing
메이저사이트


Автор: 카지노사이트 (не зарегистрирован), дата: 6 декабря, 2022 - 09:18
#permalink

I've been searching for hours on this topic and finally found your post. 카지노사이트 , I have read your post and I am very impressed. We prefer your opinion and will visit this site frequently to refer to your opinion. When would you like to visit my site?


Автор: 토토사이트 (не зарегистрирован), дата: 6 декабря, 2022 - 09:27
#permalink

Hey would you mind stating which blog platform you’re using? I’m planning to start my own blog in the near future but I’m having a tough time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I’m looking for something completely unique. P.S My apologies for being off-topic but I had to ask!|
토토사이트


Автор: 메이저놀이터 (не зарегистрирован), дата: 6 декабря, 2022 - 10:28
#permalink

I am sure this article has touched all the internet people, its really really nice paragraph on building up new blog...These are really fantastic ideas in on the topic of blogging. You have touched some fastidious things here. Any way keep up wrinting.
메이저놀이터


Автор: 검증커뮤니티 (не зарегистрирован), дата: 6 декабря, 2022 - 10:28
#permalink

I am sure this article has touched all the internet people, its really really nice paragraph on b


Автор: 검증커뮤니티 (не зарегистрирован), дата: 6 декабря, 2022 - 10:29
#permalink

I am sure this article has touched all the internet people, its really really nice paragraph on building up new blog...These are really fantastic ideas in on the topic of blogging. You have touched some fastidious things here. Any way keep up wrinting.
검증커뮤니티


Автор: 메이저놀이터 (не зарегистрирован), дата: 6 декабря, 2022 - 10:29
#permalink

I want to to thank you for this great read!!. 메이저놀이터


Автор: 메이저사이트 (не зарегистрирован), дата: 6 декабря, 2022 - 10:30
#permalink

Wow that was unusual. I just wrote an really long comment but after I clicked submit my comment didn’t show up.Grrrr… well I’m not writing all that over again. Regardless, just wanted to
메이저사이트


Автор: 토토사이트 (не зарегистрирован), дата: 6 декабря, 2022 - 10:46
#permalink

Hey would you mind stating which blog platform you’re using? I’m planning to start my own blog in the near future but I’m having a tough time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I’m looking for something completely unique. P.S My apologies for being off-topic but I had to ask!|


Автор: adora18 (не зарегистрирован), дата: 6 декабря, 2022 - 11:10
#permalink

awesome app word counter


Автор: 먹튀검증 (не зарегистрирован), дата: 6 декабря, 2022 - 11:41
#permalink

Great Article. I personally like this post. interesting article. thank you for sharing.,hi was just seeing if you minded a comment. i like your website and the thme you picked is super. I will be back..Nice Post. Thank You For Sharing Valuable Information.
먹튀검증


Автор: 토토검증커뮤니티 (не зарегистрирован), дата: 6 декабря, 2022 - 11:45
#permalink

I’m impressed, I must say. Seldom do I encounter a blog that’s both equally educative and amusing, and let me tell you, you’ve hit the nail on the head. The issue is something which not enough folks are speaking intelligently about. I am very happy that I stumbled across this during my hunt for something relating to this.


Автор: 파워볼안전놀이터 (не зарегистрирован), дата: 6 декабря, 2022 - 11:56
#permalink

Hello there! Would you mind if I share your blog with my zynga group? There’s a lot of people that I think would really appreciate your content. Please let me know. Cheers|..I truly love this blog article.Thanks Again and again. Will read on
파워볼안전놀이터


Автор: 안전놀이터 (не зарегистрирован), дата: 6 декабря, 2022 - 11:56
#permalink

Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign..I definitely enjoying every little bit of it. It is a great website and nice share.
안전놀이터


Автор: 스포츠토토 (не зарегистрирован), дата: 6 декабря, 2022 - 11:57
#permalink

Pretty sure he will have a good read. Many thanks for sharing!..I’m gone to say to my little brother, that he should also visit this..web site on regular basis to obtain updated from most recent news.

스포츠토토


Автор: fggd (не зарегистрирован), дата: 6 декабря, 2022 - 12:20
#permalink

Excellent blog here! Also your site a lot up fast! What web host are you the usage of? Can I get your affiliate link in your host? I wish my site loaded up as quickly as yours lo..Thanks for sharing such information with us due to which my several concepts have been cleared
메이저사이트


Автор: 메이저사이트순위 (не зарегистрирован), дата: 6 декабря, 2022 - 12:25
#permalink

Hi there just wanted to give you a quick heads up. The text in your article seem to be running off the screen in Internet explorer.I’m not sure if this is a format issue or something to do with web browser compatibility but I thought
메이저사이트순위


Автор: 메이저사이트 (не зарегистрирован), дата: 6 декабря, 2022 - 12:34
#permalink

This is a really well written article...I’ll make sure to bookmark it and come back to read more of your useful info..This design is incredible! You obviously know how to keep a reader amused..Between your wit and your videos, I was almost moved to start my own blog.(well, almost…HaHa!) Wonderful job. I really enjoyed what you had to say, and more than that, how you presented it.Hello There. I found your blog using msn.
메이저사이트


Автор: 더존카지노도메인 (не зарегистрирован), дата: 6 декабря, 2022 - 12:52
#permalink

Aw, this was an incredibly nice post. Taking a few minutes and actual effort to make a good articleÖ but what can I sayÖ I put things off a whole lot and never manage to get anything done


Автор: 토토사이트추천 (не зарегистрирован), дата: 6 декабря, 2022 - 13:01
#permalink

You are my inspiration , I possess few web logs and rarely run out from to post..magnificent submit, very informative. I wonder why the opposite experts of this sector do not realize this. You should continue your writing. I am confident, you ave a great readers a base already!
토토사이트추천


Автор: 먹튀검증 (не зарегистрирован), дата: 6 декабря, 2022 - 13:20
#permalink

I could not refrain from commenting. Perfectly written!|..The very next time I read a blog, I hope that it doesn’t disappoint me as much as this one. After all, I know it was my choice to read, but I truly believed you would probably have something helpful to say. All I hear is a bunch of crying about something that you could possibly fix if you were not too busy searching for attention. 먹튀검증


Автор: 안전놀이터 (не зарегистрирован), дата: 6 декабря, 2022 - 14:11
#permalink

This was really an interesting topic and I kinda agree with what you have mentioned here..Your company has a really wide variety of products. A lot more than most other companies. The quality is top notch. Great Company! Thanks, Eric S..Hi there! Nice stuff, do keep me posted when you post again something like this! 안전놀이터


Автор: 코인카지노 (не зарегистрирован), дата: 6 декабря, 2022 - 14:24
#permalink

I at last discovered grand post here.I will get back here. I just added your blog to my bookmark districts. thanks.Quality presents is the major on welcome the guests to visit the site page, that is the thing that this site page is giving.I see something fascinating about your website, so I saved to bookmarks. Web webpage:


Автор: 사설토토 (не зарегистрирован), дата: 6 декабря, 2022 - 14:26
#permalink

Interesting blog I must say, the facts and information written here are accurate. black leather motorcycle jacket..This was really an interesting topic and I kinda agree with what you have mentioned here..Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming
사설토토


Автор: 온라인카지노 (не зарегистрирован), дата: 6 декабря, 2022 - 15:14
#permalink

You made some decent points there. I did a search on the issue and found most individuals will agree with your website.This particular blog is obviously educating and factual. I have picked up a bunch of useful advices out of this amazing blog. I ad love to return again soon. Thanks a lot!
온라인카지노


Автор: 카지노사이트 (не зарегистрирован), дата: 6 декабря, 2022 - 15:15
#permalink

I'm glad to see the great detail here!..Great info! I recently came across your blog and have been reading along..Hey, I am so thrilled I found your blog, I am here now and could just like to say thank for a tremendous post and all round interesting website. Please do keep up the great work. I cannot be without visiting your blog again and again.


Автор: 먹튀 (не зарегистрирован), дата: 6 декабря, 2022 - 15:22
#permalink

Hi there just wanted to give you a quick heads up. The text in your article seem to be running off the screen in Internet explorer.I’m not sure if this is a format issue or something to do with web browser compatibility but I thought

먹튀


Автор: 실시간카지노 (не зарегистрирован), дата: 6 декабря, 2022 - 15:34
#permalink

A great content material as well as great layout. Your website deserves all of the positive feedback it’s been getting. I will be back soon for further quality contents..I read a article under the same title some time ago, but this articles quality is much, much better. How you do this..
실시간카지노


Автор: 메이저토토 (не зарегистрирован), дата: 6 декабря, 2022 - 16:05
#permalink

This is actually the kind of information I have been trying to find. Thank you for writing this information..Recognizes for paper such an advantageous creation, I lurched adjacent to your blog other than decode a restricted report. I need your system of engraving..Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info.


Автор: 퍼스트카지노 (не зарегистрирован), дата: 6 декабря, 2022 - 16:28
#permalink

You made such an interesting piece to read, giving every subject enlightenment for us to gain knowledge. Thanks for sharing the such information with us to read this. I think this is a really good article. You make this information interesting and engaging. You give readers a lot to think about and I appreciate that kind of writing . This is a great post I seen because of offer it. It is truly what I needed to see seek in future you will proceed after sharing such a magnificent post


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
9 + 3 =
Введите результат. Например, для 1+3, введите 4.
 
Текущий раздел
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние комментарии
Последние темы на форуме
Forum