Домой Spring MVC и Spring Boot Tutorials Spring MVC: как получить доступ к значениям ModelMap в JSP? Получить значения...

Spring MVC: как получить доступ к значениям ModelMap в JSP? Получить значения в JSP из класса контроллера во время выполнения

666
0

У вас есть один из следующих вопросов?

  • Как я могу получить доступ к ModelMap в JSP ?
  • Мой ModelMap не передает бины в JSP.
  • Как я могу передать несколько значений из Spring Controller в JSP?
  • в JSP, как получить несколько значений из Spring MVC Controller?

Вот простое рабочее решение для всех вышеперечисленных вопросов.

Предварительное требование: Hello World Spring MVC Tutorial

Пожалуйста, пройдите приведенный выше пример, в котором есть все подробные инструкции по настройке 1st Hello World Spring MVC example ..

Как только вы закончите с этим, мы будем modify below two files чтобы увидеть, как работает ModelMap.

  • CrunchifyHelloWorld.java
  • welcome.jsp

Вот код, который нам нужно изменить для этого примера.

Шаг 1. Обновление CrunchifyHelloWorld.java

CrunchifyHelloWorld.java

Джава
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
пакет ком . crunchify. контроллер ;
Импортировать орг. пружинная рама . стереотип . Контроллер ;
Импортировать орг. пружинная рама . щ. ModelMap ;
Импортировать орг. пружинная рама . веб . привязывать. аннотация . RequestMapping ;
Импортировать орг. пружинная рама . веб . привязывать. аннотация . RequestMethod ;
/ **
* @author Crunchify.com
*
* /
@Controller
@RequestMapping ( / welcome )
общественности учебный класс CrunchifyHelloWorld {
@RequestMapping ( метод знак равно RequestMethod . ПОЛУЧИТЬ )
общественности строка printWelcome ( модель ModelMap ) {
строка заголовок знак равно Spring MVC: как получить доступ к значениям ModelMap в JSP? ;
строка result1 знак равно Эй .. я результат1 .. Вы видите меня на странице приветствия. ;
строка result2 знак равно Эй .. я результат2 .. ;
строка кредит знак равно Демо Crunchify . Нажмите здесь более 350 примеров Java. ;
// вы можете добавить любые объекты коллекции в ModelMap
// включая JSON, String, Array, Map, List и т.д …
модель . addAttribute ( заголовок , заголовок ) ;
модель . addAttribute ( result1 , результат1 ) ;
модель . addAttribute ( result2 , результат2 ) ;
модель . addAttribute ( credit , кредит ) ;
вернуть добро пожаловать ;
}
}

Шаг 2. Обновление welcome.jsp

welcome.jsp

XHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<% @ страница language = java contentType = text / html; charset = ISO-8859-1
pageEncoding = ISO-8859-1 %>
<% @ taglib префикс = с uri = http://java.sun.com/jsp/jstl/core %>
<голова>
type = text / css>
тело {
фоновое изображение : url ( 'https://cdn.crunchify.com/bg.png' ) ;
}
</span> <span>Spring MVC: как получить доступ к значениям ModelMap в JSP? —</span> </div> <div> <span>Crunchify.com</span> <span></ title></span> </div> <div> <span><meta</span> <span>rel</span> = <span>author</span> <span> </span> <span>href</span> = <span>https://crunchify.com</span> <span>></span> </div> <div> <span></ HEAD></span> </div> <div></div> <div> <span><тело></span> </div> <div><span> </span> <span><div</span> <span>align</span> = <span>center</span> <span>></span> </div> <div><span> </span> <span><br /></span> </div> <div><span> </span> <span></p> <h1></span> <span>$ {заголовок}</span> <span></ h1></span> </div> <div><span> </span> <span></p> <h2></span> <span>{result1}</span> <span></ h2></span> </div> <div><span> </span> <span><br /></span> </div> <div><span> </span> <span></p> <h3><span id="_result2_____credit_____________3"></span> <span>$ {result2}</span> <span></ h3></span> </div> <div><span> </span> <span><br /></span> <span> </span> <span><br /></span> <span>$ {credit}</span> </div> <div><span> </span> <span></ DIV></span> </div> <div> <span></ body></span> </div> <div></div> <div> <span></ html></span> </div> </div> </td> </tr> </table> </div> </div> <p> И все готово .. </p> <h3><span id="_result2_____credit_____________3"> Шаг 3. Повторно развернуть проект </span></h3> <p> Повторно развернуть проект <code>CrunchifySpringMVCTutorial</code> на <a>сервере Tomcat</a> снова. </p> <p> Посетите URL: <a>http: // localhost: 8080 / CrunchifySpringMVCTutorial / welcome.html</a> </p> <p><img src=http://csharpcoderr.com/images/Spring-MVC-Example-by-Crunchify.jpg /></p> <p><code>ModelMap</code> подклассы <code><a>LinkedHashMap</a></code> и предоставляет некоторые дополнительные удобства, чтобы сделать его немного проще для использования контроллерами </p> <ul> <li><code>addAttribute</code> может быть вызван только со значением, а ключ карты выводится из типа. </li> <li> <code>addAttribute</code> все методы возвращают <code><a>ModelMap</a></code> , так что вы можете связать метод, вызываемый вместе, например, <code>modelMap.addAttribute('x', x).addAttribute('y',y)</code></li> <li> <code>addAttribute</code> методы проверяют, что значения не являются нулевыми </li> <li> <a>Общий тип</a> <code>ModelMap</code> фиксируется на <code>Map<String, Object></code> , который является единственным, который имеет смысл для модели представления. </li> </ul> <p> Так что ничего потрясающего, но достаточно, чтобы сделать его немного приятнее, чем сырой <code><a>Map</a></code> , Весна позволит вам использовать любой из них. </p> <p> Вы также можете использовать <code>Model</code> интерфейс, который обеспечивает ничего кроме <code>addAttribute</code> методы и реализуется <code>ExtendedModelMap</code> класс, который сам добавляет дополнительные удобства. </p> <div id="google-rating-element" data-id="1911" data-enabled="1" data-value="0"></div> <div id="google-rating-element-hint" itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating"> <div itemprop="name" class="google-rating-title">Spring MVC: как получить доступ к значениям ModelMap в JSP? Получить значения в JSP из класса контроллера во время выполнения</div> <p><span itemprop="ratingValue">0.00</span> (0%) <span itemprop="ratingCount">0</span> votes<meta itemprop="bestRating" content="0"><meta itemprop="worstRating" content="0"></p> <div itemprop="itemReviewed" itemscope="" itemtype="http://schema.org/CreativeWork"></div> </div> <div style="clear:both; margin-top:0em; margin-bottom:1em;"><a href="https://csharpcoderr.com/1688/" target="_blank" rel="nofollow" class="ua4f63f267c5c915a30a346034bf5ae0f"><!-- INLINE RELATED POSTS 1/1 //--><style> .ua4f63f267c5c915a30a346034bf5ae0f , .ua4f63f267c5c915a30a346034bf5ae0f .postImageUrl , .ua4f63f267c5c915a30a346034bf5ae0f .centered-text-area { min-height: 80px; position: relative; } .ua4f63f267c5c915a30a346034bf5ae0f , .ua4f63f267c5c915a30a346034bf5ae0f:hover , .ua4f63f267c5c915a30a346034bf5ae0f:visited , .ua4f63f267c5c915a30a346034bf5ae0f:active { border:0!important; } .ua4f63f267c5c915a30a346034bf5ae0f .clearfix:after { content: ""; display: table; clear: both; } .ua4f63f267c5c915a30a346034bf5ae0f { display: block; transition: background-color 250ms; webkit-transition: background-color 250ms; width: 100%; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; background-color: #95A5A6; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); } .ua4f63f267c5c915a30a346034bf5ae0f:active , .ua4f63f267c5c915a30a346034bf5ae0f:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; background-color: #7F8C8D; } .ua4f63f267c5c915a30a346034bf5ae0f .centered-text-area { width: 100%; position: relative; } .ua4f63f267c5c915a30a346034bf5ae0f .ctaText { border-bottom: 0 solid #fff; color: #ECF0F1; font-size: 16px; font-weight: bold; margin: 0; padding: 0; text-decoration: underline; } .ua4f63f267c5c915a30a346034bf5ae0f .postTitle { color: #2C3E50; font-size: 16px; font-weight: 600; margin: 0; padding: 0; width: 100%; } .ua4f63f267c5c915a30a346034bf5ae0f .ctaButton { background-color: #7F8C8D!important; color: #ECF0F1; border: none; border-radius: 3px; box-shadow: none; font-size: 14px; font-weight: bold; line-height: 26px; moz-border-radius: 3px; text-align: center; text-decoration: none; text-shadow: none; width: 80px; min-height: 80px; background: url(https://csharpcoderr.com/wp-content/plugins/intelly-related-posts/assets/images/simple-arrow.png)no-repeat; position: absolute; right: 0; top: 0; } .ua4f63f267c5c915a30a346034bf5ae0f:hover .ctaButton { background-color: #95A5A6!important; } .ua4f63f267c5c915a30a346034bf5ae0f .centered-text { display: table; height: 80px; padding-left: 18px; top: 0; } .ua4f63f267c5c915a30a346034bf5ae0f .ua4f63f267c5c915a30a346034bf5ae0f-content { display: table-cell; margin: 0; padding: 0; padding-right: 108px; position: relative; vertical-align: middle; width: 100%; } .ua4f63f267c5c915a30a346034bf5ae0f:after { content: ""; display: block; clear: both; } </style><div class="centered-text-area"><div class="centered-text" style="float: left;"><div class="ua4f63f267c5c915a30a346034bf5ae0f-content"><span class="ctaText">ЧИТАТЬ ТАКЖЕ:</span>  <span class="postTitle">Spring Framework 4.3.4 Учебник по аннотации @Order - порядок сортировки для аннотированного компонента EJB</span></div></div></div><div class="ctaButton"></div></a></div> </div> <footer> <!-- post pagination --> <!-- review --> <div class="td-post-source-tags td-pb-padding-side"> <!-- source via --> <!-- tags --> </div> <div class="td-post-sharing-bottom td-pb-padding-side"></div> <!-- next prev --><div class="td-block-row td-post-next-prev"><div class="td-block-span6 td-post-prev-post"><div class="td-post-next-prev-content"><span>Предыдущая статья</span><a href="https://csharpcoderr.com/1910/">Spring MVC: введение в Spring 5.X MVC Framework</a></div></div><div class="td-next-prev-separator"></div><div class="td-block-span6 td-post-next-post"><div class="td-post-next-prev-content"><span>Следующая статья</span><a href="https://csharpcoderr.com/1912/">Файл свойств Java: Как прочитать значения config.properties в Java?</a></div></div></div> <!-- author box --><div class="td-author-name vcard author" style="display: none"><span class="fn"><a href="https://csharpcoderr.com/author/admin/">admin</a></span></div> <!-- meta --><span class="td-page-meta" itemprop="author" itemscope itemtype="https://schema.org/Person"><meta itemprop="name" content="admin"><meta itemprop="url" content="https://csharpcoderr.com/author/admin/"></span><meta itemprop="datePublished" content="2019-09-07T05:17:11+03:00"><meta itemprop="dateModified" content="2019-09-07T05:17:11+03:00"><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://csharpcoderr.com/1911/"/><span class="td-page-meta" itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><span class="td-page-meta" itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://csharpcoderr.com/wp-content/uploads/2021/01/banner-news-ged.jpg"></span><meta itemprop="name" content="Актуальный новостной блог"></span><meta itemprop="headline " content="Spring MVC: как получить доступ к значениям ModelMap в JSP? Получить значения в JSP из класса контроллера во время выполнения"><span class="td-page-meta" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://csharpcoderr.com/wp-content/themes/Newsmag/images/no-thumb/td_meta_replacement.png"><meta itemprop="width" content="1068"><meta itemprop="height" content="580"></span> </footer> </article> <!-- /.post --> <script>var block_tdi_3 = new tdBlock(); block_tdi_3.id = "tdi_3"; block_tdi_3.atts = '{"limit":3,"ajax_pagination":"next_prev","live_filter":"cur_post_same_categories","td_ajax_filter_type":"td_custom_related","class":"tdi_3","td_column_number":3,"block_type":"td_block_related_posts","live_filter_cur_post_id":1911,"live_filter_cur_post_author":"1","block_template_id":"","header_color":"","ajax_pagination_infinite_stop":"","offset":"","td_ajax_preloading":"","td_filter_default_txt":"","td_ajax_filter_ids":"","el_class":"","color_preset":"","ajax_pagination_next_prev_swipe":"","border_top":"","css":"","tdc_css":"","tdc_css_class":"tdi_3","tdc_css_class_style":"tdi_3_rand_style"}'; block_tdi_3.td_column_number = "3"; block_tdi_3.block_type = "td_block_related_posts"; block_tdi_3.post_count = "3"; block_tdi_3.found_posts = "13"; block_tdi_3.header_color = ""; block_tdi_3.ajax_pagination_infinite_stop = ""; block_tdi_3.max_num_pages = "5"; tdBlocksArray.push(block_tdi_3); </script><div class="td_block_wrap td_block_related_posts tdi_3 td_with_ajax_pagination td-pb-border-top td_block_template_1" data-td-block-uid="tdi_3" ><h4 class="td-related-title"><a id="tdi_4" class="td-related-left td-cur-simple-item" data-td_filter_value="" data-td_block_id="tdi_3" href="#">ЭТО МОЖЕТ БЫТЬ ИНТЕРЕСНО</a><a id="tdi_5" class="td-related-right" data-td_filter_value="td_related_more_from_author" data-td_block_id="tdi_3" href="#">ЕЩЕ ОТ АВТОРА</a></h4><div id=tdi_3 class="td_block_inner"> <div class="td-related-row"> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td_mod_related_posts td-cpt-post"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/1972/" rel="bookmark" class="td-image-wrap " title="Как обновлять Sparkline Graph каждые 3 секунды в Spring MVC (обновление в реальном времени)" ><img class="entry-thumb" src=""alt="" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/plugins/td-composer/legacy/Newsmag/assets/images/no-thumb/td_238x178.png" width="238" height="178" /></a></div> <a href="https://csharpcoderr.com/category/spring-mvc-i-spring-boot-tutorials/" class="td-post-category">Spring MVC и Spring Boot Tutorials</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/1972/" rel="bookmark" title="Как обновлять Sparkline Graph каждые 3 секунды в Spring MVC (обновление в реальном времени)">Как обновлять Sparkline Graph каждые 3 секунды в Spring MVC (обновление в реальном времени)</a></h3> </div> </div> </div> <!-- ./td-related-span4 --> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td_mod_related_posts td-cpt-post"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/1910/" rel="bookmark" class="td-image-wrap " title="Spring MVC: введение в Spring 5.X MVC Framework" ><img class="entry-thumb" src=""alt="" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/plugins/td-composer/legacy/Newsmag/assets/images/no-thumb/td_238x178.png" width="238" height="178" /></a></div> <a href="https://csharpcoderr.com/category/spring-mvc-i-spring-boot-tutorials/" class="td-post-category">Spring MVC и Spring Boot Tutorials</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/1910/" rel="bookmark" title="Spring MVC: введение в Spring 5.X MVC Framework">Spring MVC: введение в Spring 5.X MVC Framework</a></h3> </div> </div> </div> <!-- ./td-related-span4 --> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td_mod_related_posts td-cpt-post"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/1892/" rel="bookmark" class="td-image-wrap " title="Как использовать AJAX и jQuery в приложении Spring Web MVC (.jsp)" ><img class="entry-thumb" src=""alt="" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/plugins/td-composer/legacy/Newsmag/assets/images/no-thumb/td_238x178.png" width="238" height="178" /></a></div> <a href="https://csharpcoderr.com/category/spring-mvc-i-spring-boot-tutorials/" class="td-post-category">Spring MVC и Spring Boot Tutorials</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/1892/" rel="bookmark" title="Как использовать AJAX и jQuery в приложении Spring Web MVC (.jsp)">Как использовать AJAX и jQuery в приложении Spring Web MVC (.jsp)</a></h3> </div> </div> </div> <!-- ./td-related-span4 --></div><!--./row-fluid--></div><div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" aria-label="prev-page" id="prev-page-tdi_3" data-td_block_id="tdi_3"><i class="td-next-prev-icon td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" aria-label="next-page" id="next-page-tdi_3" data-td_block_id="tdi_3"><i class="td-next-prev-icon td-icon-font td-icon-menu-right"></i></a></div></div> <!-- ./block --> <div class="comments" id="comments"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">ОСТАВЬТЕ ОТВЕТ <small><a rel="nofollow" id="cancel-comment-reply-link" href="/1911/#respond" style="display:none;">Отменить ответ</a></small></h3><form action="https://csharpcoderr.com/wp-comments-post.php" method="post" id="commentform" class="comment-form"><div class="clearfix"></div> <div class="comment-form-input-wrap td-form-comment"> <textarea autocomplete="new-password" placeholder="Комментарий:" id="f76bb50600" name="f76bb50600" cols="45" rows="8" aria-required="true"></textarea><textarea id="comment" aria-label="hp-comment" aria-hidden="true" name="comment" autocomplete="new-password" style="padding:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;position:absolute !important;white-space:nowrap !important;height:1px !important;width:1px !important;overflow:hidden !important;" tabindex="-1"></textarea><script data-noptimize>document.getElementById("comment").setAttribute( "id", "a57cb733f43851142d4ecb7b7b868335" );document.getElementById("f76bb50600").setAttribute( "id", "comment" );</script> <div class="td-warning-comment">Пожалуйста, введите ваш комментарий!</div> </div><div class="comment-form-input-wrap td-form-author"> <input class="" id="author" name="author" placeholder="Имя:*" type="text" value="" size="30" aria-required='true' /> <div class="td-warning-author">пожалуйста, введите ваше имя здесь</div> </div> <div class="comment-form-input-wrap td-form-email"> <input class="" id="email" name="email" placeholder="Электронная почта:*" type="text" value="" size="30" aria-required='true' /> <div class="td-warning-email-error">Вы ввели неверный адрес электронной почты!</div> <div class="td-warning-email">пожалуйста, введите свой адрес электронной почты здесь</div> </div> <div class="comment-form-input-wrap td-form-url"> <input class="" id="url" name="url" placeholder="Веб-Сайт:" type="text" value="" size="30" /> </div> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /><label for="wp-comment-cookies-consent">сохраните мое имя, адрес электронной почты и веб-сайт в этом браузере для следующего комментария.</label></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Опубликовать Комментарий" /> <input type='hidden' name='comment_post_ID' value='1911' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div> <!-- /.content --> </div> </div> <div class="td-pb-span4 td-main-sidebar" role="complementary"> <div class="td-ss-main-sidebar"> <div class="td_block_wrap td_block_8 td_block_widget tdi_6 td_with_ajax_pagination td-pb-border-top td_block_template_1" data-td-block-uid="tdi_6" > <style> .tdi_6 .td_module_wrap:hover .entry-title a, .tdi_6 .td-load-more-wrap a:hover, .tdi_6 .td_quote_on_blocks, .tdi_6 .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover, .tdi_6 .td-wrapper-pulldown-filter a.td-pulldown-filter-link:hover, .tdi_6 .td-instagram-user a { color: #6f8cb7; } .tdi_6 .td-next-prev-wrap a:hover i { background-color: #6f8cb7; border-color: #6f8cb7; } .tdi_6 .td_module_wrap .td-post-category:hover, .tdi_6 .td-trending-now-title, .tdi_6 .block-title span, .tdi_6 .td-weather-information:before, .tdi_6 .td-weather-week:before, .tdi_6 .td-exchange-header:before, .tdi_6 .block-title a { background-color: #6f8cb7; } </style><script>var block_tdi_6 = new tdBlock(); block_tdi_6.id = "tdi_6"; block_tdi_6.atts = '{"custom_title":"\u042d\u0422\u041e \u0418\u041d\u0422\u0415\u0420\u0415\u0421\u041d\u041e","custom_url":"","block_template_id":"","header_color":"#6f8cb7","header_text_color":"#","title_tag":"","border_top":"","color_preset":"","m7_tl":"","limit":"6","offset":"","video_rec":"","video_rec_title":"","el_class":"","post_ids":"-1911","category_id":"","category_ids":"","tag_slug":"","autors_id":"","installed_post_types":"","sort":"random_7_day","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","td_ajax_preloading":"","ajax_pagination":"next_prev","ajax_pagination_infinite_stop":"","class":"td_block_widget tdi_6","block_type":"td_block_8","separator":"","m7_title_tag":"","open_in_new_window":"","show_modified_date":"","video_popup":"","show_vid_t":"block","f_header_font_header":"","f_header_font_title":"Block header","f_header_font_settings":"","f_header_font_family":"","f_header_font_size":"","f_header_font_line_height":"","f_header_font_style":"","f_header_font_weight":"","f_header_font_transform":"","f_header_font_spacing":"","f_header_":"","f_ajax_font_title":"Ajax categories","f_ajax_font_settings":"","f_ajax_font_family":"","f_ajax_font_size":"","f_ajax_font_line_height":"","f_ajax_font_style":"","f_ajax_font_weight":"","f_ajax_font_transform":"","f_ajax_font_spacing":"","f_ajax_":"","f_more_font_title":"Load more button","f_more_font_settings":"","f_more_font_family":"","f_more_font_size":"","f_more_font_line_height":"","f_more_font_style":"","f_more_font_weight":"","f_more_font_transform":"","f_more_font_spacing":"","f_more_":"","m7f_title_font_header":"","m7f_title_font_title":"Article title","m7f_title_font_settings":"","m7f_title_font_family":"","m7f_title_font_size":"","m7f_title_font_line_height":"","m7f_title_font_style":"","m7f_title_font_weight":"","m7f_title_font_transform":"","m7f_title_font_spacing":"","m7f_title_":"","m7f_cat_font_title":"Article category tag","m7f_cat_font_settings":"","m7f_cat_font_family":"","m7f_cat_font_size":"","m7f_cat_font_line_height":"","m7f_cat_font_style":"","m7f_cat_font_weight":"","m7f_cat_font_transform":"","m7f_cat_font_spacing":"","m7f_cat_":"","m7f_meta_font_title":"Article meta info","m7f_meta_font_settings":"","m7f_meta_font_family":"","m7f_meta_font_size":"","m7f_meta_font_line_height":"","m7f_meta_font_style":"","m7f_meta_font_weight":"","m7f_meta_font_transform":"","m7f_meta_font_spacing":"","m7f_meta_":"","css":"","tdc_css":"","td_column_number":1,"ajax_pagination_next_prev_swipe":"","tdc_css_class":"tdi_6","tdc_css_class_style":"tdi_6_rand_style"}'; block_tdi_6.td_column_number = "1"; block_tdi_6.block_type = "td_block_8"; block_tdi_6.post_count = "6"; block_tdi_6.found_posts = "10"; block_tdi_6.header_color = "#6f8cb7"; block_tdi_6.ajax_pagination_infinite_stop = ""; block_tdi_6.max_num_pages = "2"; tdBlocksArray.push(block_tdi_6); </script><h4 class="block-title"><span class="td-pulldown-size">ЭТО ИНТЕРЕСНО</span></h4><div id=tdi_6 class="td_block_inner"> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/44739/" rel="bookmark" class="td-image-wrap " title="Биржа криптовалют: что это и как работает" ><img class="entry-thumb" src="" alt="" title="Биржа криптовалют: что это и как работает" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/uploads/2026/01/019bd14e-f995-78e5-bb3d-8f71a7bbc0bb-100x75.jpg" width="100" height="75" /></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/44739/" rel="bookmark" title="Биржа криптовалют: что это и как работает">Биржа криптовалют: что это и как работает</a></h3> <div class="meta-info"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-01-18T16:42:36+03:00" >18.01.2026</time></span> </div> </div> </div> </div> <!-- ./td-block-span12 --> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/44758/" rel="bookmark" class="td-image-wrap " title="Стальной крепеж и метизная продукция: когда и где используется" ><img class="entry-thumb" src="" alt="" title="Стальной крепеж и метизная продукция: когда и где используется" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/uploads/2026/01/019bdbd0-01c5-72e5-92a7-05295b914587-100x75.jpg" width="100" height="75" /></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/44758/" rel="bookmark" title="Стальной крепеж и метизная продукция: когда и где используется">Стальной крепеж и метизная продукция: когда и где используется</a></h3> <div class="meta-info"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-01-20T17:32:01+03:00" >20.01.2026</time></span> </div> </div> </div> </div> <!-- ./td-block-span12 --> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/44752/" rel="bookmark" class="td-image-wrap " title="Подсветка бассейна и их особенности" ><img class="entry-thumb" src="" alt="" title="Подсветка бассейна и их особенности" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/uploads/2026/01/019bdbad-332f-766c-9ea7-83c7c0f644a7-100x75.jpg" width="100" height="75" /></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/44752/" rel="bookmark" title="Подсветка бассейна и их особенности">Подсветка бассейна и их особенности</a></h3> <div class="meta-info"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-01-20T16:54:29+03:00" >20.01.2026</time></span> </div> </div> </div> </div> <!-- ./td-block-span12 --> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/44784/" rel="bookmark" class="td-image-wrap " title="«Подписала не глядя»: как оспорить договор дарения, если пожилой человек думал, что оформляет ренту" ><img class="entry-thumb" src="" alt="" title="«Подписала не глядя»: как оспорить договор дарения, если пожилой человек думал, что оформляет ренту" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/uploads/2026/01/019be14b-60d2-7a2c-ab4e-0efba50c5182-100x75.jpg" width="100" height="75" /></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/44784/" rel="bookmark" title="«Подписала не глядя»: как оспорить договор дарения, если пожилой человек думал, что оформляет ренту">«Подписала не глядя»: как оспорить договор дарения, если пожилой человек думал,...</a></h3> <div class="meta-info"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-01-21T19:26:13+03:00" >21.01.2026</time></span> </div> </div> </div> </div> <!-- ./td-block-span12 --> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/44755/" rel="bookmark" class="td-image-wrap " title="Как выбрать профессионального фотографа в Дубае" ><img class="entry-thumb" src="" alt="" title="Как выбрать профессионального фотографа в Дубае" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/uploads/2026/01/019bdbcd-3b2b-7ea8-9d29-79a2e79155bb-100x75.jpg" width="100" height="75" /></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/44755/" rel="bookmark" title="Как выбрать профессионального фотографа в Дубае">Как выбрать профессионального фотографа в Дубае</a></h3> <div class="meta-info"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-01-20T17:29:07+03:00" >20.01.2026</time></span> </div> </div> </div> </div> <!-- ./td-block-span12 --> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/44802/" rel="bookmark" class="td-image-wrap " title="Мирный договор или судебная война? Как правильно оформить раздел имущества и алименты без судьи" ><img class="entry-thumb" src="" alt="" title="Мирный договор или судебная война? Как правильно оформить раздел имущества и алименты без судьи" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/uploads/2026/01/019be77c-f2a7-7f13-af3e-d3a6ba9df1ee-100x75.jpg" width="100" height="75" /></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/44802/" rel="bookmark" title="Мирный договор или судебная война? Как правильно оформить раздел имущества и алименты без судьи">Мирный договор или судебная война? Как правильно оформить раздел имущества и...</a></h3> <div class="meta-info"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-01-23T00:09:32+03:00" >23.01.2026</time></span> </div> </div> </div> </div> <!-- ./td-block-span12 --></div><div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" aria-label="prev-page" id="prev-page-tdi_6" data-td_block_id="tdi_6"><i class="td-next-prev-icon td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" aria-label="next-page" id="next-page-tdi_6" data-td_block_id="tdi_6"><i class="td-next-prev-icon td-icon-font td-icon-menu-right"></i></a></div></div> <!-- ./block --> </div> </div> </div> <!-- /.td-pb-row --> </div> </div> <!-- /.td-container --> <!-- Instagram --> <!-- Footer --> <div class="td-footer-container td-container"> <div class="td-pb-row"> <div class="td-pb-span12"> </div> </div> <div class="td-pb-row"> <div class="td-pb-span4"> <div class="td-footer-info td-pb-padding-side"><div class="footer-logo-wrap"><a href="https://csharpcoderr.com/"><img src="https://csharpcoderr.com/wp-content/uploads/2021/01/12111.png" alt="" title="" width="396" height="90"/></a></div><div class="footer-text-wrap">Актуальный новостной блог. Мы публикуем ежедневно обзор самых важных событий в мире и России, новости технологий и автомобилестроения, экономики и политики, шоу бизнеса и спорта</div><div class="footer-social-wrap td-social-style2"> <span class="td-social-icon-wrap"> <a target="_blank" href="#" title="Facebook"> <i class="td-icon-font td-icon-facebook"></i> <span style="display: none">Facebook</span> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="#" title="Instagram"> <i class="td-icon-font td-icon-instagram"></i> <span style="display: none">Instagram</span> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="#" title="Twitter"> <i class="td-icon-font td-icon-twitter"></i> <span style="display: none">Twitter</span> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="#" title="Youtube"> <i class="td-icon-font td-icon-youtube"></i> <span style="display: none">Youtube</span> </a> </span></div></div> </div> <div class="td-pb-span4"> <div class="td_block_wrap td_block_7 tdi_8 td_block_template_1" data-td-block-uid="tdi_8" ><script>var block_tdi_8 = new tdBlock(); block_tdi_8.id = "tdi_8"; block_tdi_8.atts = '{"custom_title":"\u0415\u0429\u0401 \u0411\u041e\u041b\u042c\u0428\u0415 \u041d\u041e\u0412\u041e\u0421\u0422\u0415\u0419","border_top":"no_border_top","limit":3,"block_type":"td_block_7","separator":"","custom_url":"","title_tag":"","block_template_id":"","color_preset":"","m6_tl":"","m6_title_tag":"","post_ids":"-1911","category_id":"","category_ids":"","tag_slug":"","autors_id":"","installed_post_types":"","sort":"","offset":"","open_in_new_window":"","show_modified_date":"","video_popup":"","video_rec":"","video_rec_title":"","show_vid_t":"block","el_class":"","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","td_ajax_preloading":"","f_header_font_header":"","f_header_font_title":"Block header","f_header_font_settings":"","f_header_font_family":"","f_header_font_size":"","f_header_font_line_height":"","f_header_font_style":"","f_header_font_weight":"","f_header_font_transform":"","f_header_font_spacing":"","f_header_":"","f_ajax_font_title":"Ajax categories","f_ajax_font_settings":"","f_ajax_font_family":"","f_ajax_font_size":"","f_ajax_font_line_height":"","f_ajax_font_style":"","f_ajax_font_weight":"","f_ajax_font_transform":"","f_ajax_font_spacing":"","f_ajax_":"","f_more_font_title":"Load more button","f_more_font_settings":"","f_more_font_family":"","f_more_font_size":"","f_more_font_line_height":"","f_more_font_style":"","f_more_font_weight":"","f_more_font_transform":"","f_more_font_spacing":"","f_more_":"","m6f_title_font_header":"","m6f_title_font_title":"Article title","m6f_title_font_settings":"","m6f_title_font_family":"","m6f_title_font_size":"","m6f_title_font_line_height":"","m6f_title_font_style":"","m6f_title_font_weight":"","m6f_title_font_transform":"","m6f_title_font_spacing":"","m6f_title_":"","m6f_cat_font_title":"Article category tag","m6f_cat_font_settings":"","m6f_cat_font_family":"","m6f_cat_font_size":"","m6f_cat_font_line_height":"","m6f_cat_font_style":"","m6f_cat_font_weight":"","m6f_cat_font_transform":"","m6f_cat_font_spacing":"","m6f_cat_":"","m6f_meta_font_title":"Article meta info","m6f_meta_font_settings":"","m6f_meta_font_family":"","m6f_meta_font_size":"","m6f_meta_font_line_height":"","m6f_meta_font_style":"","m6f_meta_font_weight":"","m6f_meta_font_transform":"","m6f_meta_font_spacing":"","m6f_meta_":"","ajax_pagination":"","ajax_pagination_infinite_stop":"","css":"","tdc_css":"","td_column_number":1,"header_color":"","ajax_pagination_next_prev_swipe":"","class":"tdi_8","tdc_css_class":"tdi_8","tdc_css_class_style":"tdi_8_rand_style"}'; block_tdi_8.td_column_number = "1"; block_tdi_8.block_type = "td_block_7"; block_tdi_8.post_count = "3"; block_tdi_8.found_posts = "16990"; block_tdi_8.header_color = ""; block_tdi_8.ajax_pagination_infinite_stop = ""; block_tdi_8.max_num_pages = "5664"; tdBlocksArray.push(block_tdi_8); </script><h4 class="block-title"><span class="td-pulldown-size">ЕЩЁ БОЛЬШЕ НОВОСТЕЙ</span></h4><div id=tdi_8 class="td_block_inner"> <div class="td-block-span12"> <div class="td_module_6 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/44805/" rel="bookmark" class="td-image-wrap " title="Стадии врастания ногтя: когда обращаться к подологу" ><img class="entry-thumb" src="" alt="" title="Стадии врастания ногтя: когда обращаться к подологу" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/uploads/2026/01/chto-takoe-onihokriptoz-i-pochemu-nogot-01-100x75.jpg" width="100" height="75" /></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/44805/" rel="bookmark" title="Стадии врастания ногтя: когда обращаться к подологу">Стадии врастания ногтя: когда обращаться к подологу</a></h3> <div class="meta-info"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-01-23T00:54:53+03:00" >23.01.2026</time></span> </div> </div> </div> </div> <!-- ./td-block-span12 --> <div class="td-block-span12"> <div class="td_module_6 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/44802/" rel="bookmark" class="td-image-wrap " title="Мирный договор или судебная война? Как правильно оформить раздел имущества и алименты без судьи" ><img class="entry-thumb" src="" alt="" title="Мирный договор или судебная война? Как правильно оформить раздел имущества и алименты без судьи" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/uploads/2026/01/019be77c-f2a7-7f13-af3e-d3a6ba9df1ee-100x75.jpg" width="100" height="75" /></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/44802/" rel="bookmark" title="Мирный договор или судебная война? Как правильно оформить раздел имущества и алименты без судьи">Мирный договор или судебная война? Как правильно оформить раздел имущества и...</a></h3> <div class="meta-info"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-01-23T00:09:32+03:00" >23.01.2026</time></span> </div> </div> </div> </div> <!-- ./td-block-span12 --> <div class="td-block-span12"> <div class="td_module_6 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-thumb"><a href="https://csharpcoderr.com/44799/" rel="bookmark" class="td-image-wrap " title="Маска REJURAN Skin Protection Mask — как работает «восстановление кожи»" ><img class="entry-thumb" src="" alt="" title="Маска REJURAN Skin Protection Mask — как работает «восстановление кожи»" data-type="image_tag" data-img-url="https://csharpcoderr.com/wp-content/uploads/2026/01/i-1-100x75.webp" width="100" height="75" /></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://csharpcoderr.com/44799/" rel="bookmark" title="Маска REJURAN Skin Protection Mask — как работает «восстановление кожи»">Маска REJURAN Skin Protection Mask — как работает «восстановление кожи»</a></h3> <div class="meta-info"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-01-23T00:07:01+03:00" >23.01.2026</time></span> </div> </div> </div> </div> <!-- ./td-block-span12 --></div></div> <!-- ./block --> </div> <div class="td-pb-span4"> <div class="td_block_wrap td_block_popular_categories tdi_9 widget widget_categories td-pb-border-top td_block_template_1" data-td-block-uid="tdi_9" ><h4 class="block-title"><span class="td-pulldown-size">ПОПУЛЯРНЫЕ КАТЕГОРИИ</span></h4><ul class="td-pb-padding-side"><li><a href="https://csharpcoderr.com/category/travel/">Туризм<span class="td-cat-no">3569</span></a></li><li><a href="https://csharpcoderr.com/category/technologies/">Технологии<span class="td-cat-no">3526</span></a></li><li><a href="https://csharpcoderr.com/category/avto/">Авто<span class="td-cat-no">3187</span></a></li><li><a href="https://csharpcoderr.com/category/show-business/">Шоу бизнес<span class="td-cat-no">2445</span></a></li><li><a href="https://csharpcoderr.com/category/blogi-sovety/">Блоги Советы<span class="td-cat-no">1501</span></a></li><li><a href="https://csharpcoderr.com/category/java/">java<span class="td-cat-no">1185</span></a></li><li><a href="https://csharpcoderr.com/category/world/">В мире<span class="td-cat-no">1136</span></a></li></ul></div> <!-- ./block --> </div> </div> </div> <!-- Sub Footer --> <div class="td-sub-footer-container td-container td-container-border "> <div class="td-pb-row"> <div class="td-pb-span8 td-sub-footer-menu"> <div class="td-pb-padding-side"> <div class="menu-podval-container"><ul id="menu-podval" class="td-subfooter-menu"><li id="menu-item-25110" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-first td-menu-item td-normal-menu menu-item-25110"><a href="https://csharpcoderr.com/partnery/">.</a></li> </ul></div> </div> </div> <div class="td-pb-span4 td-sub-footer-copy"> <div class="td-pb-padding-side"> © Csharpcoderr.com </div> </div> </div> </div> </div><!--close td-outer-container--> </div><!--close td-outer-wrap--> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Newsmag/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <!-- Theme: Newsmag by tagDiv.com 2024 Version: 5.4.3.3 (rara) Deploy mode: deploy uid: 697464611c539 --> <script type="text/javascript" src="https://csharpcoderr.com/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2411.1" id="toc-front-js"></script> <script type="text/javascript" src="https://csharpcoderr.com/wp-content/plugins/td-composer/legacy/Newsmag/js/tagdiv_theme.min.js?ver=5.4.3.3" id="td-site-min-js"></script> <script type="text/javascript" src="https://csharpcoderr.com/wp-includes/js/comment-reply.min.js?ver=6.9" id="comment-reply-js" async="async" data-wp-strategy="async" fetchpriority="low"></script> <script id="wp-emoji-settings" type="application/json"> {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://csharpcoderr.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9"}} </script> <script type="module"> /* <![CDATA[ */ /*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://csharpcoderr.com/wp-includes/js/wp-emoji-loader.min.js /* ]]> */ </script> <!-- JS generated by theme --> <script type="text/javascript" id="td-generated-footer-js"> // if the theme has tdBackstr support, it means this already uses it if ( 'undefined' !== typeof window.tdBackstr ) { (function(){ // the site background td-backstretch jquery object is dynamically added in DOM, and after any translation effects are applied over td-backstretch var wrapper_image_jquery_obj = jQuery( '<div class=\'backstretch\'></div>' ); var image_jquery_obj = jQuery( '<img class=\'td-backstretch not-parallax\' src=\'https://csharpcoderr.com/wp-content/uploads/2021/01/277726_hack-hacking-hacker-virus-anarchy-dark-computer-internet-anonymous_4000x3000_h.jpg\' alt="">' ); wrapper_image_jquery_obj.append( image_jquery_obj ); jQuery( 'body' ).prepend( wrapper_image_jquery_obj ); var td_backstr_item = new tdBackstr.item(); td_backstr_item.wrapper_image_jquery_obj = wrapper_image_jquery_obj; td_backstr_item.image_jquery_obj = image_jquery_obj; tdBackstr.add_item( td_backstr_item ); })(); } </script> <script>var td_res_context_registered_atts=[];</script> </body> </html>