• \n
    {{name}}<\/div>\n \n \n \n \n \n \n \n<\/body>\n<\/html><\/pre>\n

    Zeigen Sie nun die Browser -URL auf http: \/\/ localhost: 8000\/app\/index.html und der Name sollte angezeigt werden. <\/p>\n

    Erstellen Sie ein Diagramm <\/strong> <\/p>\n

    Zeichnen wir jetzt einige Diagramme. Geben Sie zun?chst die AJAX -API in Index.html ein. <\/p>\n

    {{name}}<\/div><\/pre>\n

    ?ndern Sie als n?chstes den Div in index.html wie unten gezeigt. <\/p>\n

    'use strict';\n\n\/* Controllers *\/\n\nangular.module('myApp.controllers', []).\n  controller('MyCtrl1', ['$scope',\n    function($scope) {\n      $scope.name = 'Jay';\n    }\n  ])\n  .controller('MyCtrl2', [\n    function() {\n\n    }\n  ]);<\/pre>\n

    Laden Sie die Visualisierungs -API und das Linechart -Paket in Controllers.js. <\/p>\n

    node scripts\/web-server.js<\/pre>\n

    Nach dem Laden des Pakets müssen wir unsere Winkelanwendung initialisieren. <\/p>\n

    <\/pre>\n

    Angular.bootstrap ist eine globale API für die manuell starten Winkelanwendungen. Kopieren Sie einfach den Google -Diagramm -Erstellungscode in die Controller -Funktion und dies ist unser Endergebnis: <\/p>\n

    <\/div><\/pre>\n

    bearbeiten index.html und entfernen Sie Ng-App = \"MyApp\" aus dem HTML-Tag, bevor Sie den Code ausführen. NG-App verwendet Anwendungsstartelemente. Da wir dies bereits im Controller -Code (unter Verwendung der folgenden Codezeile) tun, k?nnen wir ihn aus dem HTML entfernen. <\/p>\n

    google.load('visualization', '1', {packages:['corechart']});<\/pre>\n

    starten Sie den Knotenserver neu und besuchen Sie http: \/\/ localhost: 8000\/app\/index.html. Sie sollten ein Zeilendiagramm ansehen, das auf unseren virtuellen Daten basiert. <\/p>\n

    Schlussfolgerung <\/strong> <\/p>

    In diesem Teil dieses Tutorials konzentrieren wir uns auf Winkelregler. Im n?chsten Artikel werden wir uns auf die Verwendung von Richtlinien und $ Scope konzentrieren. Gleichzeitig finden Sie den gesamten Code in diesem Artikel auf GitHub. <\/p>\n

    FAQ (FAQ) zum Erstellen visueller Anwendungen mithilfe von Google -Diagrammen -API und AngularJS <\/strong> <\/p>\n

    Wie kann man das Erscheinungsbild von Google -Diagrammen anpassen? <\/h3>\n

    Die Google -Diagramm -API bietet eine breite Palette von Anpassungsoptionen, mit denen Sie das Erscheinungsbild eines Diagramms ?ndern k?nnen. Sie k?nnen Farben, Schriftarten, Netzlinien und mehr ?ndern. Um das Diagramm anzupassen, müssen Sie das Optionsobjekt in der Methode zeichnen () ?ndern. Um beispielsweise den Titel eines Diagramms zu ?ndern, k?nnen Sie den folgenden Code verwenden: <\/p>\n

    \n\n
    <\/div><\/pre>\n

    Denken Sie daran, dass Optionsobjekte viele Eigenschaften enthalten k?nnen, mit denen Sie Ihr Diagramm ausführlich anpassen k?nnen. <\/p>\n

    Wie füge ich Google -Diagrammen Interaktivit?t hinzu? <\/h3>\n

    Die Google -Diagramm -API bietet mehrere M?glichkeiten, um den Diagrammen Interaktivit?t zu verleihen. Eine der h?ufigsten Methoden ist die Verwendung des \"SELECT\" -Ergners, das ausgel?st wird, wenn der Benutzer ein Element in der Tabelle ausw?hlt. Sie k?nnen dem Diagramm einen Ereignish?rer hinzufügen, der für das \"Ausw?hlen\" -Ereigner h?rt und eine Aktion ausführt, wenn sie ausgel?st werden. Hier ist ein Beispiel: <\/p>\n

    cd angular-seed\nnode scripts\/web-server.js<\/pre>\n

    In diesem Beispiel wird in diesem Beispiel ein Element im Diagramm ausgew?hlt, ein Warnfeld wird angezeigt, das den ausgew?hlten Elementwert zeigt. <\/p>\n

    Wie verwendet ich Google -Diagramme mit AngularJs? <\/h3>\n

    Um Google-Diagramme mit AngularJS zu verwenden, k?nnen Sie das Paket für Angular-Google-Charts verwenden. Dieses Paket bietet eine Reihe von AngularJS -Direktiven, mit denen Sie Google -Diagramme problemlos in Ihre AngularJS -Anwendung integrieren k?nnen. Um das Paket zu installieren, k?nnen Sie den folgenden Befehl verwenden: <\/p>\n

    HTTP Server running at http:\/\/localhost:8000\/<\/code><\/pre>\n

    Nach dem Installieren des Pakets k?nnen Sie die vom Paket bereitgestellten Anweisungen verwenden, um die Diagramme zu erstellen und anzupassen. <\/p>\n

    Wie verbinde ich mehrere Datentables in Google -Diagrammen? <\/h3>\n

    Sie k?nnen die Methode von Google.visualisation.data.Join () verwenden, um mehrere Datentables in Google -Diagrammen zu verbinden. Diese Methode dauert drei Datentabellen als Parameter: die erste DataTable, die zweite DataTable und die Schlüsselspalte jeder DataTable. Diese Methode gibt eine neue Datentabelle zurück, die Zeilen in zwei Datentabellen enth?lt, deren Schlüsselspaltenwerte übereinstimmen. Hier ist ein Beispiel: <\/p>\n

    \n\n\n  \n  My AngularJS App<\/title>\n<\/head>\n<body>
    <h1><a href="http://ipnx.cn/">亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱</a></h1>\n  <div ng-controller=\"MyCtrl1\">{{name}}<\/div>\n  <??>\n  <??>\n  <??>\n  <??>\n  <??>\n  <??>\n  <??>\n<\/body>\n<\/html><\/pre>\n<p> In diesem Beispiel sind DataTable1 und DataTable2 in der ersten Spalte jeder DataTable verbunden. <\/p>\n<h3> Welche Arten von Diagrammen kann ich mit Google -Diagrammen erstellen? <\/h3>\n<p> Die Google -Diagramm -API unterstützt verschiedene Diagrammtypen, darunter Zeilendiagramme, Balkendiagramme, Kreisdiagramme, Streudiagramme, Bereichsdiagramme und mehr. Jeder Diagrammtyp wird durch eine bestimmte Klasse in der API dargestellt und Sie k?nnen ein Diagramm erstellen, indem Sie Instanzen der entsprechenden Klasse erstellen. Um beispielsweise ein Zeilendiagramm zu erstellen, k?nnen Sie den folgenden Code verwenden: <\/p>\n<pre class='brush:php;toolbar:false;'><div ng-controller=\"MyCtrl1\">{{name}}<\/div><\/pre>\n<p> In diesem Beispiel wird in einem neuen Zeilendiagramm in einem HTML -Element mit ID \"chart_div\" erstellt und angezeigt. <\/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="簡體中文" class="languagechoosea">簡體中文</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="日本語" class="languagechoosea">日本語</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è)懸浮,文章定位標題1 id="Article_Details_main1L2s_1"-->
    															<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
    									<a href="#Wie-kann-man-das-Erscheinungsbild-von-Google-Diagrammen-anpassen" title=" Wie kann man das Erscheinungsbild von Google -Diagrammen anpassen? " > Wie kann man das Erscheinungsbild von Google -Diagrammen anpassen? </a>
    								</div>
    																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
    									<a href="#Wie-füge-ich-Google-Diagrammen-Interaktivit?t-hinzu" title=" Wie füge ich Google -Diagrammen Interaktivit?t hinzu? " > Wie füge ich Google -Diagrammen Interaktivit?t hinzu? </a>
    								</div>
    																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
    									<a href="#Wie-verwendet-ich-Google-Diagramme-mit-AngularJs" title=" Wie verwendet ich Google -Diagramme mit AngularJs? " > Wie verwendet ich Google -Diagramme mit AngularJs? </a>
    								</div>
    																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
    									<a href="#Wie-verbinde-ich-mehrere-Datentables-in-Google-Diagrammen" title=" Wie verbinde ich mehrere Datentables in Google -Diagrammen? " > Wie verbinde ich mehrere Datentables in Google -Diagrammen? </a>
    								</div>
    																<div   id="wjcelcm34c"   class="Article_Details_main1L2s ">
    									<a href="#Welche-Arten-von-Diagrammen-kann-ich-mit-Google-Diagrammen-erstellen" title=" Welche Arten von Diagrammen kann ich mit Google -Diagrammen erstellen? " > Welche Arten von Diagrammen kann ich mit Google -Diagrammen erstellen? </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>Erstellen einer Visualisierungs -App mithilfe der Google -Diagramme -API und AngularJS</span>
    					</div>
    					
    					<div   id="wjcelcm34c"   class="Articlelist_txts">
    						<div   id="wjcelcm34c"   class="Articlelist_txts_info">
    							<h1 class="Articlelist_txts_title">Erstellen einer Visualisierungs -App mithilfe der Google -Diagramme -API und AngularJS</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 22, 2025 am	 09:44 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/174018866033061.jpg" class="lazy" alt="Creating a Visualization App Using the Google Charts API and AngularJS "> </p>
    <p> <strong> Kernpunkte </strong> </p>
    <ul>
    <li> AngularJS, das beliebte JavaScript -Framework von Google, kann verwendet werden, um dynamische visuelle Anwendungen zu erstellen, die die Google -Diagramm -API nutzen. Mit der Zwei-Wege-Bindungsfunktion von Angular k?nnen Diagramme basierend auf Daten- und Benutzereingaben dynamisch ?ndern. </li>
    <li> Erstellen einer visuellen Anwendung mit AngularJS beinhaltet mehrere Schritte, z. B. das Einrichten von Angular, das Erstellen einer Anwendung und das Erstellen eines Diagramms. Dieser Prozess erfordert das Schreiben von Code in HTML und JavaScript, unter Verwendung des MVC -Designmusters von Angular und der Integration der Google -Diagramm -API zur Visualisierung. </li>
    <li> Die Google -Diagramm -API bietet eine Vielzahl von Optionen für die Anpassung der Diagramme, einschlie?lich ?ndern von Farben, Schriftarten und Gitterlinien. Es bietet auch interaktive Funktionen wie Ausl?ser von Ereignissen, wenn ein Benutzer ein Element in einem Diagramm ausw?hlt. Um Google-Diagramme mit AngularJS zu verwenden, k?nnen Entwickler das Paket für Angular-Google-Charts verwenden. </li>
    </ul>
    <p> JavaScript ist heutzutage überall. Viele nützliche JavaScript -Frameworks wie Ember.js, Backbone.js usw. ver?ndern das Gesicht des Webs. Eines der beliebtesten Frameworks ist AngularJs, die von Google entwickelt wurden. Dieser Artikel ist der erste in einer Reihe von drei Artikeln, in denen Sie mithilfe von AngularJs visuelle Anwendungen erstellen k?nnen. Die Beispielanwendung verwendet die Google -Diagramm -API, um Daten zu visualisieren. Wir werden eines der erstaunlichen Zwei-Wege-Bindungsfunktionen von Angular verwenden, um unsere Diagramme basierend auf Daten und Benutzereingaben dynamisch zu ?ndern. Bevor wir anfangen, verstehen wir zun?chst, wie die Google -Charts -API verwendet wird. Für diese Anwendung bleiben wir einige grundlegende Diagramme wie Zeilendiagramme, Kreisdiagramme usw. </p>
    <p> <strong> Google -Diagramme </strong> </p>
    <p> Aus der Dokumentation von Google -Diagrammen finden Sie in den folgenden Beispielen schnell, wie die API von Google Diagrammen verwendet wird. Das erste Skript l?dt die Ajax -API. Im zweiten Skript l?dt die erste Zeile die Visualisierungs -API und die LineChart -Pakete. Die zweite Zeile legt eine Rückruffunktion fest, die ausgeführt wird, wenn die Google Visualisierungs -API geladen wird. Die Rückruffunktion erstellt eine Datentabelle, legt einige Diagrammoptionen ein, instanziiert unser Diagramm und erstellt das Diagramm. </p>
    <pre class='brush:php;toolbar:false;'><??>
    <??>
    <div id="chart_div" style="width: 900px; height: 500px;"></div></pre>
    <p> Wenn Sie mit dieser API nicht vertraut sind oder eine Bewertung ben?tigen, empfehle ich Ihnen, die Dokumentation von Google -Diagrammen zu lesen. </p>
    <p> <strong> AngularJS </strong> </p>
    <p> Bevor Sie Angular verwenden, sollten Sie: </p>
    <ul>
    <li> node.js </li> installieren
    <li> Klonsamenprojekt aus Github </li>
    </ul>
    <p> Navigieren Sie vom Terminal zum Saatgutprojekt und geben Sie den folgenden Befehl ein: </p>
    <pre class='brush:php;toolbar:false;'>cd angular-seed
    node scripts/web-server.js</pre>
    <p> Sie sollten die folgende Meldungsausgabe für die Konsole sehen: </p>
    <pre class="brush:php;toolbar:false"><code>HTTP Server running at http://localhost:8000/</code></pre>
    <p> Zu diesem Zeitpunkt k?nnen Sie die Demo -Seite anzeigen, indem Sie zu http: // localhost: 8000/app/index.html navigieren. </p><p> Angular verwendet den MVC-Entwurfsmodus (Modell-View-Controller). In diesem Tutorial konzentrieren wir uns auf Controller. Derzeit kann der Controller als Logik angesehen werden, die bestimmte Teile der Seite verarbeitet und Daten mithilfe von Ansichten rendert. Sobald wir mit dem Schreiben der Anwendung beginnen, werden wir ein besseres Verst?ndnis dafür haben, was der Controller ist. Schauen wir uns nun das Angular Seed -Projekt an. Es handelt sich um eine Winkelanwendungsvorlage, auf der wir unsere Anwendung erstellen. Navigieren Sie im Angular Seed -Projekt zu App/JS. Dort k?nnen wir Controller, Anweisungen, Anwendungen, Filter und Dienste sehen. Dies sind das, was wir verwenden werden, wenn wir die Anwendung erstellen. </p>
    <p> <strong> Erstellen Sie die Anwendung </strong> </p>
    <p> Ersetzen Sie den Code in index.html durch den folgenden Code: </p>
    <pre class='brush:php;toolbar:false;'><??>
    <??>
    <div id="chart_div" style="width: 900px; height: 500px;"></div></pre>
    <p> <strong> Controller </strong> </p>
    <p> Wie bereits erw?hnt, enth?lt der Controller Logik für die Verarbeitung bestimmter Teile der Seite. Beachten Sie im vorherigen Code -Beispiel bitte die folgende Zeile: </p>
    <pre class='brush:php;toolbar:false;'>cd angular-seed
    node scripts/web-server.js</pre>
    <p> Dieser Div hat ein NG-Controller-Attribut mit einem Wert von myctrl1. MyCtrl1 ist der Name der Controller -Funktion, die in der Datei -App/js/Controllers.js gefunden wurde. Das NG-Controller-Attribut wird als <em> -Direktive </em> bezeichnet. Angular-Direktive wird zur Verbesserung der HTML verwendet, und die NG-Controller-Direktive wird verwendet, um Controller für bestimmte Teile einer Seite festzulegen. {{name}} ist eine Variable, mit der Daten vom Controller an die Ansicht übergeben werden. Die Frage ist nun, wie Sie auf den variablen Namen im MyCtrl1 -Controller zugreifen k?nnen. Hier kommt $ scope ins Spiel. $ scope ist ein Objekt, das als Kommunikationsmechanismus zwischen dem Controller und der Ansicht fungiert. überprüfen Sie den modifizierten Controller.js -Code unten: </p>
    <pre class="brush:php;toolbar:false"><code>HTTP Server running at http://localhost:8000/</code></pre>
    <p> Im vorherigen Code haben wir $ Scope als Parameter bestanden und den variablen Namen festgelegt. Starten Sie nun einfach den Node.js -Server mit dem folgenden Befehl neu. </p>
    <pre class='brush:php;toolbar:false;'><!DOCTYPE html>
    <html lang="en" ng-app="myApp">
    <head>
      <meta charset="utf-8">
      <title>My AngularJS App</title>
    </head>
    <body>
      <div ng-controller="MyCtrl1">{{name}}</div>
      <??>
      <??>
      <??>
      <??>
      <??>
      <??>
      <??>
    </body>
    </html></pre>
    <p> Zeigen Sie nun die Browser -URL auf http: // localhost: 8000/app/index.html und der Name sollte angezeigt werden. </p>
    <p> <strong> Erstellen Sie ein Diagramm </strong> </p>
    <p> Zeichnen wir jetzt einige Diagramme. Geben Sie zun?chst die AJAX -API in Index.html ein. </p>
    <pre class='brush:php;toolbar:false;'><div ng-controller="MyCtrl1">{{name}}</div></pre>
    <p> ?ndern Sie als n?chstes den Div in index.html wie unten gezeigt. </p>
    <pre class='brush:php;toolbar:false;'>'use strict';
    
    /* Controllers */
    
    angular.module('myApp.controllers', []).
      controller('MyCtrl1', ['$scope',
        function($scope) {
          $scope.name = 'Jay';
        }
      ])
      .controller('MyCtrl2', [
        function() {
    
        }
      ]);</pre>
    <p> Laden Sie die Visualisierungs -API und das Linechart -Paket in Controllers.js. </p>
    <pre class='brush:php;toolbar:false;'>node scripts/web-server.js</pre>
    <p> Nach dem Laden des Pakets müssen wir unsere Winkelanwendung initialisieren. </p>
    <pre class='brush:php;toolbar:false;'><??></pre>
    <p> Angular.bootstrap ist eine globale API für die manuell starten Winkelanwendungen. Kopieren Sie einfach den Google -Diagramm -Erstellungscode in die Controller -Funktion und dies ist unser Endergebnis: </p>
    <pre class='brush:php;toolbar:false;'><div ng-controller="MyCtrl1" id="chartdiv"></div></pre>
    <p> bearbeiten index.html und entfernen Sie Ng-App = "MyApp" aus dem HTML-Tag, bevor Sie den Code ausführen. NG-App verwendet Anwendungsstartelemente. Da wir dies bereits im Controller -Code (unter Verwendung der folgenden Codezeile) tun, k?nnen wir ihn aus dem HTML entfernen. </p>
    <pre class='brush:php;toolbar:false;'>google.load('visualization', '1', {packages:['corechart']});</pre>
    <p> starten Sie den Knotenserver neu und besuchen Sie http: // localhost: 8000/app/index.html. Sie sollten ein Zeilendiagramm ansehen, das auf unseren virtuellen Daten basiert. </p>
    <p> <strong> Schlussfolgerung </strong> </p><p> In diesem Teil dieses Tutorials konzentrieren wir uns auf Winkelregler. Im n?chsten Artikel werden wir uns auf die Verwendung von Richtlinien und $ Scope konzentrieren. Gleichzeitig finden Sie den gesamten Code in diesem Artikel auf GitHub. </p>
    <p> <strong> FAQ (FAQ) zum Erstellen visueller Anwendungen mithilfe von Google -Diagrammen -API und AngularJS </strong> </p>
    <h3 id="Wie-kann-man-das-Erscheinungsbild-von-Google-Diagrammen-anpassen"> Wie kann man das Erscheinungsbild von Google -Diagrammen anpassen? </h3>
    <p> Die Google -Diagramm -API bietet eine breite Palette von Anpassungsoptionen, mit denen Sie das Erscheinungsbild eines Diagramms ?ndern k?nnen. Sie k?nnen Farben, Schriftarten, Netzlinien und mehr ?ndern. Um das Diagramm anzupassen, müssen Sie das Optionsobjekt in der Methode zeichnen () ?ndern. Um beispielsweise den Titel eines Diagramms zu ?ndern, k?nnen Sie den folgenden Code verwenden: </p>
    <pre class='brush:php;toolbar:false;'><??>
    <??>
    <div id="chart_div" style="width: 900px; height: 500px;"></div></pre>
    <p> Denken Sie daran, dass Optionsobjekte viele Eigenschaften enthalten k?nnen, mit denen Sie Ihr Diagramm ausführlich anpassen k?nnen. </p>
    <h3 id="Wie-füge-ich-Google-Diagrammen-Interaktivit?t-hinzu"> Wie füge ich Google -Diagrammen Interaktivit?t hinzu? </h3>
    <p> Die Google -Diagramm -API bietet mehrere M?glichkeiten, um den Diagrammen Interaktivit?t zu verleihen. Eine der h?ufigsten Methoden ist die Verwendung des "SELECT" -Ergners, das ausgel?st wird, wenn der Benutzer ein Element in der Tabelle ausw?hlt. Sie k?nnen dem Diagramm einen Ereignish?rer hinzufügen, der für das "Ausw?hlen" -Ereigner h?rt und eine Aktion ausführt, wenn sie ausgel?st werden. Hier ist ein Beispiel: </p>
    <pre class='brush:php;toolbar:false;'>cd angular-seed
    node scripts/web-server.js</pre>
    <p> In diesem Beispiel wird in diesem Beispiel ein Element im Diagramm ausgew?hlt, ein Warnfeld wird angezeigt, das den ausgew?hlten Elementwert zeigt. </p>
    <h3 id="Wie-verwendet-ich-Google-Diagramme-mit-AngularJs"> Wie verwendet ich Google -Diagramme mit AngularJs? </h3>
    <p> Um Google-Diagramme mit AngularJS zu verwenden, k?nnen Sie das Paket für Angular-Google-Charts verwenden. Dieses Paket bietet eine Reihe von AngularJS -Direktiven, mit denen Sie Google -Diagramme problemlos in Ihre AngularJS -Anwendung integrieren k?nnen. Um das Paket zu installieren, k?nnen Sie den folgenden Befehl verwenden: </p>
    <pre class="brush:php;toolbar:false"><code>HTTP Server running at http://localhost:8000/</code></pre>
    <p> Nach dem Installieren des Pakets k?nnen Sie die vom Paket bereitgestellten Anweisungen verwenden, um die Diagramme zu erstellen und anzupassen. </p>
    <h3 id="Wie-verbinde-ich-mehrere-Datentables-in-Google-Diagrammen"> Wie verbinde ich mehrere Datentables in Google -Diagrammen? </h3>
    <p> Sie k?nnen die Methode von Google.visualisation.data.Join () verwenden, um mehrere Datentables in Google -Diagrammen zu verbinden. Diese Methode dauert drei Datentabellen als Parameter: die erste DataTable, die zweite DataTable und die Schlüsselspalte jeder DataTable. Diese Methode gibt eine neue Datentabelle zurück, die Zeilen in zwei Datentabellen enth?lt, deren Schlüsselspaltenwerte übereinstimmen. Hier ist ein Beispiel: </p>
    <pre class='brush:php;toolbar:false;'><!DOCTYPE html>
    <html lang="en" ng-app="myApp">
    <head>
      <meta charset="utf-8">
      <title>My AngularJS App</title>
    </head>
    <body>
      <div ng-controller="MyCtrl1">{{name}}</div>
      <??>
      <??>
      <??>
      <??>
      <??>
      <??>
      <??>
    </body>
    </html></pre>
    <p> In diesem Beispiel sind DataTable1 und DataTable2 in der ersten Spalte jeder DataTable verbunden. </p>
    <h3 id="Welche-Arten-von-Diagrammen-kann-ich-mit-Google-Diagrammen-erstellen"> Welche Arten von Diagrammen kann ich mit Google -Diagrammen erstellen? </h3>
    <p> Die Google -Diagramm -API unterstützt verschiedene Diagrammtypen, darunter Zeilendiagramme, Balkendiagramme, Kreisdiagramme, Streudiagramme, Bereichsdiagramme und mehr. Jeder Diagrammtyp wird durch eine bestimmte Klasse in der API dargestellt und Sie k?nnen ein Diagramm erstellen, indem Sie Instanzen der entsprechenden Klasse erstellen. Um beispielsweise ein Zeilendiagramm zu erstellen, k?nnen Sie den folgenden Code verwenden: </p>
    <pre class='brush:php;toolbar:false;'><div ng-controller="MyCtrl1">{{name}}</div></pre>
    <p> In diesem Beispiel wird in einem neuen Zeilendiagramm in einem HTML -Element mit ID "chart_div" erstellt und angezeigt. </p><p>Das obige ist der detaillierte Inhalt vonErstellen einer Visualisierungs -App mithilfe der Google -Diagramme -API und AngularJS. 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>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/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/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   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
    									<a href="http://ipnx.cn/de/faq/1796836699.html" title="Rimworld Odyssey -Temperaturführer für Schiffe und Gravtech" class="phpgenera_Details_mainR4_bottom_title">Rimworld Odyssey -Temperaturführer für Schiffe und Gravtech</a>
    									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
    										<span>3 Wochen vor</span>
    										<span>By Jack chen</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>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/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/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   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
    									<a href="http://ipnx.cn/de/faq/1796836699.html" title="Rimworld Odyssey -Temperaturführer für Schiffe und Gravtech" class="phpgenera_Details_mainR4_bottom_title">Rimworld Odyssey -Temperaturführer für Schiffe und Gravtech</a>
    									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
    										<span>3 Wochen vor</span>
    										<span>By Jack chen</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>
    							<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/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/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/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/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   id="wjcelcm34c"   class="phphistorical_Version2_mids">
    								<a href="http://ipnx.cn/de/faq/1796831296.html" title="Nutzung von Array.Prototyp -Methoden zur Datenmanipulation 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/175174058098308.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Nutzung von Array.Prototyp -Methoden zur Datenmanipulation in JavaScript" />
    								</a>
    								<a href="http://ipnx.cn/de/faq/1796831296.html" title="Nutzung von Array.Prototyp -Methoden zur Datenmanipulation in JavaScript" class="phphistorical_Version2_mids_title">Nutzung von Array.Prototyp -Methoden zur Datenmanipulation in JavaScript</a>
    								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jul 06, 2025 am	 02:36 AM</span>
    								<p class="Articlelist_txts_p">JavaScript-Array-integrierte Methoden wie .Map (), .filter () und .Reduce () k?nnen die Datenverarbeitung vereinfachen. 1) .Map () wird verwendet, um Elemente eins in eins um Neuarrays zu konvertieren; 2) .Filter () wird verwendet, um Elemente durch Bedingung zu filtern; 3) .Reduce () wird verwendet, um Daten als einzelner Wert zu aggregieren; Missbrauch sollte bei der Verwendung vermieden werden, was zu Nebenwirkungen oder Leistungsproblemen führt.</p>
    							</div>
    														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
    								<a href="http://ipnx.cn/de/faq/1796832563.html" title="JS Roundup: Ein tiefes Eintauchen in die JavaScript -Ereignisschleife" 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/175191266081499.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="JS Roundup: Ein tiefes Eintauchen in die JavaScript -Ereignisschleife" />
    								</a>
    								<a href="http://ipnx.cn/de/faq/1796832563.html" title="JS Roundup: Ein tiefes Eintauchen in die JavaScript -Ereignisschleife" class="phphistorical_Version2_mids_title">JS Roundup: Ein tiefes Eintauchen in die JavaScript -Ereignisschleife</a>
    								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jul 08, 2025 am	 02:24 AM</span>
    								<p class="Articlelist_txts_p">Die Ereignisschleife von JavaScript verwaltet asynchrone Vorg?nge, indem sie Call -Stapel, Webapis und Task -Warteschlangen koordinieren. 1. Der Anrufstack führt synchronen Code aus, und wenn er auf asynchrone Aufgaben begegnet, wird er zur Verarbeitung an Webapi übergeben. 2. Nachdem das Webapi die Aufgabe im Hintergrund abgeschlossen hat, wird der Rückruf in die entsprechende Warteschlange (Makroaufgabe oder Micro -Aufgabe) eingebaut. 3. Die Ereignisschleife prüft, ob der Anrufstapel leer ist. Wenn es leer ist, wird der Rückruf aus der Warteschlange herausgenommen und zur Ausführung in den Anrufstapel geschoben. V. 5. Das Verst?ndnis der Ereignisschleife hilft zu vermeiden, den Haupt -Thread zu blockieren und die Codeausführungsreihenfolge zu optimieren.</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="ejwmm" class="pl_css_ganrao" style="display: none;"><font id="ejwmm"><tr id="ejwmm"><p id="ejwmm"></p></tr></font><source id="ejwmm"><dl id="ejwmm"><s id="ejwmm"><rt id="ejwmm"></rt></s></dl></source><tbody id="ejwmm"><strong id="ejwmm"><tbody id="ejwmm"></tbody></strong></tbody><kbd id="ejwmm"><dd id="ejwmm"><legend id="ejwmm"></legend></dd></kbd><tfoot id="ejwmm"><strong id="ejwmm"><track id="ejwmm"><ul id="ejwmm"></ul></track></strong></tfoot><thead id="ejwmm"><dl id="ejwmm"><acronym id="ejwmm"></acronym></dl></thead><optgroup id="ejwmm"><del id="ejwmm"><dfn id="ejwmm"></dfn></del></optgroup><rp id="ejwmm"></rp><abbr id="ejwmm"></abbr><fieldset id="ejwmm"><label id="ejwmm"><small id="ejwmm"></small></label></fieldset><meter id="ejwmm"><legend id="ejwmm"><s id="ejwmm"></s></legend></meter><li id="ejwmm"><delect id="ejwmm"><form id="ejwmm"></form></delect></li><delect id="ejwmm"><pre id="ejwmm"></pre></delect><li id="ejwmm"></li><tbody id="ejwmm"></tbody><kbd id="ejwmm"></kbd><blockquote id="ejwmm"><samp id="ejwmm"><thead id="ejwmm"><dl id="ejwmm"></dl></thead></samp></blockquote><dl id="ejwmm"><object id="ejwmm"><div id="ejwmm"></div></object></dl><s id="ejwmm"><cite id="ejwmm"></cite></s><tfoot id="ejwmm"><code id="ejwmm"></code></tfoot><source id="ejwmm"><th id="ejwmm"><strike id="ejwmm"></strike></th></source><button id="ejwmm"><small id="ejwmm"><tr id="ejwmm"></tr></small></button><b id="ejwmm"></b><meter id="ejwmm"></meter><optgroup id="ejwmm"><fieldset id="ejwmm"></fieldset></optgroup><output id="ejwmm"></output><tfoot id="ejwmm"></tfoot><tr id="ejwmm"></tr><small id="ejwmm"></small><tr id="ejwmm"></tr><dfn id="ejwmm"><li id="ejwmm"><button id="ejwmm"></button></li></dfn><b id="ejwmm"></b><tbody id="ejwmm"></tbody><dl id="ejwmm"></dl><center id="ejwmm"><dl id="ejwmm"></dl></center><nav id="ejwmm"><ul id="ejwmm"><div id="ejwmm"></div></ul></nav><bdo id="ejwmm"><big id="ejwmm"></big></bdo><xmp id="ejwmm"><cite id="ejwmm"><rp id="ejwmm"><form id="ejwmm"></form></rp></cite></xmp><big id="ejwmm"></big><strong id="ejwmm"></strong><optgroup id="ejwmm"></optgroup><object id="ejwmm"></object><source id="ejwmm"></source><small id="ejwmm"><output id="ejwmm"></output></small><del id="ejwmm"></del><fieldset id="ejwmm"></fieldset><code id="ejwmm"></code><style id="ejwmm"><li id="ejwmm"><progress id="ejwmm"></progress></li></style><sub id="ejwmm"><rt id="ejwmm"><form id="ejwmm"><xmp id="ejwmm"></xmp></form></rt></sub><abbr id="ejwmm"></abbr><code id="ejwmm"><video id="ejwmm"><pre id="ejwmm"></pre></video></code><abbr id="ejwmm"><thead id="ejwmm"><progress id="ejwmm"><abbr id="ejwmm"></abbr></progress></thead></abbr><ruby id="ejwmm"><tfoot id="ejwmm"><optgroup id="ejwmm"></optgroup></tfoot></ruby><legend id="ejwmm"><track id="ejwmm"></track></legend><meter id="ejwmm"></meter><menu id="ejwmm"><ul id="ejwmm"></ul></menu><noframes id="ejwmm"><sub id="ejwmm"></sub></noframes><ruby id="ejwmm"></ruby><center id="ejwmm"></center><sup id="ejwmm"><small id="ejwmm"></small></sup><var id="ejwmm"><button id="ejwmm"><center id="ejwmm"></center></button></var><th id="ejwmm"></th><div id="ejwmm"></div><legend id="ejwmm"><dfn id="ejwmm"></dfn></legend><ruby id="ejwmm"><tfoot id="ejwmm"><optgroup id="ejwmm"></optgroup></tfoot></ruby><sup id="ejwmm"></sup><tt id="ejwmm"></tt><strike id="ejwmm"></strike><button id="ejwmm"></button><sup id="ejwmm"><ol id="ejwmm"></ol></sup><label id="ejwmm"><ruby id="ejwmm"><tfoot id="ejwmm"><strong id="ejwmm"></strong></tfoot></ruby></label><del id="ejwmm"></del><code id="ejwmm"><tr id="ejwmm"><tr id="ejwmm"><var id="ejwmm"></var></tr></tr></code><ins id="ejwmm"></ins><acronym id="ejwmm"></acronym><label id="ejwmm"><dfn id="ejwmm"><xmp id="ejwmm"><p id="ejwmm"></p></xmp></dfn></label><center id="ejwmm"></center><u id="ejwmm"></u><xmp id="ejwmm"></xmp><pre id="ejwmm"><dl id="ejwmm"><noframes id="ejwmm"></noframes></dl></pre><pre id="ejwmm"><ul id="ejwmm"><tfoot id="ejwmm"><var id="ejwmm"></var></tfoot></ul></pre><sub id="ejwmm"></sub><tbody id="ejwmm"></tbody><bdo id="ejwmm"><button id="ejwmm"><span id="ejwmm"></span></button></bdo><table id="ejwmm"><font id="ejwmm"></font></table><ol id="ejwmm"></ol><object id="ejwmm"><dfn id="ejwmm"><big id="ejwmm"></big></dfn></object><span id="ejwmm"></span><menuitem id="ejwmm"></menuitem><tt id="ejwmm"></tt><fieldset id="ejwmm"><em id="ejwmm"><address id="ejwmm"></address></em></fieldset><li id="ejwmm"></li><strike id="ejwmm"></strike><nav id="ejwmm"><ul id="ejwmm"><center id="ejwmm"></center></ul></nav><strong id="ejwmm"></strong><source id="ejwmm"></source><fieldset id="ejwmm"></fieldset><center id="ejwmm"></center></div>
    
    </html>