<kbd id="r6q1d"></kbd>
    <style id="r6q1d"></style>
    1. \n\n

      GCSE test<\/h1>\n
      <\/div>\n
      <\/div>\n \n\n<\/body>\n<\/html><\/pre>\n

      \n

      <\/code> Wir haben zwei <\/p> hinzugefügt und spezielle Klassen verwendet, um Elemente zu identifizieren, bei denen das Suchformular und die Ergebnisse vorgestellt werden sollten.

      \n <\/strong> Manuelle Rendering -Funktion <\/p>

      \n<\/p> Geben Sie jetzt Ihre App.js -Datei ein und fügen Sie Folgendes hinzu:

      var config = {\n  gcseId: '006267341911716099344:r_iziouh0nw', \/\/ 替換為您的搜索引擎ID\n  resultsUrl: 'http:\/\/localhost:8080', \/\/ 替換為您的本地服務(wù)器地址\n  searchWrapperClass: 'gcse-search-wrapper',\n  resultsWrapperClass: 'gcse-results-wrapper'\n};\n\nvar renderSearchForms = function () {\n  if (document.readyState == 'complete') {\n    queryAndRender();\n  } else {\n    google.setOnLoadCallback(function () {\n      queryAndRender();\n    }, true);\n  }\n};\n\nvar queryAndRender = function() {\n  var gsceSearchForms = document.querySelectorAll('.' + config.searchWrapperClass);\n  var gsceResults = document.querySelectorAll('.' + config.resultsWrapperClass);\n\n  if (gsceSearchForms.length > 0) {\n    renderSearch(gsceSearchForms[0]);\n  }\n  if (gsceResults.length > 0) {\n    renderResults(gsceResults[0]);\n  }\n};\n\nvar renderSearch = function (div) {\n    google.search.cse.element.render(\n      {\n        div: div.id,\n        tag: 'searchbox-only',\n        attributes: {\n          resultsUrl: config.resultsUrl\n        }\n      }\n    );\n    if (div.dataset &&\n        div.dataset.stylingFunction &&\n        window[div.dataset.stylingFunction] &&\n        typeof window[div.dataset.stylingFunction] === 'function') {\n      window[div.dataset.stylingFunction](div); \/\/ 傳遞div而不是form\n    }\n};\n\nvar renderResults = function(div) {\n  google.search.cse.element.render(\n    {\n      div: div.id,\n      tag: 'searchresults-only'\n    });\n};\n\nwindow.__gcse = {\n  parsetags: 'explicit',\n  callback: renderSearchForms\n};\n\n(function () {\n  var cx = config.gcseId;\n  var gcse = document.createElement('script');\n  gcse.type = 'text\/javascript';\n  gcse.async = true;\n  gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +\n    '\/\/cse.google.com\/cse.js?cx=' + cx;\n  var s = document.getElementsByTagName('script')[0];\n  s.parentNode.insertBefore(gcse, s);\n})();\n<\/pre>\n

      \ngcseId<\/code> Erstens deklarieren wir einige Variablen für die Konfiguration. Geben Sie die ID, die Sie zuvor geschrieben haben, in das Feld resultsUrl<\/code> konfiguriert. Legen Sie die URL der lokalen Index.html -Datei in das Feld <\/p> ein. Hier wird die Suche nach dem Einreichen der Abfrage nach dem Benutzer umgeleitet. Darüber hinaus wird GCSE erwarten, dass das Ergebnisfeld auf der bereitgestellten URL rendert.

      \nrenderSearchForms<\/code> queryAndRender()<\/code> Funktionsprüfungen Wenn die Seite geladen ist und sie geladen ist, ist die Rückruffunktion für die Wiedergabe von <\/p> verantwortlich. Sp?ter nach dem Laden des Dokuments.

      \nqueryAndRender<\/code> renderSearch()<\/code> Funktion Abfragen Sie das DOM mit Elementen der in der Konfiguration bereitgestellten Klasse. Wenn die Wrapper Div gefunden wird, werden renderResults()<\/code> und <\/p> jeweils aufgerufen, um die Such- und Ergebnisfelder zu rendern.

      \nrenderSearch<\/code> <\/p> Funktionen sind dort, wo die tats?chliche Magie passiert.

      \ngoogle.search.cse.element<\/code> Wir verwenden die Google -Search -API (weitere Dokumentation hier, um das Objekt <\/p> zu verwenden), um das Suchfeld zu erstellen, und wenn eine aktive Abfrage (Ergebnis) vorliegt, wird das Ergebnisfeld erstellt.

      \nDie Funktion div<\/code> Render akzeptiert mehr Parameter als in diesem Beispiel. überprüfen Sie daher die Dokumentation, wenn eine weitere Anpassung erforderlich ist. Der Parameter tag<\/code> akzeptiert tats?chlich die ID des DIV, die wir rendern werden, und der Parameter zeigt an ). <\/em>\n findet au?erdem <\/em> das Datenattribut des Wrapper-Elements, und wenn das Attribut <\/p> Styling-Funktion

      angegeben ist, wird nach dem Funktionsnamen im Bereich des Geltungsbereichs gesucht und auf das Element angewendet . Dies ist unsere Chance, das Element zu stylen. renderSearch()<\/code>\n\n<\/em> In diesem Code -Snippet setzen wir eine Rückrufvariable im globalen Bereich, damit GCSE diese Variable intern verwenden und die Rückruffunktion nach Abschluss des Ladens ausführen kann. Dies macht diese Methode viel besser, als die <\/p> -L?sung zu verwenden, um den Platzhalter (oder irgendetwas anderes) des Eingabefeldes zu bearbeiten.

      window.__gcse = {\n  parsetags: 'explicit',\n  callback: renderSearchForms\n};<\/pre>\n

      setTimeout()<\/code> Testlauf <\/p>

      Bisher haben wir alles aufgenommen, was wir brauchen, um das Suchfeld und die Ergebnisse zu rendern. Wenn Sie Node.js installiert haben, gehen Sie zum Ordner, in dem die Dateien index.html und app.js platziert sind, und führen Sie den Befehl http-server<\/code> aus. Standardm??ig liefert dies den Inhalt im Ordner auf Port 8080 auf Localhost. <\/p>\n

      \"Quick <\/p>\n

      Stilfunktion <\/strong> <\/p>\n

      Jetzt werden wir der Suchdiv benutzerdefinierte Stilfunktionen hinzufügen. Return index.html und fügen Sie ein #searchForm<\/code> -Merkmals auf das styling-function<\/code> div: <\/p> hinzu\n

      \n\n\n    \n    GCSE test<\/title>\n<\/head>\n<body>
      <h1><a href="http://ipnx.cn/">亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱</a></h1>\n\n    <h1>GCSE test<\/h1>\n    <div   class="wjcelcm34c"   id=\"searchForm\" class=\"gcse-search-wrapper\"><\/div>\n    <div   class="wjcelcm34c"   id=\"searchResults\" class=\"gcse-results-wrapper\"><\/div>\n    <??>\n\n<\/body>\n<\/html><\/pre>\n<p> Gehen Sie nun zu App.js oben in der Datei unter der Erkl?rung der Konfigurationsvariablen eine neue Funktion: <\/p>\n<pre class='brush:php;toolbar:false;'>var config = {\n  gcseId: '006267341911716099344:r_iziouh0nw', \/\/ 替換為您的搜索引擎ID\n  resultsUrl: 'http:\/\/localhost:8080', \/\/ 替換為您的本地服務(wù)器地址\n  searchWrapperClass: 'gcse-search-wrapper',\n  resultsWrapperClass: 'gcse-results-wrapper'\n};\n\nvar renderSearchForms = function () {\n  if (document.readyState == 'complete') {\n    queryAndRender();\n  } else {\n    google.setOnLoadCallback(function () {\n      queryAndRender();\n    }, true);\n  }\n};\n\nvar queryAndRender = function() {\n  var gsceSearchForms = document.querySelectorAll('.' + config.searchWrapperClass);\n  var gsceResults = document.querySelectorAll('.' + config.resultsWrapperClass);\n\n  if (gsceSearchForms.length > 0) {\n    renderSearch(gsceSearchForms[0]);\n  }\n  if (gsceResults.length > 0) {\n    renderResults(gsceResults[0]);\n  }\n};\n\nvar renderSearch = function (div) {\n    google.search.cse.element.render(\n      {\n        div: div.id,\n        tag: 'searchbox-only',\n        attributes: {\n          resultsUrl: config.resultsUrl\n        }\n      }\n    );\n    if (div.dataset &&\n        div.dataset.stylingFunction &&\n        window[div.dataset.stylingFunction] &&\n        typeof window[div.dataset.stylingFunction] === 'function') {\n      window[div.dataset.stylingFunction](div); \/\/ 傳遞div而不是form\n    }\n};\n\nvar renderResults = function(div) {\n  google.search.cse.element.render(\n    {\n      div: div.id,\n      tag: 'searchresults-only'\n    });\n};\n\nwindow.__gcse = {\n  parsetags: 'explicit',\n  callback: renderSearchForms\n};\n\n(function () {\n  var cx = config.gcseId;\n  var gcse = document.createElement('script');\n  gcse.type = 'text\/javascript';\n  gcse.async = true;\n  gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +\n    '\/\/cse.google.com\/cse.js?cx=' + cx;\n  var s = document.getElementsByTagName('script')[0];\n  s.parentNode.insertBefore(gcse, s);\n})();\n<\/pre>\n<p> Versuchen Sie nun erneut, die Testseite zu laden, und Sie sehen den richtigen Platzhalter. <\/p>\n<p> <img src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/000\/173975654190702.jpg\" alt=\"Quick Tip: How to Style Google Custom Search Manually \"> <\/p>\n<p> <strong> Schlussfolgerung <\/strong> <\/p>\n<p> google benutzerdefinierte Suchmaschinen sind sehr effektiv für die schnelle Einrichtung einfacher Suchanfragen, insbesondere wenn die Website nur statisches HTML ist. Mit nur einer kleinen Menge JavaScript -Code k?nnen Sie Suchformulare und Ergebnisseiten anpassen, um den Benutzern ein nahtloseres Erlebnis zu bieten. <\/p>\n<p> Verwenden Sie GCSE oder haben Sie eine bessere L?sung gefunden? Bitte kommentieren Sie unten! <\/p>\n<p> <strong> FAQ beim Einstellen von Google benutzerdefinierten Suchstilen <\/strong> <\/p>\n<h3> Wie passen Sie das Erscheinungsbild der benutzerdefinierten Suchmaschine von Google an? <\/h3>\n<p> Passen Sie das Erscheinungsbild benutzerdefinierter Google -Suchmaschinen an, die die Verwendung von CSS (Cascading -Stylesheets) beinhalten. CSS ist eine Stylesheet -Sprache, die das Erscheinungsbild und die Formatierung von Dokumenten in HTML beschreibt. Sie k?nnen die Farbe, Schriftart, Gr??e und andere Elemente von Suchmaschinen ?ndern. Zu diesem Zweck müssen Sie auf die API für programmierbare Suchelemente -Steuerelemente zugreifen, mit der Sie Suchelemente anpassen k?nnen. Sie k?nnen dann dem richtigen Abschnitt CSS hinzufügen, um das Aussehen der Suchmaschine zu ?ndern. <\/p>\n<h3> Kann ich meiner Website eine benutzerdefinierte Suche von Google hinzufügen? <\/h3>\n<p> Ja, Sie k?nnen Ihre Website benutzerdefinierte Suchanfragen hinzufügen. Google bietet eine benutzerdefinierte Such -JSON -API, mit der Sie GET -Anfragen senden k?nnen. Diese API gibt Suchergebnisse im JSON -Format zurück. Sie k?nnen diese Ergebnisse dann verwenden, um eine benutzerdefinierte Suchmaschine auf Ihrer Website zu erstellen. Auf diese Weise k?nnen Ihre Benutzer nach Ihrer Website oder anderen von Ihnen angegebenen Websites suchen. <\/p>\n<h3> Wie implementieren Sie das Suchfeld mithilfe von Google Custom Search? <\/h3>\n<p> Implementieren eines Suchfelds mit Google Custom Search beinhaltet das Erstellen einer Suchmaschinen -ID, die Sie auf einer programmierbaren Suchmaschinen -Website durchführen k?nnen. Sobald Sie die ID haben, k?nnen Sie die Custom Suchelement Control -API verwenden, um ein Suchfeld zu erstellen. Sie k?nnen dieses Suchfeld dann mit CSS anpassen. <\/p>\n<h3> Was ist die Programmabteilung für programmierbare Suchelemente? <\/h3>\n<p> Die von Google bereitgestellte Funktionen für programmierbare Suchelemente -Steuerelemente ist eine Reihe von Funktionen, mit denen Sie programmierbare Suchmaschinen anpassen k?nnen. Dazu geh?rt das Erstellen von Suchfeldern, das Anpassen des Aussehens von Suchmaschinen und die Steuerung von Suchergebnissen. <\/p>\n<h3> So steuern Sie die Suchergebnisse bei der benutzerdefinierten Google -Suche? <\/h3>\n<p> Sie k?nnen mit der programmierbaren Suchelement -Steuerelement -API die Suchergebnisse bei den benutzerdefinierten Suchanfragen von Google steuern. Diese API bietet Funktionen, mit denen Sie die von Ihnen gesuchte Website, die Anzahl der zurückgegebenen Ergebnisse und die Reihenfolge angeben k?nnen, in der die Ergebnisse angezeigt werden. <\/p>\n<h3> Kann ich Google Custom Search nach kommerziellen Zwecken verwenden? <\/h3>\n<p> Ja, Sie k?nnen Google Custom -Suche nach kommerziellen Zwecken verwenden. Sie müssen jedoch die Nutzungsbedingungen verstehen. Sie k?nnen beispielsweise keine Suchmaschinen verwenden, um Inhalte für Erwachsene anzuzeigen oder illegale Aktivit?ten zu f?rdern. <\/p>\n<h3> Wie ?ndere ich die Farbe der Suchergebnisse bei der benutzerdefinierten Google -Suche? <\/h3>\n<p> Sie k?nnen CSS verwenden, um die Farbe der Suchergebnisse bei der benutzerdefinierten Suche von Google zu ?ndern. Sie müssen auf die API für programmierbare Suchelemente -Steuerelemente zugreifen und dem richtigen Abschnitt CSS hinzufügen. Sie k?nnen die Farben von Text-, Hintergrund- und anderen Suchergebniselementen ?ndern. <\/p>\n<h3> Kann ich Google zur benutzerdefinierten Suche auf meinem Mobilger?t verwenden? <\/h3>\n<p> Ja, Sie k?nnen die Suche mit Google auf Ihrem mobilen Ger?t anpassen. Die programmierbare Suchmaschine ist so konzipiert, dass sie reaktionsschnell ist, was bedeutet, dass sie sich an die Bildschirmgr??e des von ihm angezeigten Ger?ts anpasst. Sie k?nnen auch CSS verwenden, um das Aussehen der Suchmaschine anzupassen, um sie mobiler zu gestalten. <\/p>\n<h3> Wie füge ich ein Logo in meine benutzerdefinierte Suchmaschine von Google hinzu? <\/h3>\n<p> Sie k?nnen mit CSS Logos in meiner benutzerdefinierten Suchmaschine von Google hinzufügen. Sie müssen auf die API für programmierbare Suchelemente -Steuerelemente zugreifen und dem richtigen Abschnitt CSS hinzufügen. Sie k?nnen dann eine Bild -URL hinzufügen, die Sie als Logo anzeigen k?nnen. <\/p>\n<h3> Kann ich Google zur benutzerdefinierten Suche ohne Codierungswissen verwenden? <\/h3>\n<p> W?hrend Sie Google verwenden k?nnen, um Suchvorg?nge ohne Codierungskenntnisse anzupassen, wird empfohlen, dass Sie ein gewisses Verst?ndnis von HTML und CSS haben, um Ihre Suchmaschine vollst?ndig anzupassen. Google bietet jedoch detaillierte Dokumentationen und Tutorials, um Ihnen den Einstieg zu erleichtern. <\/p>"}	</script>
      	
      <meta http-equiv="Cache-Control" content="no-transform" />
      <meta http-equiv="Cache-Control" content="no-siteapp" />
      <script>var V_PATH="/";window.onerror=function(){ return true; };</script>
      </head>
      
      <body data-commit-time="2023-12-28T14:50:12+08:00" class="editor_body body2_2">
      	<link rel="stylesheet" type="text/css" href="/static/csshw/stylehw.css">
      <header>
          <div   id="wjcelcm34c"   class="head">
              <div   id="wjcelcm34c"   class="haed_left">
                  <div   id="wjcelcm34c"   class="haed_logo">
                      <a href="http://ipnx.cn/de/" title="" class="haed_logo_a">
                          <img src="/static/imghw/logo.png" alt="" class="haed_logoimg">
                      </a>
                  </div>
                  <div   id="wjcelcm34c"   class="head_nav">
                      <div   id="wjcelcm34c"   class="head_navs">
                          <a href="javascript:;" title="Gemeinschaft" class="head_nava head_nava-template1">Gemeinschaft</a>
                          <div   class="wjcelcm34c"   id="dropdown-template1" style="display: none;">
                              <div   id="wjcelcm34c"   class="languagechoose">
                                  <a href="http://ipnx.cn/de/article.html" title="Artikel" class="languagechoosea on">Artikel</a>
                                  <a href="http://ipnx.cn/de/faq/zt" title="Themen" class="languagechoosea">Themen</a>
                                  <a href="http://ipnx.cn/de/wenda.html" title="Fragen und Antworten" class="languagechoosea">Fragen und Antworten</a>
                              </div>
                          </div>
                      </div>
      
                      <div   id="wjcelcm34c"   class="head_navs">
                          <a href="javascript:;" title="Lernen" class="head_nava head_nava-template1_1">Lernen</a>
                          <div   class="wjcelcm34c"   id="dropdown-template1_1" style="display: none;">
                              <div   id="wjcelcm34c"   class="languagechoose">
                                  <a href="http://ipnx.cn/de/course.html" title="Kurs" class="languagechoosea on">Kurs</a>
                                  <a href="http://ipnx.cn/de/dic/" title="Programmierw?rterbuch" class="languagechoosea">Programmierw?rterbuch</a>
                              </div>
                          </div>
                      </div>
      
                      <div   id="wjcelcm34c"   class="head_navs">
                          <a href="javascript:;" title="Tools-Bibliothek" class="head_nava head_nava-template1_2">Tools-Bibliothek</a>
                          <div   class="wjcelcm34c"   id="dropdown-template1_2" style="display: none;">
                              <div   id="wjcelcm34c"   class="languagechoose">
                                  <a href="http://ipnx.cn/de/toolset/development-tools" title="Entwicklungswerkzeuge" class="languagechoosea on">Entwicklungswerkzeuge</a>
                                  <a href="http://ipnx.cn/de/toolset/website-source-code" title="Quellcode der Website" class="languagechoosea">Quellcode der Website</a>
                                  <a href="http://ipnx.cn/de/toolset/php-libraries" title="PHP-Bibliotheken" class="languagechoosea">PHP-Bibliotheken</a>
                                  <a href="http://ipnx.cn/de/toolset/js-special-effects" title="JS-Spezialeffekte" class="languagechoosea on">JS-Spezialeffekte</a>
                                  <a href="http://ipnx.cn/de/toolset/website-materials" title="Website-Materialien" class="languagechoosea on">Website-Materialien</a>
                                  <a href="http://ipnx.cn/de/toolset/extension-plug-ins" title="Erweiterungs-Plug-Ins" class="languagechoosea on">Erweiterungs-Plug-Ins</a>
                              </div>
                          </div>
                      </div>
      
                      <div   id="wjcelcm34c"   class="head_navs">
                          <a href="http://ipnx.cn/de/ai" title="KI-Tools" class="head_nava head_nava-template1_3">KI-Tools</a>
                      </div>
      
                      <div   id="wjcelcm34c"   class="head_navs">
                          <a href="javascript:;" title="Freizeit" class="head_nava head_nava-template1_3">Freizeit</a>
                          <div   class="wjcelcm34c"   id="dropdown-template1_3" style="display: none;">
                              <div   id="wjcelcm34c"   class="languagechoose">
                                  <a href="http://ipnx.cn/de/game" title="Spiel-Download" class="languagechoosea on">Spiel-Download</a>
                                  <a href="http://ipnx.cn/de/mobile-game-tutorial/" title="Spiel-Tutorials" class="languagechoosea">Spiel-Tutorials</a>
      
                              </div>
                          </div>
                      </div>
                  </div>
              </div>
                          <div   id="wjcelcm34c"   class="head_search">
                      <input id="key_words"  onkeydown="if (event.keyCode == 13) searchs('de')" class="search-input" type="text" autocomplete="off" name="keywords" required="required" placeholder="Block,address,transaction,news" value="">
                      <a href="javascript:;" title="suchen"  onclick="searchs('de')"><img src="/static/imghw/find.png" alt="suchen"></a>
                  </div>
                      <div   id="wjcelcm34c"   class="head_right">
                  <div   id="wjcelcm34c"   class="haed_language">
                      <a href="javascript:;" class="layui-btn haed_language_btn">Deutsch<i class="layui-icon layui-icon-triangle-d"></i></a>
                      <div   class="wjcelcm34c"   id="dropdown-template" style="display: none;">
                          <div   id="wjcelcm34c"   class="languagechoose">
                                                      <a href="javascript:setlang('zh-cn');" title="簡(jiǎn)體中文" class="languagechoosea">簡(jiǎn)體中文</a>
                                                      <a href="javascript:setlang('en');" title="English" class="languagechoosea">English</a>
                                                      <a href="javascript:setlang('zh-tw');" title="繁體中文" class="languagechoosea">繁體中文</a>
                                                      <a href="javascript:setlang('ja');" title="日本語(yǔ)" class="languagechoosea">日本語(yǔ)</a>
                                                      <a href="javascript:setlang('ko');" title="???" class="languagechoosea">???</a>
                                                      <a href="javascript:setlang('ms');" title="Melayu" class="languagechoosea">Melayu</a>
                                                      <a href="javascript:setlang('fr');" title="Fran?ais" class="languagechoosea">Fran?ais</a>
                                                      <a href="javascript:;" title="Deutsch" class="languagechoosea">Deutsch</a>
                                                  </div>
                      </div>
                  </div>
                  <span id="wjcelcm34c"    class="head_right_line"></span>
                                  <div style="display: block;" id="login" class="haed_login ">
                          <a href="javascript:;"  title="Login" class="haed_logina ">Login</a>
                      </div>
                      <div style="display: block;" id="reg" class="head_signup login">
                          <a href="javascript:;"  title="singup" class="head_signupa">singup</a>
                      </div>
                  
              </div>
          </div>
      </header>
      
      	
      	<main>
      		<div   id="wjcelcm34c"   class="Article_Details_main">
      			<div   id="wjcelcm34c"   class="Article_Details_main1">
      							<div   id="wjcelcm34c"   class="Article_Details_main1L">
      					<div   id="wjcelcm34c"   class="Article_Details_main1Lmain" id="Article_Details_main1Lmain">
      						<div   id="wjcelcm34c"   class="Article_Details_main1L1">Inhaltsverzeichnis</div>
      						<div   id="wjcelcm34c"   class="Article_Details_main1L2" id="Article_Details_main1L2">
      							<!-- 左側(cè)懸浮,文章定位標(biāo)題1 id="Article_Details_main1L2s_1"-->
      															<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
      									<a href="#Wie-passen-Sie-das-Erscheinungsbild-der-benutzerdefinierten-Suchmaschine-von-Google-an" title=" Wie passen Sie das Erscheinungsbild der benutzerdefinierten Suchmaschine von Google an? " > Wie passen Sie das Erscheinungsbild der benutzerdefinierten Suchmaschine von Google an? </a>
      								</div>
      																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
      									<a href="#Kann-ich-meiner-Website-eine-benutzerdefinierte-Suche-von-Google-hinzufügen" title=" Kann ich meiner Website eine benutzerdefinierte Suche von Google hinzufügen? " > Kann ich meiner Website eine benutzerdefinierte Suche von Google hinzufügen? </a>
      								</div>
      																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
      									<a href="#Wie-implementieren-Sie-das-Suchfeld-mithilfe-von-Google-Custom-Search" title=" Wie implementieren Sie das Suchfeld mithilfe von Google Custom Search? " > Wie implementieren Sie das Suchfeld mithilfe von Google Custom Search? </a>
      								</div>
      																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
      									<a href="#Was-ist-die-Programmabteilung-für-programmierbare-Suchelemente" title=" Was ist die Programmabteilung für programmierbare Suchelemente? " > Was ist die Programmabteilung für programmierbare Suchelemente? </a>
      								</div>
      																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
      									<a href="#So-steuern-Sie-die-Suchergebnisse-bei-der-benutzerdefinierten-Google-Suche" title=" So steuern Sie die Suchergebnisse bei der benutzerdefinierten Google -Suche? " > So steuern Sie die Suchergebnisse bei der benutzerdefinierten Google -Suche? </a>
      								</div>
      																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
      									<a href="#Kann-ich-Google-Custom-Search-nach-kommerziellen-Zwecken-verwenden" title=" Kann ich Google Custom Search nach kommerziellen Zwecken verwenden? " > Kann ich Google Custom Search nach kommerziellen Zwecken verwenden? </a>
      								</div>
      																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
      									<a href="#Wie-?ndere-ich-die-Farbe-der-Suchergebnisse-bei-der-benutzerdefinierten-Google-Suche" title=" Wie ?ndere ich die Farbe der Suchergebnisse bei der benutzerdefinierten Google -Suche? " > Wie ?ndere ich die Farbe der Suchergebnisse bei der benutzerdefinierten Google -Suche? </a>
      								</div>
      																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
      									<a href="#Kann-ich-Google-zur-benutzerdefinierten-Suche-auf-meinem-Mobilger?t-verwenden" title=" Kann ich Google zur benutzerdefinierten Suche auf meinem Mobilger?t verwenden? " > Kann ich Google zur benutzerdefinierten Suche auf meinem Mobilger?t verwenden? </a>
      								</div>
      																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
      									<a href="#Wie-füge-ich-ein-Logo-in-meine-benutzerdefinierte-Suchmaschine-von-Google-hinzu" title=" Wie füge ich ein Logo in meine benutzerdefinierte Suchmaschine von Google hinzu? " > Wie füge ich ein Logo in meine benutzerdefinierte Suchmaschine von Google hinzu? </a>
      								</div>
      																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
      									<a href="#Kann-ich-Google-zur-benutzerdefinierten-Suche-ohne-Codierungswissen-verwenden" title=" Kann ich Google zur benutzerdefinierten Suche ohne Codierungswissen verwenden? " > Kann ich Google zur benutzerdefinierten Suche ohne Codierungswissen verwenden? </a>
      								</div>
      														</div>
      					</div>
      				</div>
      							<div   id="wjcelcm34c"   class="Article_Details_main1M">
      					<div   id="wjcelcm34c"   class="phpgenera_Details_mainL1">
      						<a href="http://ipnx.cn/de/" title="Heim"
      							class="phpgenera_Details_mainL1a">Heim</a>
      						<img src="/static/imghw/top_right.png" alt="" />
      												<a href="http://ipnx.cn/de/web-designer.html"
      							class="phpgenera_Details_mainL1a">Web-Frontend</a>
      						<img src="/static/imghw/top_right.png" alt="" />
      												<a href="http://ipnx.cn/de/js-tutorial.html"
      							class="phpgenera_Details_mainL1a">js-Tutorial</a>
      						<img src="/static/imghw/top_right.png" alt="" />
      						<span>Schneller Tipp: So stylen Sie die benutzerdefinierte Suche in Google manuell</span>
      					</div>
      					
      					<div   id="wjcelcm34c"   class="Articlelist_txts">
      						<div   id="wjcelcm34c"   class="Articlelist_txts_info">
      							<h1 class="Articlelist_txts_title">Schneller Tipp: So stylen Sie die benutzerdefinierte Suche in Google manuell</h1>
      							<div   id="wjcelcm34c"   class="Articlelist_txts_info_head">
      								<div   id="wjcelcm34c"   class="author_info">
      									<a href="http://ipnx.cn/de/member/1468494.html"  class="author_avatar">
      									<img class="lazy"  data-src="https://img.php.cn/upload/avatar/000/000/001/66ea812815a39919.png" src="/static/imghw/default1.png" alt="Jennifer Aniston">
      									</a>
      									<div   id="wjcelcm34c"   class="author_detail">
      																			<a href="http://ipnx.cn/de/member/1468494.html" class="author_name">Jennifer Aniston</a>
                                      										</div>
      								</div>
                      			</div>
      							<span id="wjcelcm34c"    class="Articlelist_txts_time">Feb 17, 2025 am	 09:42 AM</span>
      														
      						</div>
      					</div>
      					<hr />
      					<div   id="wjcelcm34c"   class="article_main php-article">
      						<div   id="wjcelcm34c"   class="article-list-left detail-content-wrap content">
      						<ins class="adsbygoogle"
      							style="display:block; text-align:center;"
      							data-ad-layout="in-article"
      							data-ad-format="fluid"
      							data-ad-client="ca-pub-5902227090019525"
      							data-ad-slot="3461856641">
      						</ins>
      						
      
      					<p> <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173975653790720.jpg" class="lazy" alt="Quick Tip: How to Style Google Custom Search Manually "> </p>
      <p> <strong> Kernpunkte </strong> </p>
      <ul>
      <li> Durch manuelles Rendern von Suchformularen (ohne spezielle GCSE -Tags) k?nnen Sie die benutzerdefinierte Suchmaschine (GCSE) manuell stylen, wodurch Sie eine bessere Kontrolle über die Sucheingabefelder erhalten und sie einfacher aussehen lassen. </li>
      <li> GCSE -Rückruffunktion stellt sicher, dass die Eingabe vor dem ?ndern der Eingangseigenschaften geladen wird. Diese Methode ist zuverl?ssiger als die Verwendung der <code>setTimeout</code> -Methode. </li>
      <li> Die Google -Such -API kann zum Erstellen von Suchfeldern und Ergebnisfeldern verwendet werden. Wenn eine aktive Abfrage vorliegt, wird auch ein Ergebnisbox erstellt. Andere Anpassungen k?nnen durch die Nachahmung des Dokuments erreicht werden. </li>
      <li> Benutzerdefinierte Stilfunktionen k?nnen der Suchdiv für eine weitere Anpassung hinzugefügt werden. Diese Funktion kann verwendet werden, um Platzhalter zu ?ndern, Hintergründe zu l?schen und Ereignisse hinzuzufügen, die Hintergründe entfernen, wenn sie au?erhalb des Fokus stehen. </li>
      </ul>
      <p> Dieser Artikel wurde von Mark Brown überprüft. Vielen Dank an alle Peer -Rezensenten bei SitePoint für die Erh?hung der Inhalte von SitePoint -Inhalten! </p>
      <p> Website-Eigentümer verwenden h?ufig die Suche nach Google Custom Suchmaschine (GCSE), um nach ihren Inhalten zu suchen, anstatt integrierte und/oder benutzerdefinierte Suchfunktionen zu verwenden. Der Grund ist einfach - viel weniger Arbeit und kann in den meisten F?llen den Zweck erreichen. Wenn Sie keine erweiterten Filter oder benutzerdefinierten Suchparameter ben?tigen, ist GCSE für Sie. </p>
      <p> In diesem schnellen Tipp zeige ich Ihnen, wie <em> das Suchformular manuell (keine speziellen GCSE -Tags verwenden) und Ergebnisfelder manuell rendern, die eine feinere Steuerung und eine sauberere Sucheingabemethode erm?glichen. </em>
      </p> <p> Frage <strong> </strong>
      </p> Normalerweise ist das Hinzufügen von GCSE zu Ihrer Website so einfach wie Kopierkripte und benutzerdefinierte HTML-Tags auf Ihre Website. Wo Sie das spezielle GCSE -Tag platzieren, wird ein Eingabesuchfeld gerendert. Geben Sie die Suche in diesem Feld ein und starten Sie eine Google -Suche basierend auf zuvor konfigurierten Parametern (beispielsweise nur sepoint.com). <p>
      </p> Eine h?ufige Frage ist: "Wie kann man den Platzhalter für das GCSE -Eingabefeld ver?ndern?". Leider ist die vorgeschlagene Antwort normalerweise falsch, da die unzuverl?ssige <p> -Methode verwendet wird, um auf den Ajax Call of GCSE abzuschlie?en (stellen Sie sicher, dass die Eingabe an die DOM angeh?ngt ist) und dann die Eigenschaften über JavaScript zu ?ndern. <code>setTimeout</code>
      </p> Wir werden auch Elemente abfragen und Attribute mit JS ?ndern. <p>
      <code>setTimeout()</code> </p> Erstellen Sie ein GCSE -Konto <p> <strong>
      </strong> Suchmaschine ist online vollst?ndig konfiguriert. Der erste Schritt besteht darin, zur GCSE -Website zu gehen und auf Hinzufügen zu klicken. Folgen Sie dem Assistenten, um den Domain -Namen auszufüllen, nach dem Sie suchen m?chten (normalerweise Ihre Website -URL). Jetzt k?nnen Sie alle erweiterten Einstellungen ignorieren. </p>
      <p> Nach dem Klicken auf "Finish" sehen Sie drei Optionen: </p>
      <ol>
      <li> "Code erhalten", wodurch Sie durch das führen, was Sie kopieren müssen und wo Sie ihn platzieren müssen, damit die Suche auf Ihrer Website </li> angezeigt wird. <li>
      </li> "?ffentliche URL" zeigt Ihnen eine Arbeitsvorschau der festgelegten Suche <li>
      </li> "Bedienfeld" wird verwendet, um Suchvorg?nge </ol> anzupassen
      <p>
      </p> Gehen Sie zum Bedienfeld, klicken Sie auf Suchmaschinen -ID und beachten Sie diesen Wert für die sp?tere Verwendung. <p>
      <strong> </strong> HTML -Einstellungen </p> <p>
      </p> Um es auszuprobieren, erstellen wir einen grundlegenden Index.html mit der erforderlichen HTML sowie eine App.js -Datei, die die für das Rendern und benutzerdefinierten Suche erforderlichen Funktionen enth?lt. <p>
      </p> Erstellen Sie weiterhin eine grundlegende HTML -Datei mit: <pre class='brush:php;toolbar:false;'><!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>GCSE test</title>
      </head>
      <body>
      
          <h1>GCSE test</h1>
          <div id="searchForm" class="gcse-search-wrapper"></div>
          <div id="searchResults" class="gcse-results-wrapper"></div>
          <??>
      
      </body>
      </html></pre>
      <p>
      <code><div></code> Wir haben zwei </p> hinzugefügt und spezielle Klassen verwendet, um Elemente zu identifizieren, bei denen das Suchformular und die Ergebnisse vorgestellt werden sollten. <p>
      <strong> </strong> Manuelle Rendering -Funktion </p> <p>
      </p> Geben Sie jetzt Ihre App.js -Datei ein und fügen Sie Folgendes hinzu: <pre class='brush:php;toolbar:false;'>var config = {
        gcseId: '006267341911716099344:r_iziouh0nw', // 替換為您的搜索引擎ID
        resultsUrl: 'http://localhost:8080', // 替換為您的本地服務(wù)器地址
        searchWrapperClass: 'gcse-search-wrapper',
        resultsWrapperClass: 'gcse-results-wrapper'
      };
      
      var renderSearchForms = function () {
        if (document.readyState == 'complete') {
          queryAndRender();
        } else {
          google.setOnLoadCallback(function () {
            queryAndRender();
          }, true);
        }
      };
      
      var queryAndRender = function() {
        var gsceSearchForms = document.querySelectorAll('.' + config.searchWrapperClass);
        var gsceResults = document.querySelectorAll('.' + config.resultsWrapperClass);
      
        if (gsceSearchForms.length > 0) {
          renderSearch(gsceSearchForms[0]);
        }
        if (gsceResults.length > 0) {
          renderResults(gsceResults[0]);
        }
      };
      
      var renderSearch = function (div) {
          google.search.cse.element.render(
            {
              div: div.id,
              tag: 'searchbox-only',
              attributes: {
                resultsUrl: config.resultsUrl
              }
            }
          );
          if (div.dataset &&
              div.dataset.stylingFunction &&
              window[div.dataset.stylingFunction] &&
              typeof window[div.dataset.stylingFunction] === 'function') {
            window[div.dataset.stylingFunction](div); // 傳遞div而不是form
          }
      };
      
      var renderResults = function(div) {
        google.search.cse.element.render(
          {
            div: div.id,
            tag: 'searchresults-only'
          });
      };
      
      window.__gcse = {
        parsetags: 'explicit',
        callback: renderSearchForms
      };
      
      (function () {
        var cx = config.gcseId;
        var gcse = document.createElement('script');
        gcse.type = 'text/javascript';
        gcse.async = true;
        gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
          '//cse.google.com/cse.js?cx=' + cx;
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(gcse, s);
      })();
      </pre>
      <p>
      <code>gcseId</code> Erstens deklarieren wir einige Variablen für die Konfiguration. Geben Sie die ID, die Sie zuvor geschrieben haben, in das Feld <code>resultsUrl</code> konfiguriert. Legen Sie die URL der lokalen Index.html -Datei in das Feld </p> ein. Hier wird die Suche nach dem Einreichen der Abfrage nach dem Benutzer umgeleitet. Darüber hinaus wird GCSE erwarten, dass das Ergebnisfeld auf der bereitgestellten URL rendert. <p>
      <code>renderSearchForms</code> <code>queryAndRender()</code> Funktionsprüfungen Wenn die Seite geladen ist und sie geladen ist, ist die Rückruffunktion für die Wiedergabe von </p> verantwortlich. Sp?ter nach dem Laden des Dokuments. <p>
      <code>queryAndRender</code> <code>renderSearch()</code> Funktion Abfragen Sie das DOM mit Elementen der in der Konfiguration bereitgestellten Klasse. Wenn die Wrapper Div gefunden wird, werden <code>renderResults()</code> und </p> jeweils aufgerufen, um die Such- und Ergebnisfelder zu rendern. <p>
      <code>renderSearch</code> </p> Funktionen sind dort, wo die tats?chliche Magie passiert. <p>
      <code>google.search.cse.element</code> Wir verwenden die Google -Search -API (weitere Dokumentation hier, um das Objekt </p> zu verwenden), um das Suchfeld zu erstellen, und wenn eine aktive Abfrage (Ergebnis) vorliegt, wird das Ergebnisfeld erstellt. <p>
      Die Funktion <code>div</code> Render akzeptiert mehr Parameter als in diesem Beispiel. überprüfen Sie daher die Dokumentation, wenn eine weitere Anpassung erforderlich ist. Der Parameter <code>tag</code> akzeptiert tats?chlich die ID des DIV, die wir rendern werden, und der Parameter <em> zeigt an ). </em>
      <em> findet au?erdem </em> das Datenattribut des Wrapper-Elements, und wenn das Attribut </p> Styling-Funktion <p> angegeben ist, wird nach dem Funktionsnamen im Bereich des Geltungsbereichs gesucht und auf das Element angewendet . Dies ist unsere Chance, das Element zu stylen. <code>renderSearch()</code>
      <em>
      </em> In diesem Code -Snippet setzen wir eine Rückrufvariable im globalen Bereich, damit GCSE diese Variable intern verwenden und die Rückruffunktion nach Abschluss des Ladens ausführen kann. Dies macht diese Methode viel besser, als die </p> -L?sung zu verwenden, um den Platzhalter (oder irgendetwas anderes) des Eingabefeldes zu bearbeiten. <pre class='brush:php;toolbar:false;'>window.__gcse = {
        parsetags: 'explicit',
        callback: renderSearchForms
      };</pre>
      <p> <code>setTimeout()</code> Testlauf </p> <p><p> Bisher haben wir alles aufgenommen, was wir brauchen, um das Suchfeld und die Ergebnisse zu rendern. Wenn Sie Node.js installiert haben, gehen Sie zum Ordner, in dem die Dateien index.html und app.js platziert sind, und führen Sie den Befehl <code>http-server</code> aus. Standardm??ig liefert dies den Inhalt im Ordner auf Port 8080 auf Localhost. </p>
      <p> <img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/article/000/000/000/173975654027633.jpg"  class="lazy" alt="Quick Tip: How to Style Google Custom Search Manually " /> </p>
      <p> <strong> Stilfunktion </strong> </p>
      <p> Jetzt werden wir der Suchdiv benutzerdefinierte Stilfunktionen hinzufügen. Return index.html und fügen Sie ein <code>#searchForm</code> -Merkmals auf das <code>styling-function</code> div: </p> hinzu
      <pre class='brush:php;toolbar:false;'><!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>GCSE test</title>
      </head>
      <body>
      
          <h1>GCSE test</h1>
          <div id="searchForm" class="gcse-search-wrapper"></div>
          <div id="searchResults" class="gcse-results-wrapper"></div>
          <??>
      
      </body>
      </html></pre>
      <p> Gehen Sie nun zu App.js oben in der Datei unter der Erkl?rung der Konfigurationsvariablen eine neue Funktion: </p>
      <pre class='brush:php;toolbar:false;'>var config = {
        gcseId: '006267341911716099344:r_iziouh0nw', // 替換為您的搜索引擎ID
        resultsUrl: 'http://localhost:8080', // 替換為您的本地服務(wù)器地址
        searchWrapperClass: 'gcse-search-wrapper',
        resultsWrapperClass: 'gcse-results-wrapper'
      };
      
      var renderSearchForms = function () {
        if (document.readyState == 'complete') {
          queryAndRender();
        } else {
          google.setOnLoadCallback(function () {
            queryAndRender();
          }, true);
        }
      };
      
      var queryAndRender = function() {
        var gsceSearchForms = document.querySelectorAll('.' + config.searchWrapperClass);
        var gsceResults = document.querySelectorAll('.' + config.resultsWrapperClass);
      
        if (gsceSearchForms.length > 0) {
          renderSearch(gsceSearchForms[0]);
        }
        if (gsceResults.length > 0) {
          renderResults(gsceResults[0]);
        }
      };
      
      var renderSearch = function (div) {
          google.search.cse.element.render(
            {
              div: div.id,
              tag: 'searchbox-only',
              attributes: {
                resultsUrl: config.resultsUrl
              }
            }
          );
          if (div.dataset &&
              div.dataset.stylingFunction &&
              window[div.dataset.stylingFunction] &&
              typeof window[div.dataset.stylingFunction] === 'function') {
            window[div.dataset.stylingFunction](div); // 傳遞div而不是form
          }
      };
      
      var renderResults = function(div) {
        google.search.cse.element.render(
          {
            div: div.id,
            tag: 'searchresults-only'
          });
      };
      
      window.__gcse = {
        parsetags: 'explicit',
        callback: renderSearchForms
      };
      
      (function () {
        var cx = config.gcseId;
        var gcse = document.createElement('script');
        gcse.type = 'text/javascript';
        gcse.async = true;
        gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
          '//cse.google.com/cse.js?cx=' + cx;
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(gcse, s);
      })();
      </pre>
      <p> Versuchen Sie nun erneut, die Testseite zu laden, und Sie sehen den richtigen Platzhalter. </p>
      <p> <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173975654190702.jpg" class="lazy" alt="Quick Tip: How to Style Google Custom Search Manually "> </p>
      <p> <strong> Schlussfolgerung </strong> </p>
      <p> google benutzerdefinierte Suchmaschinen sind sehr effektiv für die schnelle Einrichtung einfacher Suchanfragen, insbesondere wenn die Website nur statisches HTML ist. Mit nur einer kleinen Menge JavaScript -Code k?nnen Sie Suchformulare und Ergebnisseiten anpassen, um den Benutzern ein nahtloseres Erlebnis zu bieten. </p>
      <p> Verwenden Sie GCSE oder haben Sie eine bessere L?sung gefunden? Bitte kommentieren Sie unten! </p>
      <p> <strong> FAQ beim Einstellen von Google benutzerdefinierten Suchstilen </strong> </p>
      <h3 id="Wie-passen-Sie-das-Erscheinungsbild-der-benutzerdefinierten-Suchmaschine-von-Google-an"> Wie passen Sie das Erscheinungsbild der benutzerdefinierten Suchmaschine von Google an? </h3>
      <p> Passen Sie das Erscheinungsbild benutzerdefinierter Google -Suchmaschinen an, die die Verwendung von CSS (Cascading -Stylesheets) beinhalten. CSS ist eine Stylesheet -Sprache, die das Erscheinungsbild und die Formatierung von Dokumenten in HTML beschreibt. Sie k?nnen die Farbe, Schriftart, Gr??e und andere Elemente von Suchmaschinen ?ndern. Zu diesem Zweck müssen Sie auf die API für programmierbare Suchelemente -Steuerelemente zugreifen, mit der Sie Suchelemente anpassen k?nnen. Sie k?nnen dann dem richtigen Abschnitt CSS hinzufügen, um das Aussehen der Suchmaschine zu ?ndern. </p>
      <h3 id="Kann-ich-meiner-Website-eine-benutzerdefinierte-Suche-von-Google-hinzufügen"> Kann ich meiner Website eine benutzerdefinierte Suche von Google hinzufügen? </h3>
      <p> Ja, Sie k?nnen Ihre Website benutzerdefinierte Suchanfragen hinzufügen. Google bietet eine benutzerdefinierte Such -JSON -API, mit der Sie GET -Anfragen senden k?nnen. Diese API gibt Suchergebnisse im JSON -Format zurück. Sie k?nnen diese Ergebnisse dann verwenden, um eine benutzerdefinierte Suchmaschine auf Ihrer Website zu erstellen. Auf diese Weise k?nnen Ihre Benutzer nach Ihrer Website oder anderen von Ihnen angegebenen Websites suchen. </p>
      <h3 id="Wie-implementieren-Sie-das-Suchfeld-mithilfe-von-Google-Custom-Search"> Wie implementieren Sie das Suchfeld mithilfe von Google Custom Search? </h3>
      <p> Implementieren eines Suchfelds mit Google Custom Search beinhaltet das Erstellen einer Suchmaschinen -ID, die Sie auf einer programmierbaren Suchmaschinen -Website durchführen k?nnen. Sobald Sie die ID haben, k?nnen Sie die Custom Suchelement Control -API verwenden, um ein Suchfeld zu erstellen. Sie k?nnen dieses Suchfeld dann mit CSS anpassen. </p>
      <h3 id="Was-ist-die-Programmabteilung-für-programmierbare-Suchelemente"> Was ist die Programmabteilung für programmierbare Suchelemente? </h3>
      <p> Die von Google bereitgestellte Funktionen für programmierbare Suchelemente -Steuerelemente ist eine Reihe von Funktionen, mit denen Sie programmierbare Suchmaschinen anpassen k?nnen. Dazu geh?rt das Erstellen von Suchfeldern, das Anpassen des Aussehens von Suchmaschinen und die Steuerung von Suchergebnissen. </p>
      <h3 id="So-steuern-Sie-die-Suchergebnisse-bei-der-benutzerdefinierten-Google-Suche"> So steuern Sie die Suchergebnisse bei der benutzerdefinierten Google -Suche? </h3>
      <p> Sie k?nnen mit der programmierbaren Suchelement -Steuerelement -API die Suchergebnisse bei den benutzerdefinierten Suchanfragen von Google steuern. Diese API bietet Funktionen, mit denen Sie die von Ihnen gesuchte Website, die Anzahl der zurückgegebenen Ergebnisse und die Reihenfolge angeben k?nnen, in der die Ergebnisse angezeigt werden. </p>
      <h3 id="Kann-ich-Google-Custom-Search-nach-kommerziellen-Zwecken-verwenden"> Kann ich Google Custom Search nach kommerziellen Zwecken verwenden? </h3>
      <p> Ja, Sie k?nnen Google Custom -Suche nach kommerziellen Zwecken verwenden. Sie müssen jedoch die Nutzungsbedingungen verstehen. Sie k?nnen beispielsweise keine Suchmaschinen verwenden, um Inhalte für Erwachsene anzuzeigen oder illegale Aktivit?ten zu f?rdern. </p>
      <h3 id="Wie-?ndere-ich-die-Farbe-der-Suchergebnisse-bei-der-benutzerdefinierten-Google-Suche"> Wie ?ndere ich die Farbe der Suchergebnisse bei der benutzerdefinierten Google -Suche? </h3>
      <p> Sie k?nnen CSS verwenden, um die Farbe der Suchergebnisse bei der benutzerdefinierten Suche von Google zu ?ndern. Sie müssen auf die API für programmierbare Suchelemente -Steuerelemente zugreifen und dem richtigen Abschnitt CSS hinzufügen. Sie k?nnen die Farben von Text-, Hintergrund- und anderen Suchergebniselementen ?ndern. </p>
      <h3 id="Kann-ich-Google-zur-benutzerdefinierten-Suche-auf-meinem-Mobilger?t-verwenden"> Kann ich Google zur benutzerdefinierten Suche auf meinem Mobilger?t verwenden? </h3>
      <p> Ja, Sie k?nnen die Suche mit Google auf Ihrem mobilen Ger?t anpassen. Die programmierbare Suchmaschine ist so konzipiert, dass sie reaktionsschnell ist, was bedeutet, dass sie sich an die Bildschirmgr??e des von ihm angezeigten Ger?ts anpasst. Sie k?nnen auch CSS verwenden, um das Aussehen der Suchmaschine anzupassen, um sie mobiler zu gestalten. </p>
      <h3 id="Wie-füge-ich-ein-Logo-in-meine-benutzerdefinierte-Suchmaschine-von-Google-hinzu"> Wie füge ich ein Logo in meine benutzerdefinierte Suchmaschine von Google hinzu? </h3>
      <p> Sie k?nnen mit CSS Logos in meiner benutzerdefinierten Suchmaschine von Google hinzufügen. Sie müssen auf die API für programmierbare Suchelemente -Steuerelemente zugreifen und dem richtigen Abschnitt CSS hinzufügen. Sie k?nnen dann eine Bild -URL hinzufügen, die Sie als Logo anzeigen k?nnen. </p>
      <h3 id="Kann-ich-Google-zur-benutzerdefinierten-Suche-ohne-Codierungswissen-verwenden"> Kann ich Google zur benutzerdefinierten Suche ohne Codierungswissen verwenden? </h3>
      <p> W?hrend Sie Google verwenden k?nnen, um Suchvorg?nge ohne Codierungskenntnisse anzupassen, wird empfohlen, dass Sie ein gewisses Verst?ndnis von HTML und CSS haben, um Ihre Suchmaschine vollst?ndig anzupassen. Google bietet jedoch detaillierte Dokumentationen und Tutorials, um Ihnen den Einstieg zu erleichtern. </p><p>Das obige ist der detaillierte Inhalt vonSchneller Tipp: So stylen Sie die benutzerdefinierte Suche in Google manuell. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!</p>
      
      
      						</div>
      					</div>
      					<div   id="wjcelcm34c"   class="wzconShengming_sp">
      						<div   id="wjcelcm34c"   class="bzsmdiv_sp">Erkl?rung dieser Website</div>
      						<div>Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn</div>
      					</div>
      				</div>
      
      				<ins class="adsbygoogle"
           style="display:block"
           data-ad-format="autorelaxed"
           data-ad-client="ca-pub-5902227090019525"
           data-ad-slot="2507867629"></ins>
      
      
      
      				<div   id="wjcelcm34c"   class="AI_ToolDetails_main4sR">
      
      
      				<ins class="adsbygoogle"
              style="display:block"
              data-ad-client="ca-pub-5902227090019525"
              data-ad-slot="3653428331"
              data-ad-format="auto"
              data-full-width-responsive="true"></ins>
          
      
      
      					<!-- <div   id="wjcelcm34c"   class="phpgenera_Details_mainR4">
      						<div   id="wjcelcm34c"   class="phpmain1_4R_readrank">
      							<div   id="wjcelcm34c"   class="phpmain1_4R_readrank_top">
      								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									src="/static/imghw/hotarticle2.png" alt="" />
      								<h2>Hei?er Artikel</h2>
      							</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottom">
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/1796832397.html" title="Gras Wonder Build Guide | Uma Musume hübsches Derby" class="phpgenera_Details_mainR4_bottom_title">Gras Wonder Build Guide | Uma Musume hübsches Derby</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>3 Wochen vor</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/1796833110.html" title="<??>: 99 N?chte im Wald - alle Abzeichen und wie man sie freischalt" class="phpgenera_Details_mainR4_bottom_title"><??>: 99 N?chte im Wald - alle Abzeichen und wie man sie freischalt</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>3 Wochen vor</span>
      										<span>By DDD</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/1796831605.html" title="Uma Musume Pretty Derby Banner Zeitplan (Juli 2025)" class="phpgenera_Details_mainR4_bottom_title">Uma Musume Pretty Derby Banner Zeitplan (Juli 2025)</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4 Wochen vor</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/1796829586.html" title="Die heutigen Verbindungen hinweisen und antworten Sie zum 3. Juli für 753" class="phpgenera_Details_mainR4_bottom_title">Die heutigen Verbindungen hinweisen und antworten Sie zum 3. Juli für 753</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>1 Monate vor</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/1796831905.html" title="Windows Security ist leer oder keine Optionen angezeigt" class="phpgenera_Details_mainR4_bottom_title">Windows Security ist leer oder keine Optionen angezeigt</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4 Wochen vor</span>
      										<span>By 下次還敢</span>
      									</div>
      								</div>
      														</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_more">
      								<a href="http://ipnx.cn/de/article.html">Mehr anzeigen</a>
      							</div>
      						</div>
      					</div> -->
      
      
      											<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3">
      							<div   id="wjcelcm34c"   class="phpmain1_4R_readrank">
      								<div   id="wjcelcm34c"   class="phpmain1_4R_readrank_top">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/hottools2.png" alt="" />
      									<h2>Hei?e KI -Werkzeuge</h2>
      								</div>
      								<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_bottom">
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/de/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173410641626608.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undress AI Tool" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/de/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_title">
      													<h3>Undress AI Tool</h3>
      												</a>
      												<p>Ausziehbilder kostenlos</p>
      											</div>
      										</div>
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/de/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411540686492.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undresser.AI Undress" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/de/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_title">
      													<h3>Undresser.AI Undress</h3>
      												</a>
      												<p>KI-gestützte App zum Erstellen realistischer Aktfotos</p>
      											</div>
      										</div>
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/de/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411552797167.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="AI Clothes Remover" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/de/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_title">
      													<h3>AI Clothes Remover</h3>
      												</a>
      												<p>Online-KI-Tool zum Entfernen von Kleidung aus Fotos.</p>
      											</div>
      										</div>
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/de/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411529149311.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Clothoff.io" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/de/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_title">
      													<h3>Clothoff.io</h3>
      												</a>
      												<p>KI-Kleiderentferner</p>
      											</div>
      										</div>
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/de/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173414504068133.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Video Face Swap" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/de/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_title">
      													<h3>Video Face Swap</h3>
      												</a>
      												<p>Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!</p>
      											</div>
      										</div>
      																</div>
      								<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_more">
      									<a href="http://ipnx.cn/de/ai">Mehr anzeigen</a>
      								</div>
      							</div>
      						</div>
      					
      
      
      					<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4">
      						<div   id="wjcelcm34c"   class="phpmain1_4R_readrank">
      							<div   id="wjcelcm34c"   class="phpmain1_4R_readrank_top">
      								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									src="/static/imghw/hotarticle2.png" alt="" />
      								<h2>Hei?er Artikel</h2>
      							</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottom">
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/1796832397.html" title="Gras Wonder Build Guide | Uma Musume hübsches Derby" class="phpgenera_Details_mainR4_bottom_title">Gras Wonder Build Guide | Uma Musume hübsches Derby</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>3 Wochen vor</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/1796833110.html" title="<??>: 99 N?chte im Wald - alle Abzeichen und wie man sie freischalt" class="phpgenera_Details_mainR4_bottom_title"><??>: 99 N?chte im Wald - alle Abzeichen und wie man sie freischalt</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>3 Wochen vor</span>
      										<span>By DDD</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/1796831605.html" title="Uma Musume Pretty Derby Banner Zeitplan (Juli 2025)" class="phpgenera_Details_mainR4_bottom_title">Uma Musume Pretty Derby Banner Zeitplan (Juli 2025)</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4 Wochen vor</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/1796829586.html" title="Die heutigen Verbindungen hinweisen und antworten Sie zum 3. Juli für 753" class="phpgenera_Details_mainR4_bottom_title">Die heutigen Verbindungen hinweisen und antworten Sie zum 3. Juli für 753</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>1 Monate vor</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/1796831905.html" title="Windows Security ist leer oder keine Optionen angezeigt" class="phpgenera_Details_mainR4_bottom_title">Windows Security ist leer oder keine Optionen angezeigt</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4 Wochen vor</span>
      										<span>By 下次還敢</span>
      									</div>
      								</div>
      														</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_more">
      								<a href="http://ipnx.cn/de/article.html">Mehr anzeigen</a>
      							</div>
      						</div>
      					</div>
      
      
      											<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3">
      							<div   id="wjcelcm34c"   class="phpmain1_4R_readrank">
      								<div   id="wjcelcm34c"   class="phpmain1_4R_readrank_top">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/hottools2.png" alt="" />
      									<h2>Hei?e Werkzeuge</h2>
      								</div>
      								<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_bottom">
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/de/toolset/development-tools/92" title="Notepad++7.3.1" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab96f0f39f7357.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="Notepad++7.3.1" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/de/toolset/development-tools/92" title="Notepad++7.3.1" class="phpmain_tab2_mids_title">
      													<h3>Notepad++7.3.1</h3>
      												</a>
      												<p>Einfach zu bedienender und kostenloser Code-Editor</p>
      											</div>
      										</div>
      																			<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/de/toolset/development-tools/93" title="SublimeText3 chinesische Version" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97a3baad9677.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 chinesische Version" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/de/toolset/development-tools/93" title="SublimeText3 chinesische Version" class="phpmain_tab2_mids_title">
      													<h3>SublimeText3 chinesische Version</h3>
      												</a>
      												<p>Chinesische Version, sehr einfach zu bedienen</p>
      											</div>
      										</div>
      																			<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/de/toolset/development-tools/121" title="Senden Sie Studio 13.0.1" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97ecd1ab2670.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="Senden Sie Studio 13.0.1" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/de/toolset/development-tools/121" title="Senden Sie Studio 13.0.1" class="phpmain_tab2_mids_title">
      													<h3>Senden Sie Studio 13.0.1</h3>
      												</a>
      												<p>Leistungsstarke integrierte PHP-Entwicklungsumgebung</p>
      											</div>
      										</div>
      																			<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/de/toolset/development-tools/469" title="Dreamweaver CS6" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d0e0fc74683535.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="Dreamweaver CS6" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/de/toolset/development-tools/469" title="Dreamweaver CS6" class="phpmain_tab2_mids_title">
      													<h3>Dreamweaver CS6</h3>
      												</a>
      												<p>Visuelle Webentwicklungstools</p>
      											</div>
      										</div>
      																			<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/de/toolset/development-tools/500" title="SublimeText3 Mac-Version" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d34035e2757995.png?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 Mac-Version" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/de/toolset/development-tools/500" title="SublimeText3 Mac-Version" class="phpmain_tab2_mids_title">
      													<h3>SublimeText3 Mac-Version</h3>
      												</a>
      												<p>Codebearbeitungssoftware auf Gottesniveau (SublimeText3)</p>
      											</div>
      										</div>
      																	</div>
      								<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_more">
      									<a href="http://ipnx.cn/de/ai">Mehr anzeigen</a>
      								</div>
      							</div>
      						</div>
      										
      
      					
      					<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4">
      						<div   id="wjcelcm34c"   class="phpmain1_4R_readrank">
      							<div   id="wjcelcm34c"   class="phpmain1_4R_readrank_top">
      								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									src="/static/imghw/hotarticle2.png" alt="" />
      								<h2>Hei?e Themen</h2>
      							</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottom">
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/laravel-tutori" title="Laravel-Tutorial" class="phpgenera_Details_mainR4_bottom_title">Laravel-Tutorial</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/eyess.png" alt="" />
      											<span>1597</span>
      										</div>
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/tiezi.png" alt="" />
      											<span>29</span>
      										</div>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/php-tutorial" title="PHP-Tutorial" class="phpgenera_Details_mainR4_bottom_title">PHP-Tutorial</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/eyess.png" alt="" />
      											<span>1488</span>
      										</div>
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/tiezi.png" alt="" />
      											<span>72</span>
      										</div>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/nytminicrosswordanswe" title="NYT Mini Kreuzwortr?tsel Antworten" class="phpgenera_Details_mainR4_bottom_title">NYT Mini Kreuzwortr?tsel Antworten</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/eyess.png" alt="" />
      											<span>269</span>
      										</div>
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/tiezi.png" alt="" />
      											<span>587</span>
      										</div>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/de/faq/newyorktimesdailybrief" title="NYT -Verbindungen Hinweise und Antworten" class="phpgenera_Details_mainR4_bottom_title">NYT -Verbindungen Hinweise und Antworten</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/eyess.png" alt="" />
      											<span>133</span>
      										</div>
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/tiezi.png" alt="" />
      											<span>836</span>
      										</div>
      									</div>
      								</div>
      														</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_more">
      								<a href="http://ipnx.cn/de/faq/zt">Mehr anzeigen</a>
      							</div>
      						</div>
      					</div>
      				</div>
      			</div>
      							<div   id="wjcelcm34c"   class="Article_Details_main2">
      					<div   id="wjcelcm34c"   class="phpgenera_Details_mainL4">
      						<div   id="wjcelcm34c"   class="phpmain1_2_top">
      							<a href="javascript:void(0);" class="phpmain1_2_top_title">Related knowledge<img
      									src="/static/imghw/index2_title2.png" alt="" /></a>
      						</div>
      						<div   id="wjcelcm34c"   class="phpgenera_Details_mainL4_info">
      
      													<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/de/faq/1796829560.html" title="Wie funktioniert die Müllsammlung in JavaScript?" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175156097152256.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Wie funktioniert die Müllsammlung in JavaScript?" />
      								</a>
      								<a href="http://ipnx.cn/de/faq/1796829560.html" title="Wie funktioniert die Müllsammlung in JavaScript?" class="phphistorical_Version2_mids_title">Wie funktioniert die Müllsammlung in JavaScript?</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jul 04, 2025 am	 12:42 AM</span>
      								<p class="Articlelist_txts_p">Der Müllsammlung von JavaScript verwaltet den Speicher automatisch über einen Tag-Clearing-Algorithmus, um das Risiko eines Speicherlecks zu verringern. Der Motor durchquert und markiert das aktive Objekt aus dem Wurzelobjekt, und nicht markiert wird als Müll behandelt und gel?scht. Wenn das Objekt beispielsweise nicht mehr referenziert wird (z. B. die Variable nach NULL), wird es in der n?chsten Runde des Recyclings freigegeben. Zu den h?ufigen Ursachen für Speicherlecks geh?ren: ① Unger?te Timer oder Event -H?rer; ② Verweise auf externe Variablen in Schlie?ungen; ③ Globale Variablen halten weiterhin eine gro?e Datenmenge. Der V8 -Motor optimiert die Recyclingeffizienz durch Strategien wie Recycling von Generationen, inkrementelle Markierung, paralleles/gleichzeitiges Recycling und verkürzt die Hauptblockierungszeit. W?hrend der Entwicklung sollten unn?tige globale Referenzen vermieden und Objektverb?nde umgehend dekoriert werden, um die Leistung und Stabilit?t zu verbessern.</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/de/faq/1796836217.html" title="Wie stelle ich eine HTTP -Anforderung in node.js?" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/431/639/175234432058757.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Wie stelle ich eine HTTP -Anforderung in node.js?" />
      								</a>
      								<a href="http://ipnx.cn/de/faq/1796836217.html" title="Wie stelle ich eine HTTP -Anforderung in node.js?" class="phphistorical_Version2_mids_title">Wie stelle ich eine HTTP -Anforderung in node.js?</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jul 13, 2025 am	 02:18 AM</span>
      								<p class="Articlelist_txts_p">Es gibt drei g?ngige M?glichkeiten, HTTP-Anforderungen in Node.js zu initiieren: Verwenden Sie integrierte Module, Axios und Knotenfetch. 1. Verwenden Sie das integrierte HTTP/HTTPS-Modul ohne Abh?ngigkeiten, das für grundlegende Szenarien geeignet ist, jedoch eine manuelle Verarbeitung von Datengen?hten und Fehlerüberwachung erfordert, z. 2.Axios ist eine auf Versprechen basierende Bibliothek von Drittanbietern. Es verfügt über eine kurze Syntax und leistungsstarke Funktionen, unterstützt Async/Auseait, automatische JSON -Konvertierung, Interceptor usw. Es wird empfohlen, asynchrone Anforderungsvorg?nge zu vereinfachen. 3.Node-Fetch bietet einen Stil ?hnlich dem Browser-Abruf, basierend auf Versprechen und einfacher Syntax</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/de/faq/1796836292.html" title="JavaScript -Datentypen: Primitive VS -Referenz" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/431/639/175234579081669.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="JavaScript -Datentypen: Primitive VS -Referenz" />
      								</a>
      								<a href="http://ipnx.cn/de/faq/1796836292.html" title="JavaScript -Datentypen: Primitive VS -Referenz" class="phphistorical_Version2_mids_title">JavaScript -Datentypen: Primitive VS -Referenz</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jul 13, 2025 am	 02:43 AM</span>
      								<p class="Articlelist_txts_p">JavaScript -Datentypen sind in primitive Typen und Referenztypen unterteilt. Zu den primitiven Typen geh?ren String, Anzahl, Boolesche, Null, undefiniertes und Symbol. Die Werte sind unver?nderlich und Kopien werden bei der Zuweisung von Werten kopiert, sodass sie sich nicht gegenseitig beeinflussen. Referenztypen wie Objekte, Arrays und Funktionen speichern Speicheradressen, und Variablen, die auf dasselbe Objekt zeigen, wirkt sich gegenseitig aus. Typeof und Instanz k?nnen verwendet werden, um die Typen zu bestimmen, aber auf die historischen Probleme der TypeOfnull zu achten. Das Verst?ndnis dieser beiden Arten von Unterschieden kann dazu beitragen, einen stabileren und zuverl?ssigeren Code zu schreiben.</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/de/faq/1796832745.html" title="JavaScript Time Object, jemand erstellt eine EACTEXE, schnellere Website auf Google Chrome usw." class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/246/273/173914572643912.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="JavaScript Time Object, jemand erstellt eine EACTEXE, schnellere Website auf Google Chrome usw." />
      								</a>
      								<a href="http://ipnx.cn/de/faq/1796832745.html" title="JavaScript Time Object, jemand erstellt eine EACTEXE, schnellere Website auf Google Chrome usw." class="phphistorical_Version2_mids_title">JavaScript Time Object, jemand erstellt eine EACTEXE, schnellere Website auf Google Chrome usw.</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jul 08, 2025 pm	 02:27 PM</span>
      								<p class="Articlelist_txts_p">Hallo, JavaScript -Entwickler! Willkommen in den JavaScript -Nachrichten dieser Woche! Diese Woche konzentrieren wir uns auf: Oracas Markenstreit mit Deno, neue JavaScript -Zeitobjekte werden von Browsern, Google Chrome -Updates und einigen leistungsstarken Entwickler -Tools unterstützt. Fangen wir an! Der Markenstreit von Oracle mit dem Versuch von Deno Oracle, ein "JavaScript" -Marke zu registrieren, hat Kontroversen verursacht. Ryan Dahl, der Sch?pfer von Node.js und Deno, hat eine Petition zur Absage der Marke eingereicht, und er glaubt, dass JavaScript ein offener Standard ist und nicht von Oracle verwendet werden sollte</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/de/faq/1796830657.html" title="React vs Angular vs Vue: Welches JS -Framework ist am besten?" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/431/639/175165349052637.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="React vs Angular vs Vue: Welches JS -Framework ist am besten?" />
      								</a>
      								<a href="http://ipnx.cn/de/faq/1796830657.html" title="React vs Angular vs Vue: Welches JS -Framework ist am besten?" class="phphistorical_Version2_mids_title">React vs Angular vs Vue: Welches JS -Framework ist am besten?</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jul 05, 2025 am	 02:24 AM</span>
      								<p class="Articlelist_txts_p">Welches JavaScript -Framework ist die beste Wahl? Die Antwort besteht darin, die am besten geeigneten nach Ihren Bedürfnissen zu w?hlen. 1.React ist flexibel und kostenlos und für mittlere und gro?e Projekte geeignet, für die hohe Anpassungs- und Teamarchitekturf?higkeiten erforderlich sind. 2. Angular bietet vollst?ndige L?sungen, die für Anwendungen auf Unternehmensebene und langfristige Wartung geeignet sind. 3.. Vue ist einfach zu bedienen, geeignet für kleine und mittlere Projekte oder schnelle Entwicklung. Unabh?ngig davon, ob es einen technologischen Stack, die Teamgr??e, der Projektlebenszyklus gibt und ob SSR erforderlich ist, sind auch wichtige Faktoren für die Auswahl eines Rahmens. Kurz gesagt, es gibt keinen absolut besten Rahmen, die beste Wahl ist die, die Ihren Bedürfnissen entspricht.</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/de/faq/1796829862.html" title="Das Verst?ndnis sofort auf Funktionsausdrücke (IIFE) in JavaScript aufzurufen" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175156814092778.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Das Verst?ndnis sofort auf Funktionsausdrücke (IIFE) in JavaScript aufzurufen" />
      								</a>
      								<a href="http://ipnx.cn/de/faq/1796829862.html" title="Das Verst?ndnis sofort auf Funktionsausdrücke (IIFE) in JavaScript aufzurufen" class="phphistorical_Version2_mids_title">Das Verst?ndnis sofort auf Funktionsausdrücke (IIFE) in JavaScript aufzurufen</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jul 04, 2025 am	 02:42 AM</span>
      								<p class="Articlelist_txts_p">IIFE (SofortinvokedFunctionExpression) ist ein Funktionsausdruck, der unmittelbar nach der Definition ausgeführt wird und zum Isolieren von Variablen und zur Vermeidung des kontaminierenden globalen Bereichs verwendet wird. Es wird aufgerufen, indem die Funktion in Klammern umwickelt ist, um sie zu einem Ausdruck und einem Paar von Klammern zu machen, gefolgt von ihr, wie z. B. (function () {/code/}) ();. Zu den Kernverwendungen geh?ren: 1.. Variable Konflikte vermeiden und die Duplikation der Benennung zwischen mehreren Skripten verhindern; 2. Erstellen Sie einen privaten Bereich, um die internen Variablen unsichtbar zu machen. 3.. Modularer Code, um die Initialisierung zu erleichtern, ohne zu viele Variablen freizulegen. Zu den allgemeinen Schreibmethoden geh?ren Versionen, die mit Parametern und Versionen der ES6 -Pfeilfunktion übergeben wurden. Beachten Sie jedoch, dass Ausdrücke und Krawatten verwendet werden müssen.</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/de/faq/1796832608.html" title="Handlingversprechen: Verkettung, Fehlerbehandlung und Versprechenkombinatoren in JavaScript" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175191360175213.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Handlingversprechen: Verkettung, Fehlerbehandlung und Versprechenkombinatoren in JavaScript" />
      								</a>
      								<a href="http://ipnx.cn/de/faq/1796832608.html" title="Handlingversprechen: Verkettung, Fehlerbehandlung und Versprechenkombinatoren in JavaScript" class="phphistorical_Version2_mids_title">Handlingversprechen: Verkettung, Fehlerbehandlung und Versprechenkombinatoren in JavaScript</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jul 08, 2025 am	 02:40 AM</span>
      								<p class="Articlelist_txts_p">Versprechen ist der Kernmechanismus für den Umgang mit asynchronen Operationen in JavaScript. Das Verst?ndnis von Kettenanrufen, Fehlerbehebung und Kombination ist der Schlüssel zum Beherrschen ihrer Anwendungen. 1. Der Kettenaufruf gibt ein neues Versprechen durch .then () zurück, um asynchrone Prozessverkampferung zu realisieren. Jeder. Dann () erh?lt das vorherige Ergebnis und kann einen Wert oder ein Versprechen zurückgeben; 2. Die Fehlerbehandlung sollte .Catch () verwenden, um Ausnahmen zu fangen, um stille Ausf?lle zu vermeiden, und den Standardwert im Fang zurückgeben, um den Prozess fortzusetzen. 3. Combinatoren wie Promise.All () (erfolgreich erfolgreich erfolgreich nach allen Erfolg), Versprechen.Race () (Die erste Fertigstellung wird zurückgegeben) und Versprechen.Allsettled () (Warten auf alle Fertigstellungen)</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/de/faq/1796832618.html" title="Was ist die Cache -API und wie wird sie bei Dienstangestellten verwendet?" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175191380054750.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Was ist die Cache -API und wie wird sie bei Dienstangestellten verwendet?" />
      								</a>
      								<a href="http://ipnx.cn/de/faq/1796832618.html" title="Was ist die Cache -API und wie wird sie bei Dienstangestellten verwendet?" class="phphistorical_Version2_mids_title">Was ist die Cache -API und wie wird sie bei Dienstangestellten verwendet?</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jul 08, 2025 am	 02:43 AM</span>
      								<p class="Articlelist_txts_p">Cacheapi ist ein Tool, das der Browser zur Cache -Netzwerkanfragen bereitstellt, das h?ufig in Verbindung mit dem Servicearbeiter verwendet wird, um die Leistung der Website und die Offline -Erfahrung zu verbessern. 1. Es erm?glicht Entwicklern, Ressourcen wie Skripte, Stilbl?tter, Bilder usw. Zu speichern; 2. Es kann die Cache -Antworten entsprechend den Anfragen übereinstimmen. 3. Es unterstützt das L?schen bestimmter Caches oder das L?schen des gesamten Cache. 4.. Es kann Cache -Priorit?ts- oder Netzwerkpriorit?tsstrategien durch Servicearbeiter implementieren, die sich auf Fetch -Ereignisse anh?ren. 5. Es wird h?ufig für die Offline -Unterstützung verwendet, die wiederholte Zugriffsgeschwindigkeit, die Vorspannungs -Schlüsselressourcen und den Inhalt des Hintergrundaktualisierungss beschleunigen. 6. Wenn Sie es verwenden, müssen Sie auf die Cache -Versionskontrolle, Speicherbeschr?nkungen und den Unterschied zum HTTP -Caching -Mechanismus achten.</p>
      							</div>
      													</div>
      
      													<a href="http://ipnx.cn/de/web-designer.html" class="phpgenera_Details_mainL4_botton">
      								<span>See all articles</span>
      								<img src="/static/imghw/down_right.png" alt="" />
      							</a>
      											</div>
      				</div>
      					</div>
      	</main>
      	<footer>
          <div   id="wjcelcm34c"   class="footer">
              <div   id="wjcelcm34c"   class="footertop">
                  <img src="/static/imghw/logo.png" alt="">
                  <p>Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!</p>
              </div>
              <div   id="wjcelcm34c"   class="footermid">
                  <a href="http://ipnx.cn/de/about/us.html">über uns</a>
                  <a href="http://ipnx.cn/de/about/disclaimer.html">Haftungsausschluss</a>
                  <a href="http://ipnx.cn/de/update/article_0_1.html">Sitemap</a>
              </div>
              <div   id="wjcelcm34c"   class="footerbottom">
                  <p>
                      ? php.cn All rights reserved
                  </p>
              </div>
          </div>
      </footer>
      
      <input type="hidden" id="verifycode" value="/captcha.html">
      
      
      
      
      		<link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css?2' type='text/css' media='all' />
      	
      	
      	
      	
      	
      
      	
      	
      
      
      
      
      
      
      <footer>
      <div class="friendship-link">
      <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p>
      <a href="http://ipnx.cn/" title="亚洲国产日韩欧美一区二区三区">亚洲国产日韩欧美一区二区三区</a>
      
      <div class="friend-links">
      
      
      </div>
      </div>
      
      </footer>
      
      
      <script>
      (function(){
          var bp = document.createElement('script');
          var curProtocol = window.location.protocol.split(':')[0];
          if (curProtocol === 'https') {
              bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
          }
          else {
              bp.src = 'http://push.zhanzhang.baidu.com/push.js';
          }
          var s = document.getElementsByTagName("script")[0];
          s.parentNode.insertBefore(bp, s);
      })();
      </script>
      </body><div id="lvcnu" class="pl_css_ganrao" style="display: none;"><cite id="lvcnu"></cite><tbody id="lvcnu"><dfn id="lvcnu"></dfn></tbody><menu id="lvcnu"><u id="lvcnu"></u></menu><menu id="lvcnu"><b id="lvcnu"></b></menu><tbody id="lvcnu"></tbody><pre id="lvcnu"></pre><acronym id="lvcnu"><p id="lvcnu"><var id="lvcnu"></var></p></acronym><acronym id="lvcnu"></acronym><mark id="lvcnu"><tfoot id="lvcnu"><listing id="lvcnu"></listing></tfoot></mark><strong id="lvcnu"></strong><video id="lvcnu"></video><bdo id="lvcnu"><big id="lvcnu"></big></bdo><th id="lvcnu"></th><ol id="lvcnu"></ol><small id="lvcnu"></small><label id="lvcnu"></label><address id="lvcnu"><s id="lvcnu"></s></address><em id="lvcnu"></em><ruby id="lvcnu"><samp id="lvcnu"><form id="lvcnu"><p id="lvcnu"></p></form></samp></ruby><menu id="lvcnu"><form id="lvcnu"><progress id="lvcnu"><thead id="lvcnu"></thead></progress></form></menu><dfn id="lvcnu"></dfn><div id="lvcnu"></div><em id="lvcnu"></em><span id="lvcnu"></span><tt id="lvcnu"><div id="lvcnu"></div></tt><mark id="lvcnu"></mark><track id="lvcnu"><dfn id="lvcnu"><input id="lvcnu"></input></dfn></track><strong id="lvcnu"></strong><small id="lvcnu"><div id="lvcnu"><table id="lvcnu"></table></div></small><strike id="lvcnu"><var id="lvcnu"><acronym id="lvcnu"><acronym id="lvcnu"></acronym></acronym></var></strike><abbr id="lvcnu"></abbr><acronym id="lvcnu"><wbr id="lvcnu"><nav id="lvcnu"></nav></wbr></acronym><big id="lvcnu"></big><ul id="lvcnu"><tfoot id="lvcnu"><listing id="lvcnu"></listing></tfoot></ul><pre id="lvcnu"><ul id="lvcnu"><tfoot id="lvcnu"></tfoot></ul></pre><address id="lvcnu"><noframes id="lvcnu"></noframes></address><big id="lvcnu"></big><font id="lvcnu"><legend id="lvcnu"><track id="lvcnu"><dfn id="lvcnu"></dfn></track></legend></font><strike id="lvcnu"></strike><thead id="lvcnu"><code id="lvcnu"></code></thead><span id="lvcnu"></span><form id="lvcnu"><pre id="lvcnu"><ul id="lvcnu"><div id="lvcnu"></div></ul></pre></form><mark id="lvcnu"><tbody id="lvcnu"></tbody></mark><wbr id="lvcnu"></wbr><sup id="lvcnu"><nobr id="lvcnu"><video id="lvcnu"></video></nobr></sup><rt id="lvcnu"></rt><tr id="lvcnu"><var id="lvcnu"><b id="lvcnu"><form id="lvcnu"></form></b></var></tr><table id="lvcnu"></table><b id="lvcnu"></b><abbr id="lvcnu"></abbr></div>
      
      </html>