{"id":1769,"date":"2025-06-10T15:45:00","date_gmt":"2025-06-10T07:45:00","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/1769.html"},"modified":"2025-06-10T15:45:00","modified_gmt":"2025-06-10T07:45:00","slug":"13%e4%b8%aa%e6%9c%80%e4%bd%b3%e5%ae%9e%e8%b7%b5%ef%bc%9a%e5%a6%82%e4%bd%95%e8%ae%be%e8%ae%a1%e9%ab%98%e6%95%88%e7%9a%84%e8%81%94%e7%b3%bb%e8%a1%a8%e5%8d%95%e9%a1%b5%e9%9d%a2%ef%bc%88%e5%b9%b6%e9%99%84","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/1769.html","title":{"rendered":"13\u4e2a\u6700\u4f73\u5b9e\u8df5\uff1a\u5982\u4f55\u8bbe\u8ba1\u9ad8\u6548\u7684\u8054\u7cfb\u8868\u5355\u9875\u9762\uff08\u5e76\u9644\u793a\u4f8b\uff09"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<h2 class=\"wp-block-heading my-0\">&#20889; Bug&#24037;&#31243;&#24072;&#65306;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#26631;&#39064;&#65306;&#39640;&#25928;&#32852;&#31995;&#34920;&#21333;&#30340;&#35774;&#35745;&#19982;&#23454;&#29616;<\/p>\n<p>&#22312;&#20114;&#32852;&#32593;&#26102;&#20195;&#65292;&#26377;&#25928;&#30340;&#32852;&#31995;&#34920;&#21333;&#19981;&#20165;&#26159;&#20225;&#19994;&#25110;&#20010;&#20154;&#33719;&#21462;&#23458;&#25143;&#21453;&#39304;&#30340;&#37325;&#35201;&#24037;&#20855;&#65292;&#20063;&#26159;&#25552;&#21319;&#29992;&#25143;&#20307;&#39564;&#30340;&#20851;&#38190;&#29615;&#33410;&#12290;&#19968;&#20010;&#22909;&#30340;&#32852;&#31995;&#34920;&#21333;&#19981;&#20165;&#33021;&#26377;&#25928;&#22320;&#25910;&#38598;&#29992;&#25143;&#20449;&#24687;&#65292;&#36824;&#33021;&#25552;&#39640;&#29992;&#25143;&#30340;&#28385;&#24847;&#24230;&#21644;&#20449;&#20219;&#24230;&#12290;&#26412;&#25991;&#23558;&#20998;&#20139;13&#20010;&#20851;&#20110;&#39640;&#25928;&#35774;&#35745;&#32852;&#31995;&#34920;&#21333;&#30340;&#23454;&#36341;&#26041;&#27861;&#65292;&#24182;&#25552;&#20379;&#19968;&#20010;&#23454;&#38469;&#30340;&#20363;&#23376;&#20379;&#35835;&#32773;&#21442;&#32771;&#12290;<\/p>\n<h3>1. &#31616;&#27905;&#26126;&#20102;&#30340;&#24067;&#23616;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#28165;&#26224;&#30340;&#24067;&#23616;&#20351;&#29992;&#25143;&#33021;&#22815;&#24555;&#36895;&#29702;&#35299;&#34920;&#21333;&#30340;&#30446;&#30340;&#21644;&#32467;&#26500;&#12290;<\/li>\n<li>\n<p><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-html\">&lt;form action=\"submit.php\" method=\"post\"&gt;\n&lt;label for=\"name\"&gt;&#22995;&#21517;&#65306;&lt;\/label&gt;\n&lt;input type=\"text\" id=\"name\" name=\"name\"&gt;&lt;br&gt;&lt;br&gt;\n\n&lt;label for=\"email\"&gt;&#30005;&#23376;&#37038;&#20214;&#65306;&lt;\/label&gt;\n&lt;input type=\"email\" id=\"email\" name=\"email\"&gt;&lt;br&gt;&lt;br&gt;\n\n&lt;button type=\"submit\"&gt;&#25552;&#20132;&lt;\/button&gt;\n&lt;\/form&gt;<\/code><\/pre>\n<\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#22312;HTML&#20013;&#21019;&#24314;&#19968;&#20010;<code>&lt;form&gt;<\/code>&#20803;&#32032;&#65292;&#35774;&#32622;&#20854;<code>action<\/code>&#23646;&#24615;&#20026;&#34920;&#21333;&#25968;&#25454;&#25552;&#20132;&#30340;&#30446;&#26631;URL&#65292;&#20363;&#22914;<code>submit.php<\/code>&#65307;<code>method<\/code>&#23646;&#24615;&#35774;&#32622;&#20026;<code>post<\/code>&#34920;&#31034;&#36890;&#36807;POST&#35831;&#27714;&#21457;&#36865;&#34920;&#21333;&#25968;&#25454;&#12290;<\/li>\n<li>&#20351;&#29992;<code>&lt;label&gt;<\/code>&#21644;<code>&lt;input&gt;<\/code>&#26631;&#31614;&#26469;&#23450;&#20041;&#34920;&#21333;&#25511;&#20214;&#21450;&#20854;&#23545;&#24212;&#30340;&#25991;&#26412;&#25551;&#36848;&#12290;<\/li>\n<li>&#28155;&#21152;<code>&lt;br&gt;<\/code>&#26631;&#31614;&#20197;&#20998;&#38548;&#19981;&#21516;&#23383;&#27573;&#65292;&#30830;&#20445;&#23427;&#20204;&#19981;&#20250;&#37325;&#21472;&#12290;<\/li>\n<li>&#26368;&#21518;&#28155;&#21152;&#19968;&#20010;<code>&lt;button&gt;<\/code>&#20803;&#32032;&#29992;&#20110;&#25552;&#20132;&#34920;&#21333;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>2. &#26126;&#30830;&#30340;&#36755;&#20837;&#25552;&#31034;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#26126;&#30830;&#30340;&#25552;&#31034;&#26377;&#21161;&#20110;&#29992;&#25143;&#27491;&#30830;&#22635;&#20889;&#34920;&#21333;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-html\">&lt;input type=\"text\" id=\"username\" placeholder=\"&#35831;&#36755;&#20837;&#29992;&#25143;&#21517;...\"&gt;<\/code><\/pre><\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#23558;<code>placeholder<\/code>&#23646;&#24615;&#24212;&#29992;&#20110;<code>&lt;input&gt;<\/code>&#20803;&#32032;&#65292;&#20351;&#20854;&#26174;&#31034;&#21344;&#20301;&#31526;&#25991;&#23383;&#65292;&#24341;&#23548;&#29992;&#25143;&#22635;&#20889;&#24517;&#22635;&#39033;&#12290;<\/li>\n<li>&#29992;&#25143;&#21487;&#20197;&#28857;&#20987;&#21344;&#20301;&#31526;&#25991;&#23383;&#23558;&#20854;&#38544;&#34255;&#65292;&#20174;&#32780;&#20943;&#23569;&#35270;&#35273;&#24178;&#25200;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>3. &#33258;&#21160;&#22635;&#20805;&#21151;&#33021;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#33258;&#21160;&#22635;&#20805;&#24110;&#21161;&#29992;&#25143;&#24555;&#36895;&#23436;&#25104;&#34920;&#21333;&#65292;&#23588;&#20854;&#26159;&#22312;&#30331;&#24405;&#25110;&#27880;&#20876;&#26102;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-html\">&lt;input type=\"email\" id=\"auto-fill-email\" value=\"example@example.com\"&gt;\n&lt;label for=\"auto-fill-email\"&gt;&#33258;&#21160;&#22635;&#20805;&#30340;&#37038;&#31665;:&lt;\/label&gt;<\/code><\/pre><\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#21019;&#24314;&#19968;&#20010;&#24102;&#26377;&#20540;&#30340;<code>&lt;input&gt;<\/code>&#20803;&#32032;&#65292;&#20197;&#20415;&#27983;&#35272;&#22120;&#22312;&#21152;&#36733;&#39029;&#38754;&#26102;&#33258;&#21160;&#22635;&#20805;&#23427;&#12290;<\/li>\n<li>&#38544;&#34255;&#35813;&#20803;&#32032;&#65292;&#25110;&#32773;&#21482;&#23637;&#31034;&#20854;&#26631;&#31614;&#37096;&#20998;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>4. &#25552;&#20132;&#25353;&#38062;&#26679;&#24335;&#20248;&#21270;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#31616;&#27905;&#12289;&#32654;&#35266;&#30340;&#25353;&#38062;&#33021;&#22686;&#21152;&#34920;&#21333;&#30340;&#19987;&#19994;&#24863;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-css\">\n.btn {\nbackground-color: #007bff;\ncolor: white;\nborder-radius: 5px;\npadding: 10px 20px;\nfont-size: 16px;\ncursor: pointer;\n}<\/code><\/pre><\/li>\n<\/ul>\n<p>.btn:hover {\nbackground-color: #0056b3;\n}<\/p>\n<pre><code>\n```html\n&lt;button class=\"btn\"&gt;&#25552;&#20132;&lt;\/button&gt;<\/code><\/pre>\n<ul>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#32534;&#20889;CSS&#35268;&#21017;&#65292;&#23450;&#20041;&#25353;&#38062;&#30340;&#22522;&#26412;&#26679;&#24335;&#65292;&#21253;&#25324;&#32972;&#26223;&#39068;&#33394;&#12289;&#23383;&#20307;&#39068;&#33394;&#12289;&#36793;&#26694;&#22278;&#35282;&#12289;&#20869;&#36793;&#36317;&#31561;&#12290;<\/li>\n<li>&#32473;&#25353;&#38062;&#28155;&#21152;&#19968;&#20010;&#31867;&#21517;<code>btn<\/code>&#65292;&#24182;&#22312;HTML&#20013;&#24212;&#29992;&#36825;&#20010;&#31867;&#21517;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>5. &#22810;&#35821;&#35328;&#25903;&#25345;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#22810;&#35821;&#35328;&#25903;&#25345;&#35753;&#24744;&#30340;&#32593;&#31449;&#26356;&#20855;&#21253;&#23481;&#24615;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-html\">&lt;select id=\"language-select\"&gt;\n&lt;option value=\"en\"&gt;English&lt;\/option&gt;\n&lt;option value=\"es\"&gt;Espa&ntilde;ol&lt;\/option&gt;\n&lt;option value=\"fr\"&gt;Fran&ccedil;ais&lt;\/option&gt;\n&lt;\/select&gt;<\/code><\/pre><\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#20351;&#29992;<code>&lt;select&gt;<\/code>&#20803;&#32032;&#21019;&#24314;&#19968;&#20010;&#22810;&#35821;&#35328;&#36873;&#25321;&#21015;&#34920;&#12290;<\/li>\n<li>&#22312;&#27599;&#20010;&#36873;&#39033;&#20013;&#23450;&#20041;&#30456;&#24212;&#30340;&#35821;&#35328;&#20540;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>6. &#24517;&#22635;&#23383;&#27573;&#39564;&#35777;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#24378;&#21046;&#29992;&#25143;&#22635;&#20889;&#25152;&#26377;&#24517;&#38656;&#30340;&#20449;&#24687;&#65292;&#36991;&#20813;&#25552;&#20132;&#38169;&#35823;&#30340;&#25968;&#25454;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-javascript\">function validateForm() {\nvar x = document.forms[\"myForm\"][\"name\"].value;\nif (x == \"\") {\n    alert(\"&#35831;&#22635;&#20889;&#22995;&#21517;&#65281;\");\n    return false;\n}\n}<\/code><\/pre><\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#22312;JavaScript&#20013;&#32534;&#20889;&#19968;&#20010;&#20989;&#25968;<code>validateForm()<\/code>&#65292;&#24403;&#29992;&#25143;&#23581;&#35797;&#25552;&#20132;&#34920;&#21333;&#26102;&#65292;&#26816;&#26597;&#25351;&#23450;&#23383;&#27573;&#26159;&#21542;&#20026;&#31354;&#12290;<\/li>\n<li>&#22914;&#26524;&#23383;&#27573;&#20026;&#31354;&#65292;&#21017;&#24377;&#20986;&#35686;&#21578;&#26694;&#65292;&#38459;&#27490;&#34920;&#21333;&#25552;&#20132;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>7. &#21453;&#39304;&#26426;&#21046;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#21450;&#26102;&#21521;&#29992;&#25143;&#25552;&#20379;&#21453;&#39304;&#65292;&#22686;&#24378;&#29992;&#25143;&#30340;&#21442;&#19982;&#24863;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-html\">&lt;h2&gt;&#24863;&#35874;&#24744;&#32852;&#31995;&#25105;&#20204;&#65281;&lt;\/h2&gt;\n&lt;p&gt;&#25105;&#20204;&#20250;&#23613;&#24555;&#22238;&#22797;&#24744;&#30340;&#28040;&#24687;&#12290;&lt;\/p&gt;<\/code><\/pre><\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#24403;&#29992;&#25143;&#25104;&#21151;&#25552;&#20132;&#34920;&#21333;&#21518;&#65292;&#22312;&#32593;&#39029;&#24213;&#37096;&#25110;&#39030;&#37096;&#26174;&#31034;&#19968;&#26465;&#31616;&#30701;&#30340;&#28040;&#24687;&#65292;&#21578;&#30693;&#29992;&#25143;&#20182;&#20204;&#30340;&#20449;&#24687;&#24050;&#34987;&#35760;&#24405;&#12290;<\/li>\n<li>&#36825;&#31181;&#21453;&#39304;&#19981;&#20165;&#35753;&#29992;&#25143;&#24863;&#21040;&#34987;&#37325;&#35270;&#65292;&#36824;&#22686;&#24378;&#20102;&#20225;&#19994;&#30340;&#27491;&#38754;&#24418;&#35937;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>8. &#25968;&#25454;&#20445;&#25252;&#25514;&#26045;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#20445;&#25252;&#29992;&#25143;&#38544;&#31169;&#65292;&#36981;&#23432;&#30456;&#20851;&#27861;&#24459;&#27861;&#35268;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-html\">&lt;input type=\"hidden\" name=\"security_token\" value=\"&lt;?php echo wp_create_nonce('contact_form'); ?&gt;\"&gt;<\/code><\/pre><\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#22312;&#34920;&#21333;&#20013;&#25554;&#20837;&#19968;&#20010;&#38544;&#34255;&#30340;<code>&lt;input&gt;<\/code>&#20803;&#32032;&#65292;&#29992;&#20110;&#29983;&#25104;&#19968;&#20010;&#23433;&#20840;&#30340;&#20196;&#29260;&#65292;&#38450;&#27490;CSRF&#25915;&#20987;&#12290;<\/li>\n<li><code>wp_create_nonce<\/code>&#20989;&#25968;&#29992;&#20110;&#21019;&#24314;&#19968;&#20010;&#38543;&#26426;&#23383;&#31526;&#20018;&#20316;&#20026;&#20196;&#29260;&#65292;&#20445;&#35777;&#27599;&#27425;&#35843;&#29992;&#37117;&#36820;&#22238;&#19981;&#21516;&#30340;&#20540;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>9. &#32852;&#31995;&#26041;&#24335;&#20449;&#24687;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#25552;&#20379;&#35814;&#32454;&#30340;&#32852;&#31995;&#26041;&#24335;&#26041;&#20415;&#29992;&#25143;&#32852;&#31995;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-html\">&lt;a href=\"mailto:info@yourwebsite.com\"&gt;&#32852;&#31995;&#25105;&#20204;&lt;\/a&gt;<\/code><\/pre><\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#22312;&#38142;&#25509;&#20013;&#21152;&#20837;<code>mailto:<\/code>&#21069;&#32512;&#65292;&#25351;&#21521;&#24744;&#30340;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#12290;<\/li>\n<li>&#29992;&#25143;&#21482;&#38656;&#28857;&#20987;&#38142;&#25509;&#65292;&#21363;&#21487;&#25171;&#24320;&#37038;&#20214;&#23458;&#25143;&#31471;&#65292;&#21457;&#20449;&#33267;&#25351;&#23450;&#22320;&#22336;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>10. &#30701;&#20449;&#36890;&#30693;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#23545;&#20110;&#19968;&#20123;&#25935;&#24863;&#20449;&#24687;&#25110;&#32039;&#24613;&#24773;&#20917;&#65292;&#30701;&#20449;&#36890;&#30693;&#26356;&#30452;&#35266;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-html\">&lt;script src=\"https:<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMy42LjAubWluLmpz\" rel=\"noopener noreferrer nofollow\">\/\/code.jquery.com\/jquery-3.6.0.min.js<\/a>\"&gt;&lt;\/script&gt;\n&lt;script&gt;\n$(document).ready(function(){\n$(\"#send-sms\").click(function(e){\n    e.preventDefault();\n    $.ajax({\n        url: \"send_sms.php\",\n        type: \"POST\",\n        data: { message: $('#message').val(), to: $('#to').val() },\n        success: function(response) {\n            alert(response);\n        }\n    });\n});\n});\n&lt;\/script&gt;\n&lt;textarea id=\"message\" rows=\"4\" cols=\"50\"&gt;&#35831;&#36755;&#20837;&#30701;&#20449;&#20869;&#23481;...&lt;\/textarea&gt;\n&lt;input type=\"tel\" id=\"to\" placeholder=\"&#25163;&#26426;&#21495;&#30721;...\"&gt;\n&lt;button id=\"send-sms\"&gt;&#21457;&#36865;&#30701;&#20449;&lt;\/button&gt;<\/code><\/pre><\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#24341;&#20837;jQuery&#24211;&#65292;&#30830;&#20445;JavaScript&#25991;&#20214;&#20301;&#20110;&#21516;&#19968;&#30446;&#24405;&#19979;&#12290;<\/li>\n<li>&#20351;&#29992;<code>&lt;textarea&gt;<\/code>&#21644;<code>&lt;input&gt;<\/code>&#20803;&#32032;&#21019;&#24314;&#36755;&#20837;&#26694;&#21644;&#30005;&#35805;&#21495;&#30721;&#36755;&#20837;&#26694;&#12290;<\/li>\n<li>&#23450;&#20041;&#19968;&#20010;&#25353;&#38062;&#65292;&#32465;&#23450;&#28857;&#20987;&#20107;&#20214;&#65292;&#35302;&#21457;AJAX&#35831;&#27714;&#21457;&#36865;&#30701;&#20449;&#12290;<\/li>\n<li>&#22312;PHP&#25991;&#20214;<code>send_sms.php<\/code>&#20013;&#22788;&#29702;POST&#35831;&#27714;&#65292;&#26681;&#25454;&#38656;&#27714;&#21457;&#36865;&#30701;&#20449;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>11. &#34920;&#21333;&#39564;&#35777;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#33258;&#21160;&#21270;&#38169;&#35823;&#26816;&#27979;&#65292;&#25552;&#39640;&#34920;&#21333;&#30340;&#21487;&#29992;&#24615;&#21644;&#23433;&#20840;&#24615;&#12290;<\/li>\n<li>\n<p><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-javascript\">var form = document.getElementById('myForm');\nform.addEventListener('submit', function(event) {\nevent.preventDefault(); \/\/ &#38459;&#27490;&#34920;&#21333;&#40664;&#35748;&#25552;&#20132;&#34892;&#20026;\nvar valid = true;\n\nvar inputs = this.querySelectorAll('input, select, textarea');\nfor(var i=0; i&lt;inputs.length; i++) {\n    var input = inputs[i];\n    var label = input.nextElementSibling || input.previousElementSibling;\n    if(!input.value.trim()) {\n        alert(label.textContent + '&#19981;&#33021;&#20026;&#31354;!');\n        input.focus(); \/\/ &#28608;&#27963;&#28966;&#28857;\n        valid = false;\n        break;\n    }\n}\n\nif(valid) {\n    \/\/ &#25191;&#34892;&#34920;&#21333;&#25552;&#20132;&#25805;&#20316;\n    this.submit();\n}\n}, false);<\/code><\/pre>\n<\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#22312;JavaScript&#20013;&#30417;&#21548;&#34920;&#21333;&#25552;&#20132;&#20107;&#20214;&#65292;&#38459;&#27490;&#40664;&#35748;&#34892;&#20026;&#12290;<\/li>\n<li>&#20351;&#29992;<code>querySelectorAll<\/code>&#26041;&#27861;&#33719;&#21462;&#34920;&#21333;&#20013;&#30340;&#25152;&#26377;&#36755;&#20837;&#12289;&#36873;&#25321;&#22120;&#21644;&#25991;&#26412;&#21306;&#22495;&#12290;<\/li>\n<li>&#36941;&#21382;&#36825;&#20123;&#20803;&#32032;&#65292;&#26816;&#26597;&#27599;&#20010;&#20803;&#32032;&#30340;&#20540;&#26159;&#21542;&#20026;&#31354;&#25110;&#26410;&#34987;&#20462;&#21098;&#12290;<\/li>\n<li>&#26681;&#25454;&#39564;&#35777;&#32467;&#26524;&#20915;&#23450;&#26159;&#21542;&#25191;&#34892;&#34920;&#21333;&#25552;&#20132;&#25805;&#20316;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>12. SEO&#21451;&#22909;&#35774;&#35745;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;SEO&#20248;&#21270;&#33021;&#35753;&#25628;&#32034;&#24341;&#25806;&#26356;&#23481;&#26131;&#25214;&#21040;&#24744;&#30340;&#32593;&#31449;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-html\">&lt;meta name=\"description\" content=\"&#36825;&#26159;&#19968;&#20010;&#20851;&#20110;&#32852;&#31995;&#34920;&#21333;&#30340;&#31616;&#21333;&#31034;&#20363;&#12290;\"&gt;\n&lt;title&gt;&#32852;&#31995;&#34920;&#21333; - &#31034;&#20363;&lt;\/title&gt;\n&lt;link rel=\"canonical\" href=\"http:<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy5leGFtcGxlLmNvbS9jb250YWN0LWZvcm0=\" rel=\"noopener noreferrer nofollow\">\/\/www.example.com\/contact-form<\/a>\"&gt;<\/code><\/pre><\/li>\n<li><strong>&#20351;&#29992;&#27493;&#39588;<\/strong>&#65306;\n<ol>\n<li>&#22312;<code>head<\/code>&#26631;&#31614;&#20013;&#28155;&#21152;<code>&lt;meta&gt;<\/code>&#20803;&#32032;&#65292;&#35774;&#23450;<code>content<\/code>&#23646;&#24615;&#20026;&#32852;&#31995;&#34920;&#21333;&#30340;&#30456;&#20851;&#25551;&#36848;&#25110;&#20851;&#38190;&#35789;&#12290;<\/li>\n<li>&#20351;&#29992;<code>&lt;link&gt;<\/code>&#20803;&#32032;&#23450;&#20041;&#19968;&#20010;<code>rel<\/code>&#23646;&#24615;&#20026;<code>canonical<\/code>&#30340;&#22806;&#37096;&#38142;&#25509;&#65292;&#30830;&#20445;&#25628;&#32034;&#24341;&#25806;&#20248;&#20808;&#25235;&#21462;&#27491;&#30830;&#30340;&#39029;&#38754;&#12290;<\/li>\n<\/ol><\/li>\n<\/ul>\n<h3>13. &#24179;&#34913;&#30340;&#22823;&#23567;&#19982;&#39068;&#33394;&#23545;&#27604;<\/h3>\n<ul>\n<li><strong>&#21407;&#22240;<\/strong>&#65306;&#30830;&#20445;&#29992;&#25143;&#30028;&#38754;&#30340;&#26131;&#35835;&#24615;&#21644;&#21487;&#35775;&#38382;&#24615;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-css\">\nbody {\nfont-family: Arial, sans-serif;\nline-height: 1.6;\nmargin: 0;\npadding: 0;\nbackground-color: #f0f0f0;\n}<\/code><\/pre><\/li>\n<\/ul>\n<p>.container {\nmax-width: 800px;\nmargin: auto;\noverflow: hidden;\n}<\/p>\n<p>.form-container {\nwidth: 100%;\nposition: relative;\nz-index: 1;\n}<\/p>\n<p>.input-group {\ndisplay: flex;\nalign-items: center;\n}<\/p>\n<p>.input-group input[type=&#8221;text&#8221;],\n.input-group input[type=&#8221;email&#8221;] {\npadding: 10px;\nborder: none;\nborder-bottom: 1px solid #ccc;\noutline: none;\ntransition: border-bottom 0.3s ease-in-out;\n}<\/p>\n<p>.input-group input[type=&#8221;text&#8221;]:focus,\n.input-group input[type=&#8221;email&#8221;]:focus {\nborder-bottom-color: #007bff;\n}<\/p>\n<p>.label {\nmargin-left: 10px;\nfont-weight: bold;\ntext-transform: uppercase;\ncolor: #007bff;\n}<\/p>\n<p>.button {\npadding: 10px 20px;\nbackground-color: #007bff;\ncolor: white;\nborder: none;\nborder-radius: 5px;\ncursor: pointer;\ntransition: background-color 0.3s ease-in-out;\n}<\/p>\n<p>.button:hover {\nbackground-color: #0056b3;\n}<\/p>\n<pre><code>\n- **&#20351;&#29992;&#27493;&#39588;**&#65306;\n1. &#35774;&#23450;&#22522;&#26412;&#30340;&#39029;&#38754;&#24067;&#23616;&#65292;&#22914;`body`&#21644;`container`&#12290;\n2. &#20351;&#29992;CSS Flexbox&#24067;&#23616;&#31649;&#29702;`input-group`&#20869;&#30340;&#20803;&#32032;&#12290;\n3. &#23545;&#36755;&#20837;&#26694;&#21644;&#26631;&#31614;&#20351;&#29992;`:focus`&#20266;&#31867;&#65292;&#25913;&#21464;&#36793;&#26694;&#39068;&#33394;&#65292;&#25552;&#39640;&#20132;&#20114;&#20307;&#39564;&#12290;\n4. &#35774;&#32622;&#25353;&#38062;&#26679;&#24335;&#65292;&#21253;&#25324;&#22522;&#30784;&#26679;&#24335;&#21644;&#24748;&#20572;&#25928;&#26524;&#12290;\n\n### &#24635;&#32467;\n\n&#20197;&#19978;&#26159;&#19968;&#20123;&#39640;&#25928;&#35774;&#35745;&#32852;&#31995;&#34920;&#21333;&#30340;&#26041;&#27861;&#21644;&#31034;&#20363;&#20195;&#30721;&#12290;&#36890;&#36807;&#36981;&#24490;&#36825;&#20123;&#24314;&#35758;&#65292;&#24744;&#21487;&#20197;&#21019;&#24314;&#20986;&#26082;&#23454;&#29992;&#21448;&#21560;&#24341;&#20154;&#30340;&#32852;&#31995;&#34920;&#21333;&#65292;&#20174;&#32780;&#26356;&#22909;&#22320;&#26381;&#21153;&#20110;&#24744;&#30340;&#30446;&#26631;&#21463;&#20247;&#12290;&#35760;&#20303;&#65292;&#33391;&#22909;&#30340;&#29992;&#25143;&#20307;&#39564;&#26159;&#25104;&#21151;&#30340;&#20851;&#38190;&#12290;<\/code><\/pre>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<h2 class=\"wp-block-heading my-0\">&#40657;&#26495;IDE&#25945;&#20070;&#21280;&#65306;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<h3>&#35838;&#31243;&#30446;&#26631;<\/h3>\n<p>&#26412;&#35838;&#31243;&#26088;&#22312;&#36890;&#36807;&#19968;&#31995;&#21015;&#26368;&#20339;&#23454;&#36341;&#21644;&#31034;&#20363;&#65292;&#24110;&#21161;&#29992;&#25143;&#35774;&#35745;&#39640;&#25928;&#12289;&#26131;&#20110;&#20351;&#29992;&#19988;&#29992;&#25143;&#20307;&#39564;&#33391;&#22909;&#30340;&#32852;&#31995;&#34920;&#21333;&#39029;&#38754;&#12290;&#36825;&#20123;&#26368;&#20339;&#23454;&#36341;&#23558;&#28085;&#30422;&#20174;&#24067;&#23616;&#21040;&#25968;&#25454;&#22788;&#29702;&#30340;&#21508;&#20010;&#26041;&#38754;&#12290;<\/p>\n<h3>&#35838;&#31243;&#22823;&#32434;<\/h3>\n<h4>1. &#30830;&#23450;&#38656;&#27714;<\/h4>\n<ul>\n<li><strong>&#20102;&#35299;&#30446;&#26631;&#21463;&#20247;<\/strong>&#65306;&#26126;&#30830;&#34920;&#21333;&#30340;&#30446;&#30340;&#21450;&#20854;&#19982;&#19994;&#21153;&#27969;&#31243;&#30340;&#20851;&#31995;&#12290;<\/li>\n<li><strong>&#30830;&#23450;&#20851;&#38190;&#20449;&#24687;<\/strong>&#65306;&#25910;&#38598;&#25152;&#38656;&#30340;&#20851;&#38190;&#23383;&#27573;&#65292;&#22914;&#22995;&#21517;&#12289;&#30005;&#23376;&#37038;&#20214;&#31561;&#12290;<\/li>\n<\/ul>\n<h4>2. &#35774;&#35745;&#24067;&#23616;<\/h4>\n<ul>\n<li><strong>&#31616;&#27905;&#30452;&#35266;&#30340;&#35774;&#35745;<\/strong>&#65306;&#20445;&#25345;&#30028;&#38754;&#31616;&#27905;&#65292;&#36991;&#20813;&#36807;&#22810;&#20803;&#32032;&#24178;&#25200;&#29992;&#25143;&#12290;<\/li>\n<li><strong>&#21709;&#24212;&#24335;&#35774;&#35745;<\/strong>&#65306;&#30830;&#20445;&#34920;&#21333;&#33021;&#22815;&#22312;&#19981;&#21516;&#35774;&#22791;&#19978;&#27491;&#24120;&#26174;&#31034;&#21644;&#25805;&#20316;&#12290;<\/li>\n<\/ul>\n<h4>3. &#25552;&#20379;&#28165;&#26224;&#25351;&#23548;<\/h4>\n<ul>\n<li><strong>&#25552;&#31034;&#35821;<\/strong>&#65306;&#22312;&#34920;&#21333;&#20013;&#28155;&#21152;&#24341;&#23548;&#24615;&#25991;&#26412;&#65292;&#24110;&#21161;&#29992;&#25143;&#23436;&#25104;&#22635;&#20889;&#36807;&#31243;&#12290;<\/li>\n<li><strong>&#38169;&#35823;&#21453;&#39304;<\/strong>&#65306;&#25552;&#20379;&#35814;&#32454;&#30340;&#38169;&#35823;&#20449;&#24687;&#65292;&#21578;&#30693;&#29992;&#25143;&#36755;&#20837;&#38169;&#35823;&#30340;&#22320;&#26041;&#12290;<\/li>\n<\/ul>\n<h4>4. &#20351;&#29992;&#26377;&#25928;&#30340;&#39564;&#35777;&#26426;&#21046;<\/h4>\n<ul>\n<li><strong>&#22810;&#27493;&#39564;&#35777;<\/strong>&#65306;&#40723;&#21169;&#29992;&#25143;&#25552;&#20379;&#26356;&#22810;&#32454;&#33410;&#20197;&#25552;&#39640;&#20934;&#30830;&#24615;&#12290;<\/li>\n<li><strong>&#26368;&#23567;&#21270;&#36755;&#20837;<\/strong>&#65306;&#38480;&#21046;&#29992;&#25143;&#38656;&#35201;&#36755;&#20837;&#30340;&#23383;&#27573;&#25968;&#37327;&#12290;<\/li>\n<\/ul>\n<h4>5. &#39640;&#25928;&#30340;&#25968;&#25454;&#22788;&#29702;<\/h4>\n<ul>\n<li><strong>&#20351;&#29992;&#25554;&#20214;<\/strong>&#65306;&#21033;&#29992;&#29616;&#26377;&#24037;&#20855;&#26469;&#31616;&#21270;&#34920;&#21333;&#25968;&#25454;&#22788;&#29702;&#36807;&#31243;&#12290;<\/li>\n<li><strong>API&#38598;&#25104;<\/strong>&#65306;&#21033;&#29992;API&#33719;&#21462;&#29992;&#25143;&#20449;&#24687;&#65292;&#20943;&#23569;&#37325;&#22797;&#24037;&#20316;&#12290;<\/li>\n<\/ul>\n<h4>6. &#20248;&#21270;&#29992;&#25143;&#20307;&#39564;<\/h4>\n<ul>\n<li><strong>&#27979;&#35797;&#21644;&#21453;&#39304;<\/strong>&#65306;&#23450;&#26399;&#27979;&#35797;&#34920;&#21333;&#65292;&#25910;&#38598;&#29992;&#25143;&#21453;&#39304;&#65292;&#19981;&#26029;&#20248;&#21270;&#35774;&#35745;&#12290;<\/li>\n<\/ul>\n<h4>7. &#36328;&#24179;&#21488;&#20860;&#23481;&#24615;<\/h4>\n<ul>\n<li><strong>&#36328;&#27983;&#35272;&#22120;&#20860;&#23481;&#24615;<\/strong>&#65306;&#30830;&#20445;&#34920;&#21333;&#33021;&#22312;&#22810;&#31181;&#27983;&#35272;&#22120;&#20013;&#27491;&#24120;&#36816;&#34892;&#12290;<\/li>\n<li><strong>&#31227;&#21160;&#35774;&#22791;&#36866;&#24212;&#24615;<\/strong>&#65306;&#32771;&#34385;&#21040;&#23631;&#24149;&#23610;&#23544;&#21644;&#26041;&#21521;&#24046;&#24322;&#12290;<\/li>\n<\/ul>\n<h4>8. &#23433;&#20840;&#25514;&#26045;<\/h4>\n<ul>\n<li><strong>&#25968;&#25454;&#21152;&#23494;<\/strong>&#65306;&#20445;&#25252;&#25935;&#24863;&#20449;&#24687;&#19981;&#34987;&#26410;&#32463;&#25480;&#26435;&#35775;&#38382;&#12290;<\/li>\n<li><strong>&#23433;&#20840;&#35748;&#35777;<\/strong>&#65306;&#23454;&#26045;SSL\/TLS&#35777;&#20070;&#22686;&#21152;&#23433;&#20840;&#24615;&#12290;<\/li>\n<\/ul>\n<h4>9. &#29992;&#25143;&#20307;&#39564;&#20248;&#21270;<\/h4>\n<ul>\n<li><strong>&#20010;&#24615;&#21270;&#25512;&#33616;<\/strong>&#65306;&#26681;&#25454;&#29992;&#25143;&#21382;&#21490;&#34892;&#20026;&#25552;&#20379;&#23450;&#21046;&#24314;&#35758;&#25110;&#26381;&#21153;&#12290;<\/li>\n<li><strong>&#33258;&#21160;&#21270;&#22238;&#22797;<\/strong>&#65306;&#22522;&#20110;&#29992;&#25143;&#25552;&#20132;&#30340;&#20449;&#24687;&#33258;&#21160;&#22238;&#22797;&#12290;<\/li>\n<\/ul>\n<h4>10. &#32467;&#26500;&#21270;&#25968;&#25454;&#23384;&#20648;<\/h4>\n<ul>\n<li><strong>&#36873;&#25321;&#21512;&#36866;&#30340;&#25968;&#25454;&#24211;<\/strong>&#65306;&#26681;&#25454;&#19994;&#21153;&#38656;&#27714;&#36873;&#25321;&#21512;&#36866;&#30340;&#25968;&#25454;&#24211;&#31867;&#22411;&#12290;<\/li>\n<li><strong>&#32034;&#24341;&#21644;&#26597;&#35810;&#20248;&#21270;<\/strong>&#65306;&#25552;&#39640;&#25968;&#25454;&#26816;&#32034;&#25928;&#29575;&#12290;<\/li>\n<\/ul>\n<h4>11. &#21487;&#25193;&#23637;&#24615;&#21644;&#32500;&#25252;<\/h4>\n<ul>\n<li><strong>&#27169;&#22359;&#21270;&#32467;&#26500;<\/strong>&#65306;&#23558;&#21151;&#33021;&#20998;&#35299;&#20026;&#29420;&#31435;&#30340;&#27169;&#22359;&#20415;&#20110;&#32500;&#25252;&#21644;&#21319;&#32423;&#12290;<\/li>\n<li><strong>&#25991;&#26723;&#21644;&#25945;&#31243;<\/strong>&#65306;&#32534;&#20889;&#35814;&#32454;&#30340;&#20351;&#29992;&#25351;&#21335;&#21644;&#25945;&#31243;&#12290;<\/li>\n<\/ul>\n<h4>12. &#26412;&#22320;&#37096;&#32626;<\/h4>\n<ul>\n<li><strong>&#26412;&#22320;&#24320;&#21457;&#29615;&#22659;&#37197;&#32622;<\/strong>&#65306;&#30830;&#20445;&#22312;&#29983;&#20135;&#29615;&#22659;&#20013;&#33021;&#39034;&#21033;&#37096;&#32626;&#12290;<\/li>\n<li><strong>&#25345;&#32493;&#38598;&#25104;\/&#25345;&#32493;&#20132;&#20184;&#65288;CI\/CD&#65289;<\/strong>&#65306;&#20351;&#29992;&#33258;&#21160;&#21270;&#24037;&#20855;&#23454;&#29616;&#24555;&#36895;&#36845;&#20195;&#21644;&#37096;&#32626;&#12290;<\/li>\n<\/ul>\n<h4>13. &#24635;&#32467;<\/h4>\n<ul>\n<li><strong>&#22238;&#39038;&#23398;&#20064;&#25104;&#26524;<\/strong>&#65306;&#24635;&#32467;&#26412;&#27425;&#23398;&#20064;&#30340;&#20027;&#35201;&#30693;&#35782;&#28857;&#21644;&#24212;&#29992;&#26696;&#20363;&#12290;<\/li>\n<li><strong>&#21518;&#32493;&#34892;&#21160;&#35745;&#21010;<\/strong>&#65306;&#21046;&#23450;&#19979;&#19968;&#27493;&#30340;&#23398;&#20064;&#35745;&#21010;&#25110;&#39033;&#30446;&#25191;&#34892;&#26041;&#26696;&#12290;<\/li>\n<\/ul>\n<h3>&#31034;&#20363;&#20195;&#30721;&#65306;<\/h3>\n<pre><code class=\"language-php\">\/\/ &#34920;&#21333;&#37096;&#20998;\n&lt;form action=\"submit.php\" method=\"post\"&gt;\n    &lt;div class=\"form-group\"&gt;\n        &lt;label for=\"name\"&gt;Name:&lt;\/label&gt;\n        &lt;input type=\"text\" name=\"name\" id=\"name\" required&gt;\n    &lt;\/div&gt;\n\n    &lt;!-- &#20854;&#20182;&#23383;&#27573; --&gt;\n\n    &lt;button type=\"submit\"&gt;Submit&lt;\/button&gt;\n&lt;\/form&gt;<\/code><\/pre>\n<pre><code class=\"language-html\">&lt;!-- HTML&#25991;&#20214; --&gt;\n&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;title&gt;Contact Form&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;?php include 'contact-form.php'; ?&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&#65292;&#25105;&#20204;&#21019;&#24314;&#20102;&#19968;&#20010;&#31616;&#21333;&#30340;HTML&#34920;&#21333;&#65292;&#21253;&#21547;&#19968;&#20010;&#25991;&#26412;&#26694;&#29992;&#20110;&#29992;&#25143;&#36755;&#20837;&#22995;&#21517;&#12290;&#36825;&#21482;&#26159;&#19968;&#20010;&#22522;&#26412;&#26694;&#26550;&#65292;&#23454;&#38469;&#24212;&#29992;&#21487;&#33021;&#38656;&#35201;&#26356;&#22797;&#26434;&#30340;&#34920;&#21333;&#32467;&#26500;&#21644;&#39564;&#35777;&#36923;&#36753;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#20889; Bug&#24037;&#31243;&#24072;&#65306; &#26631;&#39064;&#65306;&#39640;&#25928;&#32852;&#31995;&#34920;&#21333;&#30340;&#35774;&#35745;&#19982;&#23454;&#038;#2..<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[51],"tuisongtax":[],"class_list":["post-1769","post","type-post","status-publish","format-standard","hentry","category-wpdt","tag-jzgj"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/comments?post=1769"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1769\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=1769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=1769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=1769"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=1769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}