{
  "version": "https://jsonfeed.org/version/1", 
  "title": "HTML", 
  "description": "\u8d85\u6587\u672c\u6807\u8bb0\u8bed\u8a00 HyperText Markup Language", 
  "home_page_url": "https://www.v2ex.com/go/html", 
  "feed_url": "https://www.v2ex.com/feed/html.json", 
  "icon": "https://cdn.v2ex.com/navatar/072b/030b/60_large.png?m=1640171734", 
  "favicon": "https://cdn.v2ex.com/navatar/072b/030b/60_normal.png?m=1640171734", 
  "items": [
    {
      "author": {
        "url": "https://www.v2ex.com/member/est", 
        "name": "est", 
        "avatar": "https://cdn.v2ex.com/avatar/c3e8/78e2/362_large.png?m=1774152156"
      }, 
      "url": "https://www.v2ex.com/t/1174458", 
      "date_modified": "2025-11-23T01:17:48+00:00", 
      "content_html": "<p>\u73b0\u5728\u5e02\u9762\u4e0a\u7edd\u5927\u591a\u6570\u65e5\u5386\u90fd\u662f\u5de6\u53f3\u7ffb\u7684\u3002\u6bcf\u9875 \u4e00\u6708</p>\n<p>\u4f46\u662f \u201c\u6708\u201d \u8fd9\u4e2a\u6982\u5ff5\u662f\u4eba\u4e3a\u7684\uff0c\u81ea\u7136\u65e5\u662f\u8fde\u7eed\u7684\u3002</p>\n<p>\u4ee5 2025-11-23 \u5f00\u59cb\u4e3a\u4f8b\uff0c\u80fd\u4e0d\u80fd\u505a\u6210\u8fd9\u79cd\uff1a</p>\n<pre><code>23 24 25 26 27 28 29\n30 01 02 03 04 05 06\n</code></pre>\n<p>\u7136\u540e\u5782\u76f4\u65e0\u9650\u6eda\u52a8\uff1f\u5e74\u6708\u5c31\u653e\u5728\u80cc\u666f\u5c55\u793a</p>\n<p>\u60f3 vibe \u4e00\u4e2a\u4f46\u662f\u611f\u89c9 AI \u600e\u4e48\u90fd get \u4e0d\u5230\u6211\u7684\u70b9\u3002\u3002\u3002</p>\n<p>\u4e0b\u9762\u662f prompt </p>\n<blockquote>\n<p>make an html5 calendar\u00a0 demo</p>\n<ul>\n<li>good looking, aethestic pleasing, but restrain with colors.</li>\n<li>all-in-one html, no external deps. No react nor tailwind.</li>\n<li>inline svg favicon with a calendar emoji</li>\n<li>each month should be contained by an html element with class=\"month-group\"</li>\n<li>the calendar goes vertically,\u00a0one week per line</li>\n<li>no breaks between months, days should be displayed continuously, NO separation between months</li>\n<li>Distinguish month by even-odd background color. The color applies from the first day of the month to the last, like a snake</li>\n<li>watermark a big 1-12 month number in the background at the center of each month group. Prefix a smaller year before the month, only for January.</li>\n<li>default land at the current day using browser's local clock</li>\n<li>infinite scroll, can go backwards and forwards.</li>\n<li>displayed as a compact block to be used as part of page elsewhere.</li>\n</ul>\n</blockquote>\n<p><a href=\"https://lab.est.im/calendar/\" rel=\"nofollow\">https://lab.est.im/calendar/</a></p>\n<p>\u6700\u540e\u6548\u679c\u5c31\u53ea\u80fd\u8fd9\u6837\u4e86\u3002\u8fd9\u4e2a \u5e74-\u6708 \u5c55\u793a\u9519\u4f4d\u4e86\u3002</p>\n<p>\u662f\u6211 prompt \u4e0d\u884c\uff0c\u8fd8\u662f AI \u4e0d\u592a\u4f1a\u5199\u8fd9\u79cd\u4e1c\u897f\uff1f</p>\n", 
      "date_published": "2025-11-23T01:10:46+00:00", 
      "title": "\u60f3 vibe \u4e00\u4e2a\u65e5\u5386 html \u7ec4\u4ef6\u600e\u4e48\u90fd\u641e\u4e0d\u597d\u3002\u3002\u3002", 
      "id": "https://www.v2ex.com/t/1174458"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/guanhui07", 
        "name": "guanhui07", 
        "avatar": "https://cdn.v2ex.com/avatar/437f/2914/164143_large.png?m=1736667690"
      }, 
      "url": "https://www.v2ex.com/t/1098621", 
      "date_modified": "2024-12-18T18:04:57+00:00", 
      "content_html": "\u6751\u901a\u7f51\uff0c\u4e4b\u524d\u6211\u4e00\u76f4\u7528 css \u505a dialog <br />\u867d\u7136\u662f\u540e\u7aef \u505a\u4e2a admin <br /><br />\u611f\u89c9\u53d1\u73b0\u65b0\u5927\u9646\u3002\u3002<br /><br />\u7136\u540e\u518d\u770b\u770b\u8fd8\u53ef\u4ee5 html5 download \u548c blob \u5f04\u5bfc\u51fa", 
      "date_published": "2024-12-18T14:12:32+00:00", 
      "title": "\u624d\u77e5\u9053 html5 \u6709 dialog \u6807\u7b7e", 
      "id": "https://www.v2ex.com/t/1098621"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/qinrui", 
        "name": "qinrui", 
        "avatar": "https://cdn.v2ex.com/avatar/3a2b/ef30/273149_large.png?m=1666491093"
      }, 
      "url": "https://www.v2ex.com/t/1015275", 
      "title": "\u662f\u4e0d\u662f\u641c\u7d22\u5f15\u64ce\u8df3\u8f6c\u6765\u7684\u6d41\u91cf\uff0c\u90fd\u62ff\u4e0d\u5230\u5173\u952e\u8bcd\u4e86\uff1f\u7528 referer \u53ea\u83b7\u53d6\u5230 www.bing.com www.google.com \u8fd9\u6837\u7684\u57df\u540d\uff0c\u65e0\u6cd5\u83b7\u53d6\u5230\u540e\u9762\u7684\u5173\u952e\u8bcd\u4fe1\u606f\uff0c\u6709\u89e3\u51b3\u529e\u6cd5\u4e48\uff1f", 
      "id": "https://www.v2ex.com/t/1015275", 
      "date_published": "2024-02-10T14:14:39+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/iamyangyiok", 
        "name": "iamyangyiok", 
        "avatar": "https://cdn.v2ex.com/gravatar/6cf87da7a808055a21380e53aae8ab32?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1010564", 
      "title": "\u6c42\u4e00\u4e9b HTML \u5d4c\u5165\u4ee3\u7801\u8d44\u6e90\u3002", 
      "id": "https://www.v2ex.com/t/1010564", 
      "date_published": "2024-01-22T02:44:21+00:00", 
      "content_html": "<p>\u81ea\u5df1\u505a\u5bfc\u822a\u9875\u9762\uff0c\u60f3\u627e\u4e9b\u53ef\u5d4c\u5165\u7684\u4ee3\u7801\u8d44\u6e90\uff0c\u6bd4\u5982\u63d2\u5165\u5929\u6c14\u4fe1\u606f&lt;iframe width=\"420\" scrolling=\"no\" height=\"60\" frameborder=\"0\" allowtransparency=\"true\" src=\"//<a href=\"http://i.tianqi.com/index.php?c=code&amp;id=12&amp;icon=1&amp;num=5&amp;site=12\" rel=\"nofollow\">i.tianqi.com/index.php?c=code&amp;id=12&amp;icon=1&amp;num=5&amp;site=12</a>\"&gt;&lt;/iframe&gt;\u3002\u641c\u534a\u5929\u6b21\u5e8f\u592a\u4f4e\u4e86 \uff0c\u4e5f\u5c31 2 \u4e2a\u6240\u4ee5\u6536\u96c6\u4e0b\u66f4\u591a\u53ef\u7528\u5d4c\u5957\u7684\u8d44\u6e90\u3002\u8c22\u8c22\u5927\u5bb6</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/songdg", 
        "name": "songdg", 
        "avatar": "https://cdn.v2ex.com/gravatar/73587338add07b89dd761ff0c4292cc5?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1007053", 
      "date_modified": "2024-01-10T03:20:19+00:00", 
      "content_html": "<p>\u8bf7\u6559\u6709\u6ca1\u6709\u529e\u6cd5\u77e5\u9053\u9009\u4e2d\u7684\u662f\u54ea\u4e00\u9879\uff1f\n\u9009\u4e2d\u56fe\u7247\n<img alt=\"\u9009\u4e2d\u56fe\u7247\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://s11.ax1x.com/2024/01/09/pFpmTVP.png\"/>\n\u9009\u4e2d\u97f3\u4e50\n<img alt=\"\u9009\u4e2d\u97f3\u4e50\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://s11.ax1x.com/2024/01/09/pFpm7Uf.png\"/></p>\n", 
      "date_published": "2024-01-09T02:05:57+00:00", 
      "title": "\u8bf7\u6559\u6709\u6ca1\u6709\u529e\u6cd5\u77e5\u9053\u9009\u4e2d\u7684\u662f\u54ea\u4e00\u9879\uff1f", 
      "id": "https://www.v2ex.com/t/1007053"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/qingshui33", 
        "name": "qingshui33", 
        "avatar": "https://cdn.v2ex.com/avatar/4209/a5f0/572421_large.png?m=1705767573"
      }, 
      "url": "https://www.v2ex.com/t/993689", 
      "date_modified": "2023-11-22T01:47:37+00:00", 
      "content_html": "\u9700\u6c42\uff1a\u5728 App \u4e2d\u652f\u6301\u751f\u50fb\u5b57\u8f93\u5165<br /><br />\u573a\u666f\u63cf\u8ff0\uff1a\u5728 App \u91cc\u9762\u67d0\u90e8\u5206\u529f\u80fd\u662f\u5957\u7684 H5 \u7684\u9875\u9762\uff0c\u73b0\u5728\u6574\u4e2a App \u60f3\u8981\u652f\u6301\u751f\u50fb\u5b57\u8f93\u5165\uff0c\u4e8e\u662f\u6211\u5728 H5 \u7684\u9879\u76ee\u4e2d\u5f15\u5165\u4e86\u4e00\u4e2a\u751f\u50fb\u5b57\u4f53\u7684\u5e93\uff0c\u4f46\u662f\u8fd9\u4e2a\u5b57\u4f53\u5e93\u6709 20 \u591a\u5146\uff0c\u5c31\u5bfc\u81f4\u4e86\u52a0\u8f7d\u8fc7\u6162\uff0c\u5728\u6587\u4ef6\u6ca1\u6709\u52a0\u8f7d\u8fdb\u6765\u7684\u65f6\u5019\uff0c\u8f93\u5165\u751f\u50fb\u5b57\u8fd8\u662f\u663e\u793a\u4e0d\u51fa\u6765\uff0c\u8fd9\u79cd\u60c5\u51b5\u6709\u4ec0\u4e48\u89e3\u51b3\u7684\u529e\u6cd5\u5417", 
      "date_published": "2023-11-21T01:12:26+00:00", 
      "title": "H5 \u4e2d\u52a0\u8f7d\u751f\u50fb\u5b57\u4f53\u8fc7\u6162\u6c42\u52a9", 
      "id": "https://www.v2ex.com/t/993689"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/meetKuqi2588", 
        "name": "meetKuqi2588", 
        "avatar": "https://cdn.v2ex.com/gravatar/c3b5ed7a14ecdd7e16250734c3d7a54b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/993089", 
      "title": "\u6c42\u95ee\u524d\u7aef\u5982\u4f55\u5b9e\u73b0\u4e00\u4e2a\u4e1a\u52a1\u8868\u683c\uff0c\u8981\u6c42\u80fd\u591f\u56fa\u5b9a\u9996\u5217\uff0c\u5176\u4f59\u5217\u6eda\u52a8\uff0c\u70b9\u51fb\u4e00\u884c\u5728\u8be5\u884c\u4e0b\u5c55\u5f00\u4e00\u884c\u4e14\u56fa\u5b9a\u4f4f\uff0c\u5de6\u53f3\u6ed1\u52a8\u5176\u4ed6\u5217\u7684\u65f6\u5019\u56fa\u5b9a\u7684\u884c\u4e0d\u52a8\uff1f", 
      "id": "https://www.v2ex.com/t/993089", 
      "date_published": "2023-11-18T09:54:18+00:00", 
      "content_html": "<p>\u9700\u6c42\u5982\u6807\u9898\u6240\u793a\uff0c\u76ee\u524d\u5df2\u7ecf\u5199\u4e86\u4ee3\u7801\u7ed3\u6784\u5982\u4e0b\uff0c\u73b0\u5728\u9047\u5230\u7684\u95ee\u9898\u6709\u4e24\u4e2a\u3002\n\u5176\u4e00\uff1a\u56fa\u5b9a\u4f4f\u5c55\u5f00\u7684\u884c\uff0c\u4f7f\u5176\u4e0d\u968f\u7740\u5176\u4ed6\u5217\u6eda\u52a8\u3002\n\u5176\u4e8c\uff1a\u5c55\u5f00\u7684\u884c\u7531\u4e8e\u5408\u5e76\u4e86\u5269\u4f59\u7684\u5217\uff0c\u5bfc\u81f4\u5bbd\u5ea6\u4e3a\u6240\u6709\u5217\u5bbd\u7684\u603b\u548c\uff0c\u6bd4\u5982\u6709\u4e94\u4e2a\u5217\uff0c\u6bcf\u4e2a\u5217\u7684\u5bbd\u5ea6\u4e3a 100 \uff0c\u5219\u6700\u540e\u5c55\u5f00\u7684\u884c\u7684\u5bbd\u5ea6\u4e3a 100x5=500,\u5982\u4f55\u8ba9\u6574\u4e2a\u5c55\u5f00\u7684\u884c\u5bbd\u5ea6\u4e3a\u5c4f\u5e55\u7684\u5bbd\u5ea6\u3002</p>\n<pre><code>&lt;template&gt;\n  &lt;div class=\"bg-07 w-full overflow-hidden\"&gt;\n    &lt;div class=\"overflow-auto\"&gt;\n      &lt;table class=\"w-full\"&gt;\n        &lt;thead class=\"w-full relative\"&gt;\n          &lt;tr class=\"w-full\"&gt;\n            &lt;td class=\"w-150px fixedTd\"&gt;\u59d3\u540d&lt;/td&gt;\n            &lt;td class=\"w-150px\"&gt;\u6027\u522b&lt;/td&gt;\n            &lt;td class=\"w-90px\"&gt;\u5e74\u9f84&lt;/td&gt;\n            &lt;td class=\"w-90px\"&gt;\u6536\u5165&lt;/td&gt;\n            &lt;td class=\"w-90px\"&gt;\u5de5\u4f5c&lt;/td&gt;\n          &lt;/tr&gt;\n        &lt;/thead&gt;\n        &lt;tbody class=\"w-full relative\"&gt;\n          &lt;template v-for=\"(item, index) in tableData\" :key=\"index\"&gt;\n            &lt;!-- &lt;TrItem v-model:currentExpIndex=\"currentExpIndex\" :line-data=\"item\" :self-index=\"index\"&gt;&lt;/TrItem&gt; --&gt;\n            &lt;tr class=\"w-full\"&gt;\n              &lt;td class=\"fixedTd\"&gt;\n                &lt;div class=\"w-150px\"&gt;{{ item.name }}&lt;/div&gt;\n              &lt;/td&gt;\n              &lt;td&gt;\n                &lt;div class=\"w-150px\"&gt;{{ item.age }}&lt;/div&gt;\n              &lt;/td&gt;\n              &lt;td&gt;\n                &lt;div class=\"w-90px\"&gt;{{ item.sex }}&lt;/div&gt;\n              &lt;/td&gt;\n\n              &lt;td&gt;\n                &lt;div class=\"w-90px\"&gt;{{ item.income }}&lt;/div&gt;\n              &lt;/td&gt;\n\n              &lt;td&gt;\n                &lt;div class=\"w-90px\"&gt;{{ item.job }}&lt;/div&gt;\n              &lt;/td&gt;\n            &lt;/tr&gt;\n            // \u9700\u8981\u5c55\u5f00\u7684\u884c\n            &lt;tr v-if=\"currentExpIndex === index\" class=\"w-375px sticky bg-02\"&gt;\n              &lt;td colspan=\"5\" class=\"w-375px expandTr top-0\"&gt;\u5408\u5e76\u5355\u5143\u683c&lt;/td&gt;\n            &lt;/tr&gt;\n          &lt;/template&gt;\n        &lt;/tbody&gt;\n      &lt;/table&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n&lt;/template&gt;\n\n&lt;script setup&gt;\nimport { ref } from 'vue';\nimport TrItem from './TrItem.vue';\nconst tableData = [\n  {\n    name: '1',\n    age: '2',\n    sex: '3',\n    income: '4',\n    job: '5'\n  },\n  {\n    name: '3',\n    age: '5',\n    sex: '6',\n    income: '7',\n    job: '8'\n  },\n  {\n    name: '23',\n    age: '43',\n    sex: '43',\n    income: '43',\n    job: '54'\n  },\n  {\n    name: '5',\n    age: '4',\n    sex: '3',\n    income: '2',\n    job: '1'\n  }\n];\nlet exp = ref(false);\nlet currentExpIndex = ref(-1);\nfunction expand() {\n  exp.value = !exp.value;\n}\n&lt;/script&gt;\n\n&lt;style scoped&gt;\n.fixedTd {\n  position: sticky;\n  top: 0;\n  left: 0;\n  background: #fff;\n}\n.expandTr {\n  position: sticky;\n  top: 0px;\n  left: 0px;\n  width: 375px;\n}\n&lt;/style&gt;\n\n</code></pre>\n<p>\u6c42\u6765\u4e2a\u5927\u4f6c\u89e3\u7b54</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/ksc010", 
        "name": "ksc010", 
        "avatar": "https://cdn.v2ex.com/avatar/e420/4b5b/37397_large.png?m=1774703771"
      }, 
      "url": "https://www.v2ex.com/t/988579", 
      "date_modified": "2023-11-04T07:53:57+00:00", 
      "content_html": "<pre><code>&lt;input type=\"text\" id=\"uname\"  v-model=\"uname\" /&gt;\n</code></pre>\n<p>\u6211\u9700\u8981\u7f16\u5199\u4e00\u4e2a\u63d2\u4ef6\u81ea\u52a8\uff0c\u8bbe\u7f6e uname \u7684\u503c\uff1b \u901a\u8fc7 ele.value='abc',\u53ef\u4ee5\u8bbe\u7f6e\u4e0a\n\u4f46\u662f\uff0c\u9f20\u6807\u70b9\u51fb input \u8f93\u5165\u6846\u540e\uff0c\u5c31\u88ab\u8fd8\u539f\u4e86\uff0c\u5e94\u8be5\u548c \u7c7b\u4f3c Vue \u8fd9\u79cd\u6846\u67b6\u7684\u53cc\u5411\u7ed1\u5b9a\u6709\u5173\u7cfb\uff1b</p>\n<p>\u7136\u540e\u641c\u5230\u4e86\u5982\u4e0b\u7684\u65b9\u6cd5\uff0c\u4f46\u662f\u6ca1\u6709\u751f\u6548</p>\n<pre><code>$input = document.querySelector('#uname)\n$input.value='abc'\n$input.dispatchEvent(new Event('input', {bubbles:true}))\n</code></pre>\n", 
      "date_published": "2023-11-04T07:05:40+00:00", 
      "title": "[\u524d\u7aef] \u82e5\u4e00\u4e2a input \u88ab\u53cc\u5411\u6570\u636e\u7ed1\u5b9a\u4e86\uff0c\u5982\u4f55\u901a\u8fc7\u5916\u90e8 js \u8bbe\u7f6e\u8be5 input \u7684 value", 
      "id": "https://www.v2ex.com/t/988579"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jry", 
        "name": "jry", 
        "avatar": "https://cdn.v2ex.com/avatar/f783/4678/200935_large.png?m=1774876516"
      }, 
      "url": "https://www.v2ex.com/t/984631", 
      "date_modified": "2023-10-23T11:58:06+00:00", 
      "content_html": "<p>element-ui \u4e2d textarea \u6362\u884c\u548c\u7a7a\u683c\u5982\u4f55\u4fdd\u5b58\u6570\u636e\u5e93 oracle \u4e2d\uff0c\u8bd5\u4e86\u5c06\\n \u88c5\u6362\u6210\\n \u4fdd\u5b58\uff0c\u67e5\u8be2\u51fa\u6765\u540e textarea \u56de\u663e\u65e0\u6cd5\u6362\u884c\uff0c\u663e\u793a\u7684\u662f\\n \u660e\u6587\u3002</p>\n", 
      "date_published": "2023-10-23T11:06:26+00:00", 
      "title": "element-ui \u4e2d textarea \u6362\u884c\u548c\u7a7a\u683c\u56de\u663e\u6700\u4f73\u65b9\u6848\uff1f", 
      "id": "https://www.v2ex.com/t/984631"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/est", 
        "name": "est", 
        "avatar": "https://cdn.v2ex.com/avatar/c3e8/78e2/362_large.png?m=1774152156"
      }, 
      "url": "https://www.v2ex.com/t/982908", 
      "title": "\u4e3a\u5565 img \u548c embed \u6807\u7b7e\u5bf9\u540c\u4e00\u4e2a svg \u5c55\u793a\u6548\u679c\u4e0d\u4e00\u6837\uff1f", 
      "id": "https://www.v2ex.com/t/982908", 
      "date_published": "2023-10-17T13:32:23+00:00", 
      "content_html": "<p>\u9047\u5230\u4e2a\u86cb\u75db\u4e8b\u3002\u5bf9\u4e8e\u540c\u4e00\u4e2a 1.svg \uff0c\u9875\u9762\u91cc\u5206\u522b\u7528 <code>&lt;img&gt;</code> \u548c <code>&lt;embed&gt;</code> \u5d4c\u5165</p>\n<pre><code>&lt;img src=\"1.svg\"&gt;\n\n&lt;embed src=\"1.svg\"&gt;\n</code></pre>\n<p>\u524d\u8005\u4e0d\u80fd\u5c55\u793a <code>svg</code> \u5185\u90e8\u7684<code>&lt;image&gt;</code>\u56fe\u7247 \uff0c\u540e\u8005\u80fd\u5c55\u793a\u3002</p>\n<p>\u5728\u7ebf <a href=\"https://lab.est.im/shit_svg/\" rel=\"nofollow\">demo</a> \u6709\u4eba\u9047\u5230\u8fc7\u8fd9\u4e2a\u95ee\u9898\u5417\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/lastcode", 
        "name": "lastcode", 
        "avatar": "https://cdn.v2ex.com/gravatar/54ad2f93c10a145d38f387cff2d7bdd5?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/981838", 
      "title": "\u5173\u4e8e\u6b63\u5219\u8868\u8fbe\u5f0f\u7684\u95ee\u9898\uff0c\u6279\u91cf\u4fee\u6539\u6709\u76f8\u540c\u5185\u5bb9\u7684\u884c", 
      "id": "https://www.v2ex.com/t/981838", 
      "date_published": "2023-10-13T13:05:59+00:00", 
      "content_html": "\u60f3\u505a\u4e2a epub \u7684\u7535\u5b50\u4e66\uff0c\u6709\u4ec0\u4e48\u529e\u6cd5\u80fd\u6279\u91cf\u7684\u7ed9\u6bcf\u7ae0\u7ae0\u8282\u540d\u4e24\u8fb9\u52a0\u4e0a[h1] [/h1]\u7684\u6807\u7b7e<br /><br />\u7ae0\u8282\u540d\u683c\u5f0f\u662f\u8fd9\u6837\u7684<br /><br />\u7b2c\u4e00\u7ae0 xxxxxxx<br /><br />\u6279\u91cf\u628a\u7ae0\u8282\u540d\u52a0\u4e0a\u6807\u9898\u7684\u6807\u7b7e\uff0c\u53d8\u6210[h1] \u7b2c\u4e00\u7ae0 xxxxxxx[/h1]"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/54qyc", 
        "name": "54qyc", 
        "avatar": "https://cdn.v2ex.com/gravatar/b6538f111d37daab8564726e2bb5e16b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/965233", 
      "title": "html document \u7684\u5b57\u7b26\u7f16\u7801\u95ee\u9898\uff1a content-type \u4e0e meta charset \u7684\u533a\u522b\uff1f", 
      "id": "https://www.v2ex.com/t/965233", 
      "date_published": "2023-08-14T10:48:34+00:00", 
      "content_html": "<p>\u5df2\u77e5:content-type \u6307\u4ee3 HTML \u534f\u8bae\u7684 payload \u7684\u7c7b\u578b\u4e0e\u7f16\u7801, \u5f53 payload \u662f html document \u65f6\uff0c\u5047\u8bbe content-type \u4e2d charset \u662f A \uff0c\n\u90a3\u4e48\u6d4f\u89c8\u5668\u4f1a\u4ee5 A \u6765\u89e3\u7801\u8fd9\u4e2a html document \u5417\uff1f\u5f53\u6d4f\u89c8\u5668\u89e3\u6790 document \u5339\u914d\u5230 meta \u6807\u7b7e\u65f6\uff0c\u5982\u679c meta \u6807\u7b7e\u91cc\u7684 charset \u662f B \uff0c\u6d4f\u89c8\u5668\u63a5\u4e0b\u6765\u6765\u4f1a\u5982\u4f55\u89e3\u6790\u8fd9\u4e2a document \uff1f\u4f1a\u6362\u7528 B \u53bb\u89e3\u7801\u63a5\u4e0b\u6765\u7684\u5b57\u7b26\u5417\uff1f meta charset \u8fd9\u79cd\u8bbe\u8ba1\u7684\u5e94\u7528\u573a\u666f\u662f\u54ea\u91cc\u5462\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/lewiet", 
        "name": "lewiet", 
        "avatar": "https://cdn.v2ex.com/avatar/afa2/bae4/636071_large.png?m=1759987992"
      }, 
      "url": "https://www.v2ex.com/t/958776", 
      "date_modified": "2023-07-22T03:47:56+00:00", 
      "content_html": "<p>Firefox \u8f93\u51fa\u7684 bookmarks.html \u662f\u4e00\u9875\u5e73\u94fa\u7684\u7f51\u9875\uff0c\u7f51\u5740\u591a\u4e86\u5c31\u4f1a\u5f88\u957f\uff0c\n\u5982\u4f55\u628a bookmarks.html \u8f6c\u6362\u6210\u6811\u72b6\u7ed3\u6784/\u4e0b\u62c9\u83dc\u5355\u7684\u7f51\u9875\uff1f\n\u70b9\u51fb\u540e\u624d\u4e0b\u62c9\u5b50\u83dc\u5355\u7684\u5730\u5740\uff0c\uff08\u6216\u53e6\u9875\u6253\u5f00\uff09\n\u6700\u597d\u662f\u80fd\u81ea\u52a8\u8f6c\u6362</p>\n<p>How can I convert the Firefox bookmarks.html into a drop-down/tree-view web page?\nRight now, the exported bookmarks.html is a one page html, which can be a very long list,\u00a0\nHow can I convert it into a drop-down/tree-view html page (or pages) automatically? so I can drop-down the sub-tree only when I needed to.</p>\n", 
      "date_published": "2023-07-22T03:44:12+00:00", 
      "title": "\u5982\u4f55\u628a bookmarks.html \u8f6c\u6362\u6210\u6811\u72b6\u7ed3\u6784/\u4e0b\u62c9\u83dc\u5355\u7684\u7f51\u9875\uff1f", 
      "id": "https://www.v2ex.com/t/958776"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/yuhangch", 
        "name": "yuhangch", 
        "avatar": "https://cdn.v2ex.com/avatar/0cc7/3790/467934_large.png?m=1771896123"
      }, 
      "url": "https://www.v2ex.com/t/923094", 
      "date_modified": "2023-03-11T02:22:30+00:00", 
      "content_html": "<p>\u5728 HTML \u7684 input \u4e2d\uff0c\u7ed1\u5b9a\u56de\u8f66\u5230\u67d0\u4e2a\u4e8b\u4ef6\u3002\n\u4f46\u6709\u4e00\u4e9b\u65f6\u5019\uff0c\u6309\u56de\u8f66\u53ef\u80fd\u662f\u4e00\u4e9b\u5176\u4ed6\u7684\u60c5\u51b5\uff0c\u6bd4\u5982\u641c\u72d7\u8f93\u5165\u6cd5\uff0c\u53ef\u4ee5\u6309\u56de\u8f66\u76f4\u63a5\u628a\u6b63\u5728\u8f93\u5165\u7684\u5b57\u6bcd\u76f4\u63a5\u6253\u51fa\u6765</p>\n<pre><code>markdown\nm'a'r'k'd'o'w'n\n</code></pre>\n<p>\u8fd9\u4e2a\u65f6\u5019\uff0c\u76d1\u542c\u4e8b\u4ef6\u4e5f\u4f1a\u89e6\u53d1\u65f6\uff0c\u4f46\u6267\u884c\u65f6\uff0c<code>input.value</code> \u662f\u4e0b\u9762\u90a3\u79cd\u5f62\u5f0f\u3002</p>\n<p>\u76d1\u542c keyup \uff0c\u53ef\u4ee5\u9632\u6b62\u8f93\u5165\u5e26<code>'</code> \u7684\u683c\u5f0f\uff0c\u4f46\u662f\u8fd8\u662f\u4f1a\u6267\u884c\u4e8b\u4ef6\u3002\u3002</p>\n<p>\u5e94\u8be5\u600e\u4e48\u5224\u65ad\u5ffd\u7565\u5230\u8fd9\u79cd\u60c5\u51b5\uff1f</p>\n", 
      "date_published": "2023-03-11T02:18:29+00:00", 
      "title": "HTML \u5982\u4f55\u76d1\u542c\u56de\u8f66\u4f46\u5ffd\u89c6\u4e00\u4e9b\u60c5\u51b5", 
      "id": "https://www.v2ex.com/t/923094"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/dendi009", 
        "name": "dendi009", 
        "avatar": "https://cdn.v2ex.com/gravatar/6da3e6ff0e88e42edeeafd24a402f071?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/910778", 
      "title": "PHP \u6587\u4ef6\u683c\u5f0f\u95ee\u9898\u8bf7\u6559", 
      "id": "https://www.v2ex.com/t/910778", 
      "date_published": "2023-01-26T15:33:07+00:00", 
      "content_html": "<p>\u5904\u7406\u6570\u636e\u5e93\u548c php \u7f51\u7ad9\u8fc7\u7a0b\uff0c\u7ecf\u5e38\u770b\u5230\u5982\u4e0b\u6570\u636e\u683c\u5f0f\uff0c \u60f3\u8bf7\u6559\u4e0b\u8fd9\u79cd\u6570\u636e\u5e94\u8be5\u600e\u4e48\u6837\u8bfb\u5199</p>\n<pre><code>a:27:{s:2:\"id\";s:4:\"2611\";s:5:\"title\";s:27:\"\u5343\u5c81\u592b\u4eba\u5979\u662f\u9ed1\u5fc3\u83b2\";s:6:\"pinyin\";N;s:6:\"author\";s:9:\"\u98ce\u89e3\u610f\";s:3:\"url\";s:32 \n\u7701\u7565...\n</code></pre>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/cogear", 
        "name": "cogear", 
        "avatar": "https://cdn.v2ex.com/avatar/3bf7/46ac/374462_large.png?m=1684224474"
      }, 
      "url": "https://www.v2ex.com/t/904746", 
      "title": "\u6c42\u6559\uff1a\u5bf9\u4e8e\u524d\u7aef\u6e32\u67d3\u6765\u8bf4\uff0c\u7b2c\u4e00\u6b21\u6253\u5f00\u67d0\u4e2a URL \u548c\u70b9\u51fb\u5237\u65b0\u8fd9\u4e2a URL \u6709\u4ec0\u4e48\u533a\u522b\uff1f", 
      "id": "https://www.v2ex.com/t/904746", 
      "date_published": "2022-12-26T06:59:15+00:00", 
      "content_html": "<h2>\u6b63\u5e38\u7684</h2>\n<p>\u7b2c\u4e00\u6b21\u8bf7\u6c42\u67d0\u4e2a URL \uff0c\u9875\u9762\u6b63\u5e38\u663e\u793a\u3002\n\u4e4b\u540e\u70b9\u51fb\u5237\u65b0\uff0c\u9875\u9762\u5d29\u6389\u4e86\u3002</p>\n<h2>\u51fa\u9519\u90e8\u5206\u903b\u8f91</h2>\n<p>\u9875\u9762\u51fa\u9519\u90e8\u5206\u7684\u903b\u8f91\u662f\uff1a\n\u4f7f\u7528 jQuery \u7ed9<code>parent</code> element \u6dfb\u52a0\u4e00\u4e2a <code>child</code> element \u3002</p>\n<h2>Debug \u7ed3\u679c</h2>\n<p>\u9996\u6b21\u8bf7\u6c42 URL \u65f6\uff0c\u4e00\u5207\u6b63\u5e38\u3002\n\u5f53\u70b9\u51fb\u6d4f\u89c8\u5668\u5237\u65b0\u65f6\uff0c<code>parent</code> element \u8fd8\u6ca1\u6709\u6e32\u67d3\uff08\u8fd8\u6ca1\u8fd9\u4e2a element \uff09\uff0c\u5c31\u6267\u884c\u4e86\u4e0a\u8ff0\u903b\u8f91\u3002</p>\n<h2>\u7591\u95ee</h2>\n<p>\u6240\u4ee5\uff0c\u4e3a\u4f55\u80fd\u7a33\u5b9a\u590d\u73b0\u8fd9\u4e2a\u95ee\u9898\uff1f\n\u4e3a\u4ec0\u4e48\u9996\u6b21\u8bbf\u95ee\u8fd9\u4e2a url \u548c\u70b9\u51fb\u5237\u65b0\uff0cjs \u4ee3\u7801\u903b\u8f91\u7684\u6267\u884c\u987a\u5e8f\u4e0d\u4e00\u6837\u4e86\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/dendi009", 
        "name": "dendi009", 
        "avatar": "https://cdn.v2ex.com/gravatar/6da3e6ff0e88e42edeeafd24a402f071?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/897511", 
      "date_modified": "2022-11-24T02:07:00+00:00", 
      "content_html": "<p>\u5982\u9898\uff0c\u4ef7\u683c\u5408\u7406\u5373\u53ef\uff0cQQ: 2265327166\nTG: @<a href=\"/member/kimi1288\">kimi1288</a></p>\n", 
      "date_published": "2022-11-24T02:02:28+00:00", 
      "title": "\u62db\u517c\u804c, \u6765\u4e00\u4e2a\u80fd\u5e2e\u5fd9\u6539\u5199 html", 
      "id": "https://www.v2ex.com/t/897511"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/teacer", 
        "name": "teacer", 
        "avatar": "https://cdn.v2ex.com/gravatar/c176fb42db570867a1dd03f06702e764?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/897240", 
      "title": "\u5728 Chrome \u4e2d\u6d4f\u89c8\u67d0\u7f51\u9875\uff0c\u600e\u4e48\u5220\u9664\u6216\u5c4f\u853d translate=\"no\"\uff0c\u6b63\u5e38\u4f7f\u7528\u7f51\u9875\u7ffb\u8bd1\uff1f", 
      "id": "https://www.v2ex.com/t/897240", 
      "date_published": "2022-11-23T01:21:00+00:00", 
      "content_html": "<p>\u5728 Chrome \u4e2d\u6d4f\u89c8\u67d0\u7f51\u9875\uff0c\u6709\u65f6\u9700\u8981\u501f\u52a9\u7f51\u9875\u7ffb\u8bd1\uff0c\u4f46\u662f\u7f51\u9875\u5728 html \u4e2d\u589e\u52a0\u4e86 translate=\"no\" \u8fd9\u4e00\u5143\u7d20\uff0c\u8fd9\u6837\u5c31\u5bfc\u81f4\u4e86\u65e0\u6cd5\u4f7f\u7528\u7f51\u9875\u7ffb\u8bd1\uff0c\u6240\u4ee5\u600e\u6837\u624d\u80fd\u5c06 translate=\"no\" \u8fd9\u4e00\u5143\u7d20\u5220\u9664\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/lisisi", 
        "name": "lisisi", 
        "avatar": "https://cdn.v2ex.com/avatar/235b/4426/245623_large.png?m=1730104552"
      }, 
      "url": "https://www.v2ex.com/t/887774", 
      "title": "htmx \u662f\u590d\u53e4\uff1f\u8fd8\u662f\u65b0\u6f6e\u6d41\uff1f", 
      "id": "https://www.v2ex.com/t/887774", 
      "date_published": "2022-10-18T06:34:34+00:00", 
      "content_html": "<p>\u770b\u5230\u6709\u4e24\u79cd\u610f\u89c1\uff1a</p>\n<ol>\n<li>React/Vue \u7b49\u524d\u7aef\u5de5\u7a0b\u5316\u5bf9\u4e8e\u8f7b\u91cf\u8868\u5355\u4ea4\u4e92\u7684\u5927\u591a\u5e94\u7528\uff0c\u90fd\u8fc7\u4e8e\u7e41\u7410\u4e86\uff0chtmx \u662f\u5229\u5668\u3002</li>\n<li>htmx \u662f\u65b0\u74f6\u88c5\u65e7\u9152\uff0c\u4e0d\u5c31\u662f jsp \u3001aspx \u5417\uff1f php \u4e00\u76f4\u5c31\u662f\u8fd9\u4e48\u73a9\u7684\u3002</li>\n</ol>\n<p><a href=\"http://htmx.org\" rel=\"nofollow\">htmx.org</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/luomao", 
        "name": "luomao", 
        "avatar": "https://cdn.v2ex.com/gravatar/018cec10c8de47299f74f06e1d67dbde?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/869022", 
      "title": "\u5927\u5bb6\u5bf9\u5916\u63d0\u4f9b\u5f00\u653e\u5e73\u53f0\u63a5\u53e3\u7684\u65f6\u5019\uff0c\u6587\u6863\u8be5\u5982\u4f55\u9009\u578b", 
      "id": "https://www.v2ex.com/t/869022", 
      "date_published": "2022-07-27T06:35:43+00:00", 
      "content_html": "<p>\u611f\u89c9\u5982\u89c6\u7684\u6587\u6863\u505a\u7684\u633a\u6f02\u4eae\u7684\uff0c\u53f3\u4fa7\u8fd8\u80fd\u50cf postman \u4e00\u6837\u751f\u6210\u4ee3\u7801\uff0c\u6211\u60f3\u77e5\u9053\u8fd9\u79cd\u662f\u4e0d\u662f\u6709\u4ec0\u4e48\u5f00\u6e90\u7684\u4ee3\u7801\u80fd\u5b9e\u73b0\u3002<br/>\n<a href=\"https://open-platform.realsee.com/developer/open/api#/paths/auth-access_token/post\" rel=\"nofollow\">\u5982\u89c6\u6587\u6863</a>\n<img alt=\"image\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://s1.328888.xyz/2022/07/27/DfawE.png\"/></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/oakcdrom", 
        "name": "oakcdrom", 
        "avatar": "https://cdn.v2ex.com/avatar/ef5a/cc2e/474232_large.png?m=1697243048"
      }, 
      "url": "https://www.v2ex.com/t/854523", 
      "title": "\u5173\u4e8e html \u540e\u53f0\u7ba1\u7406\u6a21\u677f", 
      "id": "https://www.v2ex.com/t/854523", 
      "date_published": "2022-05-22T11:05:10+00:00", 
      "content_html": "\u8bf7\u95ee\u6709\u6ca1\u6709\u6bd4\u8f83\u597d\u770b\u7684\u514d\u8d39\u7684 html \u540e\u53f0\u6a21\u677f\u554a\uff0c\u914d\u5408 django \u7528\u3002\u3002\u7531\u4e8e\u4e2a\u4eba\u80fd\u529b\u95ee\u9898\uff0c\u641e\u4e0d\u5b9a\u524d\u540e\u7aef\u5206\u79bb\u3002\u3002\u6240\u4ee5\u60f3\u7528\u8001\u4e09\u4ef6\u5957\u3002\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/shadowfish0", 
        "name": "shadowfish0", 
        "avatar": "https://cdn.v2ex.com/avatar/c5cc/1049/544975_large.png?m=1696871694"
      }, 
      "url": "https://www.v2ex.com/t/836039", 
      "date_modified": "2022-02-24T00:08:46+00:00", 
      "content_html": "<p>\u6211\u5c31 div+span \u65e0\u8111\u64b8...\u4e0d\u8003\u8651 SEO \uff0c\u7528 class \u540d\u6765\u8bed\u4e49\u5316\uff0c\u611f\u89c9\u53ef\u80fd\u662f\u56e0\u4e3a\u81ea\u5df1\u6bd4\u8f83\u61d2\uff0c\u4e0d\u60f3\u5b66\u90a3\u4e9b\u6742\u4e03\u6742\u516b\u7684\u6807\u7b7e XD</p>\n", 
      "date_published": "2022-02-23T14:34:58+00:00", 
      "title": "\u73b0\u5728 Web \u5f00\u53d1\u5927\u5bb6\u7528 H5 \u8bed\u4e49\u5316\u6807\u7b7e\u8fd8\u662f\u7528\u7684 div+span \u5440", 
      "id": "https://www.v2ex.com/t/836039"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xlzyxxn", 
        "name": "xlzyxxn", 
        "avatar": "https://cdn.v2ex.com/gravatar/dc63335cd07385bf51b4ce59ab361970?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/833952", 
      "date_modified": "2022-02-15T10:31:13+00:00", 
      "content_html": "<p>\u76ee\u524d\u53ea\u77e5\u9053\u4f7f\u7528 flash \u63a8\u9001 rtmp \u6d41\uff0c\u8bf7\u6559\u5404\u4f4d\u4e24\u4e2a\u95ee\u9898\uff0c1 \u3001\u662f\u5426\u53ef\u4ee5\u4e0d\u7528 flash \u63a8 rtmp \u6d41\uff1b 2 \u3001h5 \u600e\u4e48\u5b9e\u73b0\uff1f</p>\n", 
      "date_published": "2022-02-15T03:48:14+00:00", 
      "title": "html5 \u63a8 rtmp \u6d41\u7684\u65b9\u6848\uff1f", 
      "id": "https://www.v2ex.com/t/833952"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1775624785"
      }, 
      "url": "https://www.v2ex.com/t/823835", 
      "title": "\u73b0\u5728\uff082021 \u5e74\u672b\uff09\u662f\u5426\u6709\u4efb\u4f55\u7684\u6807\u51c6\u652f\u6301\u5728\u4e00\u4e2a HTML \u91cc include \u53e6\u5916\u4e00\u4e2a HTML \u6587\u4ef6\u7684\u5185\u5bb9\uff1f", 
      "id": "https://www.v2ex.com/t/823835", 
      "date_published": "2021-12-22T11:15:00+00:00", 
      "content_html": "\u8fd9\u5728\u5f88\u591a\u540e\u7aef\u6846\u67b6\u6216\u8005\u6a21\u7248\u5f15\u64ce\u91cc\u662f\u6700\u57fa\u7840\u7684\u529f\u80fd\u3002<br /><br />\u4f46\u662f\u6211\u597d\u5947\u7684\u662f\u76ee\u524d\u662f\u5426\u6709\u4efb\u4f55\u539f\u751f\u7684 HTML \u6807\u51c6\u652f\u6301\u8fd9\u6837\u505a\uff1f"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/wdssmq", 
        "name": "wdssmq", 
        "avatar": "https://cdn.v2ex.com/avatar/6632/34db/85366_large.png?m=1638374341"
      }, 
      "url": "https://www.v2ex.com/t/821204", 
      "title": "\u867d\u7136\u9a6c\u4e0a 2022 \u4e86\uff0c\u6211\u8fd8\u662f\u4e0d\u77e5\u9053 section\uff0c article\uff0c aside \u8fd9\u4e9b\u600e\u4e48\u7528\u3002", 
      "id": "https://www.v2ex.com/t/821204", 
      "date_published": "2021-12-09T14:20:10+00:00", 
      "content_html": "<p>h5 \u4e2d\u7684\u7ed3\u6784\u5143\u7d20 header \u3001nav \u3001article \u3001aside \u3001section \u3001footer \u4ecb\u7ecd - \u4e09\u56fd\u5c0f\u68a6 - \u535a\u5ba2\u56ed\uff1a</p>\n<p><a href=\"https://www.cnblogs.com/lxy0/p/11517619.html\" rel=\"nofollow\" title=\"h5 \u4e2d\u7684\u7ed3\u6784\u5143\u7d20 header \u3001nav \u3001article \u3001aside \u3001section \u3001footer \u4ecb\u7ecd - \u4e09\u56fd\u5c0f\u68a6 - \u535a\u5ba2\u56ed\">https://www.cnblogs.com/lxy0/p/11517619.html</a></p>\n<p>\u2191\u2191 \u8fd9\u4e2a\u5927\u6982\u770b\u8d77\u6bd4\u8f83\u597d\u61c2\u3002\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Barbican", 
        "name": "Barbican", 
        "avatar": "https://cdn.v2ex.com/gravatar/57171013807d6f055b3d27ff3ec1440a?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/814554", 
      "title": "\u8bf7\u95ee\u5982\u4f55\u7528 Xquery \u751f\u6210 HTML table", 
      "id": "https://www.v2ex.com/t/814554", 
      "date_published": "2021-11-10T17:38:37+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/a1609", 
        "name": "a1609", 
        "avatar": "https://cdn.v2ex.com/avatar/9796/bb3c/481071_large.png?m=1585800568"
      }, 
      "url": "https://www.v2ex.com/t/807802", 
      "title": "html \u4e2d\u63d2\u5165\u6279\u91cf img \u56fe\u7247\u95ee\u9898", 
      "id": "https://www.v2ex.com/t/807802", 
      "date_published": "2021-10-14T06:41:36+00:00", 
      "content_html": "<p>\u63a5\u624b\u7684\u4fee\u6539\u9875\u9762\u5185\u5bb9\uff0c\u4ee5\u524d\u662f\u56fe\u7247\u5728\u4e00\u4e2a\u4e13\u7528 logo \u6587\u4ef6\u5939\u4e2d\uff0c\u9875\nhtml \u9875\u9762\u4e2d\u8c03\u7528 css\uff0c\u81ea\u52a8\u6392\u5217\u3002\u73b0\u5728\u53d1\u73b0\u5220\u9664\u90e8\u5206\u56fe\u7247\u540e\uff0c\u9875\u9762\u4e2d\u8be5\u56fe\u5e8a\u4f4d\u7f6e\u4ecd\u6709\u4fdd\u7559\uff0c\u8bf7\u95ee\u600e\u4e48\u89e3\u51b3\u5440\uff1f\nhtml \u4e2d\u8be5\u90e8\u5206\u63cf\u8ff0</p>\n<pre><code>    &lt;div id=\"org2\" class=\"org-container\"&gt;\n      &lt;h3 style=\"text-align: center;font-size: 20px;color:#c7161e\"&gt;- \u8fd0\u8425\u5e73\u53f0 -&lt;/h3&gt;\n      &lt;div class=\"org-container-wap\"&gt;\n          &lt;!-- \u52a8\u6001\u63d2\u5165 img \u56fe\u7247 --&gt;\n      &lt;/div&gt;\n      &lt;br&gt;\n    &lt;/div&gt;\n</code></pre>\n<p>CSS \u4e2d\u8be5\u90e8\u5206\u63cf\u8ff0</p>\n<pre><code>.org-container{\n  width: 100%;\n  background-color: #fff;\n  padding: 10px 0; \n}\n.org-group{\n  border: none;\n  top: 0px;\n  margin-bottom: 0px;\n  width: 50%;\n  margin: 0 auto;\n}\n.org-container-wap{\n  width: 880px;\n  margin: 0 auto;\n}\n.org-container-wap img{\n  width: 140px;\n  margin: 2px;\n  box-shadow: 0 0 5px rgba(204, 204, 204, .2);\n}\n.org-group .carousel-indicators li{\n  border-color: #c7161e;\n}\n.org-group .carousel-indicators .active{\n  background-color: #c7161e;\n}\n.org-group .carousel-control.left, .org-group .carousel-control.right{\n  background-image: none;\n}\n</code></pre>\n<p>\u600e\u4e48\u89e3\u51b3\u6bd4\u8f83\u597d\u5440\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/a437008694", 
        "name": "a437008694", 
        "avatar": "https://cdn.v2ex.com/gravatar/fbd2b7714b61eac5100c92cd5cc653d7?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/804949", 
      "title": "\u6dd8\u5b9d\uff0c 1688 \u94fe\u63a5\u540e\u9762\u7684 spm \u662f\u8ddf\u8e2a\u7528\u6237\u64cd\u4f5c\u7684\uff0c\u8bf7\u6559\u4e00\u4e0b\u5b83\u662f\u600e\u4e48\u751f\u6210\u7684\u5417\uff1f\u9700\u8981\u5728\u4ee3\u7801\u4e2d\u4e00\u4e2a\u4e2a\u6dfb\u52a0\uff0c\u8fd8\u662f\u53ef\u4ee5\u751f\u6210 html \u7684\u65f6\u5019\u52a8\u6001\u63d2\u5165\u3002\u8bf7\u6559\u4e0b\u5b9e\u73b0\u903b\u8f91", 
      "id": "https://www.v2ex.com/t/804949", 
      "date_published": "2021-09-28T09:13:15+00:00", 
      "content_html": "<p>\u4e2a\u4eba\u8003\u8651\uff1aspm \u4e2d\u7684\u70b9\u5e94\u8be5\u662f\u9700\u8981\u534f\u5546\u597d\u7684\uff0c\u662f\u4e2a\u5b9a\u503c\u6216\u8005\u5b9a\u503c\u62fc\u63a5\u52a8\u6001 id\uff0c\u90a3\u4e48\u52a8\u6001\u63d2\u5165\u5c31\u8981\u5f97\u5230\u8fd9\u4e9b\u503c\u6240\u4ee3\u8868\u7684\u542b\u4e49\u5728\u63d2\u5165\uff0c\u8fd9\u6837\u5c31\u5305\u542b\u4e00\u4e9b\u4e1a\u52a1\u4ee3\u7801\u7684\u903b\u8f91\u3002\u5982\u679c\u9700\u8981\u624b\u52a8\u4ee3\u7801\u6dfb\u52a0\uff0c\u5de5\u4f5c\u91cf\u53c8\u6709\u70b9\u591a\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/SSang", 
        "name": "SSang", 
        "avatar": "https://cdn.v2ex.com/avatar/e063/7c9e/535525_large.png?m=1757037531"
      }, 
      "url": "https://www.v2ex.com/t/791776", 
      "title": "html \u5982\u4f55\u52a0\u5165 http \u57fa\u672c\u8ba4\u8bc1", 
      "id": "https://www.v2ex.com/t/791776", 
      "date_published": "2021-07-26T03:33:40+00:00", 
      "content_html": "<p>\u6211\u6709\u4e00\u4e2a\u7684\u7f51\u9875\uff0c\u4e0d\u60f3\u8981\u76f4\u63a5\u66b4\u9732\u51fa\u6765\uff0c\u4f46\u53c8\u4e0d\u662f\u4ec0\u4e48\u91cd\u8981\u7684\u4fe1\u606f\uff0c\u6240\u4ee5\u60f3\u8981\u52a0\u5165\u4e00\u4e2a\u7b80\u5355\u7684\u8ba4\u8bc1</p>\n<p>\u4e3b\u8981\u662f\u6211\u4e0d\u61c2 html/js/php \u5565\u7684\uff0c\u90fd\u662f copy \u522b\u4eba\u7684\u4ee3\u7801\uff0c\u6240\u4ee5\u5e0c\u671b\u80fd\u5c3d\u91cf\u7b80\u5355\u70b9</p>\n<p>\u76ee\u524d\u6211\u7684\u505a\u6cd5</p>\n<p>index.html \u91cc\u9762\u8c03\u7528 php</p>\n<pre><code class=\"language-html\">&lt;html lang=\"ch\"&gt;\n\n&lt;head&gt;\n...\n&lt;/head&gt;\n\n&lt;body&gt;\n    &lt;script type=\"text/javascript\" src=\"auth.php\"&gt;&lt;/script&gt;\n    &lt;div class=\"center\"&gt;\n        &lt;div class=\"box1\"&gt;\n            &lt;h4&gt;&lt;a href=\"http://www.a.com:8081/\"&gt;a site&lt;/a&gt;&lt;/h4&gt;\n        &lt;/div&gt;\n    &lt;/div&gt;\n&lt;/body&gt;\n\n&lt;/html&gt;\n</code></pre>\n<pre><code class=\"language-php\">&lt;?php\n    if (!isset($_SERVER['PHP_AUTH_USER'])) {\n        header(\"WWW-Authenticate: Basic realm=\\\"My Realm\\\"\");\n        header(\"HTTP/1.0 401 Unauthorized\");\n        print \"invalid credentials!\\n\";\n        exit;\n    } else {\n        if (($_SERVER['PHP_AUTH_USER'] == 'admin') &amp;&amp; ($_SERVER['PHP_AUTH_PW'] == 'admin')) {\n            print \"Welcome to the private area!\";\n        } else {\n            header(\"WWW-Authenticate: Basic realm=\\\"My Realm\\\"\");\n            header(\"HTTP/1.0 401 Unauthorized\");\n            print \"invalid credentials!\\n\";\n            exit;\n        }\n    }\n?&gt;\n</code></pre>\n<p>\u8fd9\u6837\u53ea\u80fd\u5b9e\u73b0\u4e00\u4e2a\u5047\u7684\u8ba4\u8bc1\uff0c\u8f93\u5165\u5bc6\u7801\u9519\u8bef\u4f1a\u4e00\u76f4\u8fd4\u56de 401\uff0c\u4f46\u5b9e\u9645\u4e0a\u9875\u9762\u5df2\u7ecf\u53d1\u9001\u7ed9\u5ba2\u6237\u7aef\u4e86\uff0cF12 \u5c31\u53ef\u4ee5\u770b\u5230\u3002\u60f3\u95ee\u4e00\u4e0b\u8981\u600e\u4e48\u4fee\u6539\u80fd\u8ba9\u4ed6\u4e0d\u8ba4\u8bc1\u7684\u60c5\u51b5\u65e0\u6cd5\u663e\u793a\u9875\u9762</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/tctc4869", 
        "name": "tctc4869", 
        "avatar": "https://cdn.v2ex.com/avatar/7fa8/b440/415526_large.png?m=1635391445"
      }, 
      "url": "https://www.v2ex.com/t/786737", 
      "date_modified": "2021-06-30T09:18:12+00:00", 
      "content_html": "<p>\u8981\u5728\u9875\u9762\u7684\u591a\u884c\u6587\u672c\u6846\u4e2d\u4e0a\u663e\u793a html \u3001css \u3001js \u3001sql \u7b49\u4ee3\u7801\uff0c\u5404\u4f4d\u7528\u8fc7\u54ea\u4e9b\uff1f</p>\n<p>\u5355\u7eaf\u53ea\u662f\u60f3\u4fbf\u4e8e\u6d4f\u89c8\u4ee3\u7801\u3002</p>\n<p>\u80fd\u652f\u6301 cdn \u5f15\u5165\uff0c\u90a3\u6700\u597d\u4e0d\u8fc7\u4e86\u3002</p>\n", 
      "date_published": "2021-06-30T09:12:16+00:00", 
      "title": "html \u524d\u7aef\u6709\u54ea\u4e9b\u663e\u793a html\u3001css\u3001js\u3001sql \u7b49\u4ee3\u7801\u5185\u5bb9\u7684 ui \u63d2\u4ef6\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/786737"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/dujiangbo", 
        "name": "dujiangbo", 
        "avatar": "https://cdn.v2ex.com/gravatar/120df2768f29876b194be75c4107e11e?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/780373", 
      "title": "\u8bf7\u95ee html \u6587\u4ef6\u4e2d\u7684 vbscript \u8bed\u53e5\u672c\u5730\u6587\u4ef6\u53ef\u4ee5\u8fd0\u884c\uff0c\u653e\u5230\u670d\u52a1\u5668\u4e0a\u5c31\u4e0d\u884c\u3002", 
      "id": "https://www.v2ex.com/t/780373", 
      "date_published": "2021-05-31T07:57:16+00:00", 
      "content_html": "\u6d4f\u89c8\u5668\u662f ie11 \u517c\u5bb9 ie5\uff0c\u8c22\u8c22\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/lisisi", 
        "name": "lisisi", 
        "avatar": "https://cdn.v2ex.com/avatar/235b/4426/245623_large.png?m=1730104552"
      }, 
      "url": "https://www.v2ex.com/t/770285", 
      "title": "\u559c\u6b22 producthunt.com \u7684\u524d\u7aef css \u6a21\u677f\uff0c\u7b80\u6d01\u76f4\u89c2\u3002\u6709\u7c7b\u4f3c\u7684 html \u6a21\u677f\u53ef\u4ee5\u4f7f\u7528\u5417\uff0c\u50cf html5up.net \u4e0a\u8fd9\u6837\u7684\u80fd\u5f00\u7bb1\u5373\u7528", 
      "id": "https://www.v2ex.com/t/770285", 
      "date_published": "2021-04-13T02:45:22+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/isSamle", 
        "name": "isSamle", 
        "avatar": "https://cdn.v2ex.com/avatar/9846/15bf/527523_large.png?m=1610411826"
      }, 
      "url": "https://www.v2ex.com/t/769517", 
      "date_modified": "2021-04-09T10:47:27+00:00", 
      "content_html": "\u56e0\u4e3a\u516c\u53f8\u7684\u9879\u76ee\uff0c\u6280\u672f\u6c34\u5e73\u539f\u56e0\u6709\u4e2a\u63d2\u4ef6 app \u7aef\u8c03\u8bd5\u4e0d\u51fa\u6765\uff0c\u88ab\u8feb\u7528 H5 \u7f51\u7ad9\u52a0\u58f3\u6210 app<br /><br />\u987a\u624b\u7ed9 V2EX \u52a0\u4e86\u4e2a\u58f3\uff0c\u786e\u5b9e\u65b9\u4fbf\u4e0d\u5c11\u2026\u2026", 
      "date_published": "2021-04-09T09:29:37+00:00", 
      "title": "\u7ed9 V2EX \u52a0\u58f3\ud83d\ude02", 
      "id": "https://www.v2ex.com/t/769517"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/duanzs", 
        "name": "duanzs", 
        "avatar": "https://cdn.v2ex.com/avatar/bd1a/d699/326849_large.png?m=1608540841"
      }, 
      "url": "https://www.v2ex.com/t/737890", 
      "title": "H5 \u4e0d\u540c\u57df\u540d\u9875\u9762\u8df3\u8f6c\u5982\u4f55\u643a\u5e26 cookie", 
      "id": "https://www.v2ex.com/t/737890", 
      "date_published": "2020-12-22T07:33:08+00:00", 
      "content_html": "<p>\u6211\u4eec\u6709\u597d\u51e0\u4e2a\u4e0d\u540c\u7684 h5 \u7cfb\u7edf\uff0c\u4e0d\u540c url\uff0c\u751a\u81f3\u6839\u57df\u540d\u90fd\u4e0d\u4e00\u6837\n\u4f46\u662f\u8981\u516c\u7528\u4e00\u4e2a\u5165\u53e3\uff0c\u767b\u9646\u540e\u4f1a\u628a cookie \u79cd\u5728\u52a0\u8f7d\u7684\u9996\u9875\u57df\u540d\n\u73b0\u5728\u60f3\u6cd5\u662f\uff0c\u5f04\u4e2a\u7c7b\u4f3c\u4e8e\u8def\u7531\u5668\u9996\u9875\uff0c\u5982 <a href=\"http://xxx.com/index.html\uff0c\u767b\u9646\u540e\uff0ccookie\" rel=\"nofollow\">xxx.com/index.html\uff0c\u767b\u9646\u540e\uff0ccookie</a> \u79cd\u5728 <a href=\"http://xxx.com\" rel=\"nofollow\">xxx.com</a> \u57df\u540d\u4e0b\uff0c\u7136\u540e\u6839\u636e cookie \u4fe1\u606f\u67e5\u8be2\u540e\uff0c\u8df3\u8f6c\u5230 <a href=\"http://aaa.com/index.html\" rel=\"nofollow\">aaa.com/index.html</a> <a href=\"http://bbb.com/index.html\" rel=\"nofollow\">bbb.com/index.html</a> <a href=\"http://ccc.com/index.html\" rel=\"nofollow\">ccc.com/index.html</a>\n\u6240\u4ee5\uff0c\u8df3\u8f6c\u7684\u65f6\u5019\u600e\u4e48\u643a\u5e26 cookie</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/RickyC", 
        "name": "RickyC", 
        "avatar": "https://cdn.v2ex.com/avatar/bf7e/7fbb/408308_large.png?m=1601525808"
      }, 
      "url": "https://www.v2ex.com/t/729827", 
      "title": "\u4e3a\u4ec0\u4e48\u8981\u89e3\u51b3 iframe \u8de8\u57df\u95ee\u9898? iframe \u4e0d\u662f\u9ed8\u8ba4\u53ef\u4ee5\u8de8\u57df\u7684\u5417?", 
      "id": "https://www.v2ex.com/t/729827", 
      "date_published": "2020-11-27T04:44:45+00:00", 
      "content_html": "&lt;iframe src=\"<a href=\"https://www.baidu.com\" rel=\"nofollow\">https://www.baidu.com</a>\" frameborder=\"0\" style=\"Width:100%;height:100%;\"&gt;&lt;/iframe&gt;\n  &lt;iframe src=\"<a href=\"https://www.sogou.com\" rel=\"nofollow\">https://www.sogou.com</a>\" frameborder=\"0\" style=\"Width:100%;height:100%;\"&gt;&lt;/iframe&gt;\n  ------\n  \u4ee5\u4e0a\u8fd9\u4e9b\u90fd\u53ef\u4ee5\u76f4\u63a5\u51fa\u6765, \u7528\u6211\u81ea\u5df1\u7684\u535a\u5ba2\u4e5f\u53ef\u4ee5\u51fa\u6765\n<p>\u4f46\u662f\u7f51\u4e0a\u4e3a\u4ec0\u4e48\u6709\u90a3\u4e48\u591a\u6587\u7ae0\u8bf4\u89e3\u51b3 iframe \u8de8\u57df\u95ee\u9898?</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/ztlong", 
        "name": "ztlong", 
        "avatar": "https://cdn.v2ex.com/avatar/ab8a/1d64/343897_large.png?m=1640846369"
      }, 
      "url": "https://www.v2ex.com/t/723462", 
      "title": "\u5c06 h5 \u5185\u5d4c\u5230\u522b\u4eba\u7684\u5e94\u7528\u5982\u4f55\u5b9e\u73b0\u9759\u9ed8\u6388\u6743", 
      "id": "https://www.v2ex.com/t/723462", 
      "date_published": "2020-11-10T02:01:27+00:00", 
      "content_html": "\u80cc\u666f\u662f\u5f00\u53d1\u4e86\u4e00\u4e2a\u5de5\u5355\u5e94\u7528\uff0c\u5e0c\u671b\u80fd\u591f\u5185\u5d4c\u5230\u4e00\u4e2a\u5df2\u6709\u7684\u7cfb\u7edf\u4e2d\uff0c\u9700\u8981\u80fd\u591f\u5b9e\u73b0\u9759\u9ed8\u6388\u6743\uff0c\u5728\u73b0\u6709\u7684\u7cfb\u7edf\u767b\u5f55\u540e\uff0c\u76f4\u63a5\u8bbf\u95ee\u8868\u5355\u9875\u9762\uff0c\u5373\u53ef\u5bf9\u5df2\u63d0\u4ea4\u7684\u8868\u5355\u8fdb\u884c\u5904\u7406\uff0c\u8fd9\u79cd\u4e00\u822c\u5982\u4f55\u5b9e\u73b0\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/GrapeCityChina", 
        "name": "GrapeCityChina", 
        "avatar": "https://cdn.v2ex.com/avatar/7e10/4ee6/465154_large.png?m=1655102530"
      }, 
      "url": "https://www.v2ex.com/t/722032", 
      "title": "\u7ed9\u840c\u65b0 HTML5 \u5165\u95e8\u6307\u5357\uff08\u4e8c\uff09", 
      "id": "https://www.v2ex.com/t/722032", 
      "date_published": "2020-11-05T06:26:38+00:00", 
      "content_html": "<p>\u4e0a\u4e00\u7bc7\u6211\u4eec\u5df2\u7ecf\u4e3a\u5927\u5bb6\u4ecb\u7ecd\u4e86<a href=\"https://www.v2ex.com/t/717718#reply0\" rel=\"nofollow\">HTML5 \u65b0\u589e\u7684\u5185\u5bb9\u548c\u57fa\u7840\u9875\u9762\u5e03\u5c40</a>\uff0c\u8fd9\u7bc7\u4f1a\u7ee7\u7eed\u5411\u5927\u5bb6\u4ecb\u7ecd\u5e7f\u4e49\u4e0a HTML5 \u4e2d\u53e6\u4e00\u4e2a\u7ec4\u6210\u90e8\u5206\uff1aJavaScript \u6570\u636e\u7c7b\u578b\u3002</p>\n<p>JavaScript \u4f5c\u4e3a\u4e00\u79cd\u5f31\u7c7b\u578b\u8bed\u8a00\uff0c\u6700\u5927\u7684\u7279\u70b9\u5c31\u662f\u52a8\u6001\u7c7b\u578b\u3002\u4e5f\u5c31\u662f\u8bf4\u4e0d\u7528\u63d0\u524d\u58f0\u660e\u53d8\u91cf\u7684\u7c7b\u578b\uff0c\u5728\u7a0b\u5e8f\u8fd0\u884c\u65f6\uff0c\u7c7b\u578b\u4f1a\u88ab\u52a8\u6001\u7684\u786e\u5b9a\uff0c\u5e76\u4e14\u5728\u6267\u884c\u8fc7\u7a0b\u4e2d\u53ef\u4ee5\u52a8\u6001\u7684\u4fee\u6539\u53d8\u91cf\u7684\u7c7b\u578b\u3002\u540c\u65f6\u4e0d\u540c\u7c7b\u578b\u53d8\u91cf\u5728\u8fd0\u7b97\u65f6\u4f1a\u81ea\u52a8\u8fdb\u884c\u9690\u5f0f\u7684\u7c7b\u578b\u8f6c\u6362\u3002\u4ee5\u4e0b\u662f\u4e00\u4e9b\u5e38\u89c1\u7684\u9690\u5f0f\u8f6c\u6362\u793a\u4f8b\uff1a</p>\n<pre><code>\nvar foo = 2020; \t// typeof foo -&gt; \"number\"\nvar foo = \"SpreadJS\"\t // typeof foo -&gt; \"string\"\nvar foo = true + 1;         // foo = 2 typeof foo -&gt; \" number\"\nvar foo = true + false;      // foo = 1 typeof foo -&gt; \" number\"\nvar foo = '5' - '2';          // foo = 3 typeof foo -&gt; \" number\"\nvar foo = 20 + 20 + \"SpreadJS\" // foo = \"40SpreadJS\" typeof foo -&gt; \"string\"\nvar foo = \"SpreadJS\" + 20 + 20 // foo = \"40SpreadJS\" typeof foo -&gt; \" string\"\n</code></pre>\n<p>\u4f9d\u636e\u6700\u65b0\u7684 ECMAScript \u6807\u51c6\u5c06\u6570\u636e\u7c7b\u578b\u5b9a\u4e49\u4e86 8 \u79cd\uff1a</p>\n<p>\u5176\u4e2d\u4e3a\u539f\u59cb\u7c7b\u578b\uff1aBoolean \u3001Null \u3001Undefined \u3001Number \u3001BigInt \u3001String \u3001Symbol \u548c\u5bf9\u8c61\u7c7b\u578b\uff1aobject</p>\n<p><strong>\u5173\u4e8e\u539f\u59cb\u7c7b\u578b\u9700\u8981\u77e5\u9053\u7684\u51e0\u4e2a\u77e5\u8bc6\u70b9\uff1a</strong></p>\n<ul>\n<li>\u539f\u59cb\u7c7b\u578b\u7684\u503c\u662f\u6309\u503c\u8bbf\u95ee\u7684</li>\n</ul>\n<p>\u5373\u5728\u8d4b\u503c\u548c\u4fee\u6539\u503c\u65f6\u662f\u901a\u8fc7\u503c\u4f20\u9012\u7684\u65b9\u5f0f\u6765\u5b8c\u6210\u7684\uff0c\u5bf9\u53d8\u91cf\u8d4b\u503c\u6216\u8005\u4fee\u6539\u503c\u4f1a\u5728\u5185\u5b58\u4e2d\u91cd\u65b0\u5206\u914d\u7a7a\u95f4\u3002</p>\n<p>\u4f8b\u5982\uff1a</p>\n<pre><code>var a, b, x, y;\na = \" SpreadJS\";\nb = \" GrapeCity\";\nx = a;\ny = b;\nconsole.log(a, b, x, y);   // result:  SpreadJS GrapeCity SpreadJS GrapeCity\n</code></pre>\n<p>a \u548c x\uff0cb \u548c y \u4e4b\u95f4\u8d4b\u503c\u662f\u5b8c\u5168\u72ec\u7acb\u7684\u62f7\u8d1d\uff0c\u4e92\u4e0d\u5e72\u6d89\uff0c\u5982\u679c\u6211\u4eec\u5c06\u5176\u4e2d\u4efb\u4f55\u4e00\u4e2a\u53d8\u91cf\u7684\u503c\u91cd\u65b0\u6539\u53d8\uff0c\u5176\u4ed6\u76f8\u540c\u503c\u7684\u53d8\u91cf\u4e5f\u4e0d\u4f1a\u53d7\u5230\u4efb\u4f55\u5f71\u54cd\u3002</p>\n<ul>\n<li>\u4e25\u683c\u76f8\u7b49===\u548c\u975e\u4e25\u683c\u76f8\u7b49==</li>\n</ul>\n<p>\u5bf9\u4e8e\u539f\u59cb\u7c7b\u578b\uff0c==\u53ea\u8fdb\u884c\u503c\u6bd4\u8f83\uff0c\u5982\u679c\u662f\u4e0d\u540c\u7c7b\u578b\u5219\u4f1a\u5728\u8f6c\u6362\u540e\u518d\u6bd4\u8f83\uff0c===\u5219\u4f1a\u6bd4\u8f83\u6570\u636e\u7c7b\u578b\u3002</p>\n<p>\u4f8b\u5982\uff1a</p>\n<pre><code>undefined === null //fasle\nundefined == null //true\ntrue === 1 //fasle\ntrue == 1 //true\nnull == 0 //false\n</code></pre>\n<ul>\n<li>Null \u548c Undefined</li>\n</ul>\n<p>null \u548c undefined \u5728\u4f7f\u7528\u4e2d\u51e0\u4e4e\u6ca1\u6709\u533a\u522b\uff0c\u5728\u4f7f\u7528\u975e\u4e25\u683c\u76f8\u7b49\u6bd4\u8f83\u65f6\u7ed3\u679c\u4e5f\u4e3a true\uff0c\u5b83\u4eec\u7684\u533a\u522b\u5c31\u662f\u5728\u4e8e\u8fdb\u884c\u6570\u503c\u8f6c\u6362\u65f6\u5b83\u4eec\u7684\u5b57\u9762\u610f\u4e49\u4e0d\u540c\uff0cundefined \u4ee3\u8868\u672a\u5b9a\u4e49\uff0c\u8f6c\u4e3a\u6570\u503c\u4e3a NaN\uff0c\u800c null \u4e3a\u7a7a\u3001\u8f6c\u4e3a\u6570\u503c\u65f6\u4e3a 0 \u3002</p>\n<p>\u4f8b\u5982\uff1a</p>\n<p>Number(undefined)\t //NaN\nNumber(null) \t//0\n1 + undefined \t//NaN\n1 + null \t//1</p>\n<p>\u867d\u7136\u4e24\u8005\u5dee\u522b\u4e0d\u5927\uff0c\u5e76\u4e0d\u4f1a\u4e25\u683c\u6309\u7167\u4e0a\u9762\u7684\u533a\u5206\u53bb\u4f7f\u7528\uff0c\u4f46\u5728\u5b9e\u9645\u9879\u76ee\u5e94\u7528\u4e2d\uff0c\u5bf9\u4e8e\u7a7a\u503c\u7684\u5224\u65ad\u4e24\u8005\u5219\u90fd\u9700\u8981\u8003\u8651\u3002</p>\n<ul>\n<li>NaN</li>\n</ul>\n<p>NaN \u5373\u00a0Not a Number\u00a0\uff0c\u8868\u793a\u4e86\u975e\u6570\u5b57\u7c7b\u578b\uff0c\u4efb\u4f55\u548c NaN \u7684\u64cd\u4f5c\u8fd4\u56de\u503c\u90fd\u662f NaN\uff0cNaN \u4e0d\u7b49\u4e8e NaN \u3002\u5176\u4e2d\u6709\u4e00\u4e2a\u5168\u5c40\u65b9\u6cd5 isNaN()\uff0c\u5b83\u7684\u4f5c\u7528\u662f\u68c0\u67e5\u4e00\u4e2a\u503c\u662f\u5426\u80fd\u88ab Number()\u00a0\u6210\u529f\u8f6c\u6362\u3002 \u5982\u679c\u80fd\u8f6c\u6362\u6210\u529f\uff0c\u5c31\u8fd4\u56de false\uff0c\u5426\u5219\u8fd4\u56de true \u3002</p>\n<p>\u4f8b\u5982\uff1a</p>\n<pre><code>NaN == NaN; \t// fasle\nisNaN('123')   // false \u80fd\u8f6c\u6362\nisNaN('abc')    // true \u4e0d\u80fd\u8f6c\u6362\n</code></pre>\n<ul>\n<li>\u6d6e\u70b9\u6570\u7cbe\u5ea6\u8bef\u5dee</li>\n</ul>\n<p>\u5728 JavaScript \u4e2d\uff0c\u6574\u6570\u548c\u6d6e\u70b9\u6570\u90fd\u5c5e Number \u6570\u636e\u7c7b\u578b\uff0c\u6240\u6709\u6570\u5b57\u90fd\u662f\u4ee5 64 \u4f4d\u6d6e\u70b9\u6570\u5f62\u5f0f\u5b58\u50a8\u7684\uff0c\u4e5f\u5c31\u662f\u8bf4 JavaScript \u5e95\u5c42\u6ca1\u6709\u6574\u6570\uff0c1 \u548c 1.0 \u662f\u76f8\u540c\u7684\u3002</p>\n<p>\u4e0b\u9762\u4e3e\u51e0\u4e2a\u4f8b\u5b50\u6765\u8bf4\u660e\uff1a</p>\n<pre><code>   // \u52a0\u6cd5\n   0.1 + 0.2 = 0.30000000000000004\n   0.1 + 0.7 = 0.7999999999999999\n   0.2 + 0.4 = 0.6000000000000001\n\n   // \u51cf\u6cd5\n   0.3 - 0.2 = 0.09999999999999998\n   1.5 - 1.2 = 0.30000000000000004\n\n   // \u4e58\u6cd5\n   0.8 * 3 = 2.4000000000000004\n   19.9 * 100 = 1989.9999999999998\n\n   // \u9664\u6cd5\n   0.3 / 0.1 = 2.9999999999999996\n   0.69 / 10 = 0.06899999999999999\n\n   // \u6bd4\u8f83\n   0.1 + 0.2 === 0.3 // false\n   (0.3 - 0.2) === (0.2 - 0.1) // false\n</code></pre>\n<p>\u7c7b\u4f3c\u8fd9\u6837\u770b\u8d77\u6765\u4e0d\u4f1a\u7b97\u9519\u7684\u95ee\u9898\uff0c\u5728\u67d0\u4e9b\u7cfb\u7edf\u5c24\u5176\u662f\u6d89\u53ca\u8d22\u52a1\u7684\u7cfb\u7edf\u4e2d\u4f1a\u662f\u4e00\u4e2a\u4e25\u91cd\u7684\u95ee\u9898\uff0c\u8fd9\u91cc\u5c31\u4e0d\u5c55\u5f00\u89e3\u91ca\u53d1\u751f\u8bef\u5dee\u7684\u539f\u56e0\u4e86\uff0c\u5927\u5bb6\u53ef\u81ea\u884c\u7814\u7a76\uff0c\u6211\u4eec\u8fd9\u53ea\u5bf9\u89e3\u51b3\u65b9\u6848\u7b80\u5355\u7684\u5217\u4e00\u4e0b\uff0c1. \u53ef\u4ee5\u901a\u8fc7\u5f15\u7528\u7c7b\u4f3c Math.js \u3001decimal.js \u3001big.js \u8fd9\u6837\u7684\u7c7b\u5e93\u30022.\u5bf9\u4e8e\u5bf9\u6570\u5b57\u7cbe\u5ea6\u8981\u6c42\u4e0d\u9ad8\u7684\u7cfb\u7edf\uff0c\u53ef\u4ee5\u683c\u5f0f\u5316\u5e76\u4fdd\u7559 x \u4f4d\u5c0f\u6570\u6765\u5904\u7406\u30023. \u8ba1\u7b97\u65f6\uff0c\u5c06\u5c0f\u6570\u90e8\u5206\u548c\u6574\u6570\u90e8\u5206\u5206\u5f00\u8ba1\u7b97\u518d\u5408\u5e76\uff0c\u7b49\u3002</p>\n<p><strong>\u5173\u4e8e\u5f15\u7528\u7c7b\u578b\u9700\u8981\u77e5\u9053\u7684\u51e0\u4e2a\u77e5\u8bc6\u70b9\uff1a</strong></p>\n<ul>\n<li>\u5f15\u7528\u7c7b\u578b\u7684\u503c\u662f\u6309\u5f15\u7528\u8bbf\u95ee\u7684</li>\n</ul>\n<p>\u5728\u64cd\u4f5c\u5bf9\u8c61\u65f6\uff0c\u5b9e\u9645\u4e0a\u662f\u5728\u64cd\u4f5c\u5bf9\u8c61\u7684\u5f15\u7528\u800c\u4e0d\u662f\u5b9e\u9645\u7684\u5bf9\u8c61\u3002\u7ed9\u53d8\u91cf\u8d4b\u503c\u6539\u53d8\u7684\u662f\u5bf9\u8c61\u7684\u5f15\u7528\u5173\u7cfb\u3002</p>\n<p>\u4f8b\u5982\uff1a</p>\n<pre><code>var obj1 = {a:1};\nvar obj2 = obj1;\nobj1.a = 2;\nconsole.log(obj2.a) // result: 2.obj1 \u548c obj2 \u4e3a\u540c\u4e00\u5bf9\u8c61\nobj1 = {a:3};\nconsole.log(obj2.a) // result: 2.obj1 \u6307\u5411\u65b0\u5bf9\u8c61\uff0cobj2 \u4e0d\u53d8\n</code></pre>\n<ul>\n<li>\u5f15\u7528\u7c7b\u578b===\u548c==\u610f\u4e49\u76f8\u540c\u90fd\u4e3a\u5f15\u7528\u7684\u6bd4\u8f83</li>\n</ul>\n<p>\u5373\u662f\u5426\u4e3a\u540c\u4e00\u5bf9\u8c61\uff0c\u5404\u7c7b\u578b\u4e4b\u95f4\u7684\u975e\u4e25\u683c\u76f8\u7b49==\u6bd4\u8f83\u7c7b\u578b\u8f6c\u6362\u53ef\u53c2\u8003\u4e0b\u8868:</p>\n<p><img alt=\"\u53c2\u8003\" src=\"https://i.v2ex.co/5Kx2dy3Wl.png\"/></p>\n<h3>\u7c7b\u578b\u68c0\u6d4b</h3>\n<p>JavaScript \u4e2d\u7c7b\u578b\u68c0\u6d4b\u65b9\u6cd5\u6709\u5f88\u591a\uff0c\u6709\u4f8b\u5982\uff1atypeof \u3001instanceof \u3001Object.prototype.toString \u3001constructor \u3001duck type \u8fd9\u51e0\u79cd\u3002</p>\n<p>\u867d\u7136\u65b9\u6cd5\u5f88\u591a\uff0c\u4f46\u5224\u65ad\u601d\u8def\u5c31\u662f\u4e24\u79cd\uff1a1 \u6839\u636e\u6570\u636e\u7c7b\u578b\u5224\u65ad 2 \u6839\u636e\u6784\u9020\u51fd\u6570\u5224\u65ad\u3002</p>\n<ul>\n<li>\n<h4>typeof</h4>\n</li>\n</ul>\n<p>typeof \u53ef\u4ee5\u5224\u65ad\u6570\u636e\u7c7b\u578b\uff0c\u4f9d\u636e\u4e4b\u524d\u7684\u4ecb\u7ecd\uff0cjavascript \u53d8\u91cf\u7c7b\u578b\u5206\u4e3a\u503c\u7c7b\u578b\u548c\u5f15\u7528\u7c7b\u578b\uff0ctypeof \u5e94\u7528\u573a\u666f\u53ea\u53ef\u4ee5\u533a\u5206\u503c\u7c7b\u578b\u7684\u6570\u636e\u7c7b\u578b\uff0c\u4f8b\u5982\uff1a</p>\n<pre><code>typeof 42 // \"number\"\ntypeof {} // \"object\"\ntypeof undefined // \" undefined\"\n</code></pre>\n<ul>\n<li>\n<h4>instanceof</h4>\n</li>\n</ul>\n<p>\u548c typeof \u4e00\u6837\uff0cinstanceof \u7528\u4e8e\u5224\u65ad\u5f15\u7528\u7c7b\u578b\u7684\u6570\u636e\u7c7b\u578b\u3002</p>\n<p>\u4f8b\u5b50\uff1a</p>\n<pre><code>\n(function(){}) instanceof Function\n</code></pre>\n<p>\u5176\u4ed6\u7684\u8fd8\u6709 Object.prototype.toString \u3001constructor \u3001duck type\uff0c\u5728\u8fd9\u5c31\u4e0d\u4e00\u4e00\u4ecb\u7ecd\u3002</p>\n<p>\u5728\u4e86\u89e3\u4e86 JavaScript \u7684\u57fa\u7840\u6570\u636e\u7c7b\u578b\u77e5\u8bc6\u540e\uff0c\u540e\u9762\u6211\u4eec\u4f1a\u7ee7\u7eed\u4e3a\u5927\u5bb6\u501f\u7740\u4ecb\u7ecd CSS \u76f8\u5173\u7684\u5185\u5bb9\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/222gh", 
        "name": "222gh", 
        "avatar": "https://cdn.v2ex.com/avatar/3741/a3dd/291804_large.png?m=1602945647"
      }, 
      "url": "https://www.v2ex.com/t/715369", 
      "title": "\u5982\u4f55\u722c\u53d6\u7f51\u7ad9\u80cc\u666f\u56fe\u7247", 
      "id": "https://www.v2ex.com/t/715369", 
      "date_published": "2020-10-15T12:03:08+00:00", 
      "content_html": "<p>\u672c\u6765\u505a PPT \u60f3\u4e0b\u8f7d\u7f51\u7ad9\u80cc\u666f\u56fe\u7247\n\u901a\u8fc7\u67e5\u770b\u6e90\u4ee3\u7801\uff0cajax \u5305\u5747\u672a\u53d1\u73b0\u9996\u9875\u56fe\u7247\u5730\u5740\n\u5e0c\u671b\u5927\u4f6c\u4eec\u80fd\u5e2e\u5e2e\u5fd9\n<a href=\"http://www.goldwind.com.cn/windpower/solution/onshore/\" rel=\"nofollow\">http://www.goldwind.com.cn/windpower/solution/onshore/</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Leon6868", 
        "name": "Leon6868", 
        "avatar": "https://cdn.v2ex.com/avatar/14ed/48e6/438369_large.png?m=1748955348"
      }, 
      "url": "https://www.v2ex.com/t/712669", 
      "title": "\u53ef\u5426\u63a8\u8350\u4e00\u4e2a\u5728 remixOS \u73af\u5883\u4e0b\u4f7f\u7528\u7684\u4ee3\u7801\u7f16\u8f91\u5668", 
      "id": "https://www.v2ex.com/t/712669", 
      "date_published": "2020-10-05T13:33:32+00:00", 
      "content_html": "<p>\u6700\u597d\u652f\u6301\u8fd9\u4e9b\u529f\u80fd\uff1a</p>\n<ul>\n<li>\u652f\u6301\u4ee3\u7801\u9ad8\u4eae\uff08 html \u3001css \u3001js \uff09</li>\n<li>\u53ef\u4ee5\u4ee3\u7801\u8865\u5168</li>\n<li>\u53ef\u4ee5\u50cf bracket \u548c atom \u4e00\u6837\u81ea\u52a8\u9884\u89c8</li>\n<li>\u652f\u6301\u53f3\u952e\u83dc\u5355</li>\n</ul>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/duanzs", 
        "name": "duanzs", 
        "avatar": "https://cdn.v2ex.com/avatar/bd1a/d699/326849_large.png?m=1608540841"
      }, 
      "url": "https://www.v2ex.com/t/709781", 
      "title": "index.html \u653e\u5728\u670d\u52a1\u5668\u4e0a\uff0c\u6d4f\u89c8\u5668\u8f93\u5165\u5730\u5740\u94fe\u63a5\u662f\u4e0b\u8f7d\u800c\u4e0d\u662f\u6253\u5f00", 
      "id": "https://www.v2ex.com/t/709781", 
      "date_published": "2020-09-23T07:05:01+00:00", 
      "content_html": "<p>\u6211\u628a\u4e00\u4e2a html \u6587\u4ef6\u653e\u5728\u516c\u53f8\u7684\u4e91\u5b58\u50a8\u4e0a\uff0c\u7136\u540e\u5728\u6d4f\u89c8\u5668\u8f93\u5165\u5730\u5740\u94fe\u63a5\uff0c\u6211\u60f3\u8981\u7684\u662f\u6253\u5f00\u8fd9\u4e2a html\uff0c\u4f46\u662f\u8c37\u6b4c\u6d4f\u89c8\u5668\u76f4\u63a5\u628a\u8fd9\u4e2a html \u6587\u4ef6\u4e0b\u8f7d\u4e86\uff0c\u5e76\u4e0d\u662f\u89e3\u6790 html</p>\n<p>\u4e3a\u4ec0\u4e48\u662f\u4e0b\u8f7d\u4e0d\u662f\u6253\u5f00\uff1f\u4e3a\u4ec0\u4e48\u5c06 html \u653e\u5728\u670d\u52a1\u5668\u4e0a\u5c31\u53ef\u4ee5\uff1f\u6709\u4ec0\u4e48\u533a\u522b\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/lisisi", 
        "name": "lisisi", 
        "avatar": "https://cdn.v2ex.com/avatar/235b/4426/245623_large.png?m=1730104552"
      }, 
      "url": "https://www.v2ex.com/t/709412", 
      "title": "<p>\u5305\u4e0d\u4f4f<div>\u662f\u5f3a\u5236\u7684 w3c \u6807\u51c6\uff1f\u8fd8\u662f\u7ea6\u5b9a\u6210\u4fd7\u7684\u89c4\u8303\uff1f", 
      "id": "https://www.v2ex.com/t/709412", 
      "date_published": "2020-09-22T06:32:29+00:00", 
      "content_html": "\u53d1\u73b0\u6709\u4e9b\u6d4f\u89c8\u5668\u4f1a\u628a&lt;p&gt;\u4e2d\u7684&lt;div&gt;\u5410\u51fa\u6765\uff0c\u6709\u4e9b\u4e0d\u5410\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/liduanjie", 
        "name": "liduanjie", 
        "avatar": "https://cdn.v2ex.com/gravatar/d607ec1969be1b6d1356f82f0d0a7e28?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/705857", 
      "title": "bootstrap \u7684\u5f39\u6846\u5f39\u51fa\u6765\u4e4b\u540e\uff0c\u540e\u9762\u7684\u6eda\u52a8\u6761\u5c31\u6ca1\u6709\u4e86\u3002\u6709\u5927\u4f6c\u77e5\u9053\u600e\u4e48\u505a\u5417", 
      "id": "https://www.v2ex.com/t/705857", 
      "date_published": "2020-09-10T08:57:37+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/liduanjie", 
        "name": "liduanjie", 
        "avatar": "https://cdn.v2ex.com/gravatar/d607ec1969be1b6d1356f82f0d0a7e28?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/704765", 
      "title": "\u8bf7\u95ee\u4e0b\u7f51\u6613\u8fd0\u97f3\u4e50\u7f51\u9875\u7248\u7684\u6eda\u52a8\u6761\u662f\u5982\u4f55\u9690\u85cf\u7684\uff1f", 
      "id": "https://www.v2ex.com/t/704765", 
      "date_published": "2020-09-07T02:47:49+00:00", 
      "content_html": "<p>\u6709\u6ca1\u6709\u5927\u4f6c\u6307\u6559\u4e00\u4e0b\uff0c\n\u5c31\u662f\u64ad\u653e\u5217\u8868\u91cc\u9762\u7684\u6eda\u52a8\u6761\u3002\u539f\u751f\u7684\u6eda\u52a8\u6761\u592a\u4e11\u4e86\u3002\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/vipnetant", 
        "name": "vipnetant", 
        "avatar": "https://cdn.v2ex.com/gravatar/e3cab5a795518fd1c82ec12890fe517b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/703991", 
      "title": "\u6709\u4eba\u7814\u7a76\u8fc7 happi123.com \u7f51\u7ad9\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/703991", 
      "date_published": "2020-09-03T11:58:17+00:00", 
      "content_html": "<p>\u641c\u7d22\u9676\u7b1b\u4e50\u8c31\u65e0\u610f\u53d1\u73b0\u7684\uff0c\u6709\u597d\u591a\u6709\u610f\u601d\u7684\u6280\u672f\u3002\n1 \u3001\u7981\u6b62\u6253\u5370\uff0c\u5220\u9664\u201cprint-hint\u201d\u4e5f\u4e0d\u884c\u3002\n2 \u3001\u672a\u4ed8\u8d39\u53ea\u80fd\u770b 5 \u4e2a\u4e50\u8c31\u3002\n3 \u3001\u542f\u7528 CDN \u52a0\u901f\u3002\n4 \u3001\u53ef\u4ee5\u64ad\u653e\u4e50\u8c31\uff0c\u6709\u58f0\u97f3\u3001\u6709\u63d0\u793a\uff0c\u8fd9\u4e2a\u6700\u5389\u5bb3\u3002\n5 \u3001\u53ef\u4ee5\u5207\u6362\u58f0\u8c03\uff0c\u5c06\u4e0d\u540c\u58f0\u8c03\u5207\u6362\u6210 C \u8c03\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/aglsv", 
        "name": "aglsv", 
        "avatar": "https://cdn.v2ex.com/avatar/5bd3/3e63/318656_large.png?m=1749537622"
      }, 
      "url": "https://www.v2ex.com/t/702030", 
      "date_modified": "2020-08-27T13:55:19+00:00", 
      "content_html": "<p>\u8bbe\u7f6e\u4e86\u7edd\u5bf9\u5b9a\u4f4d\u8ba9 div \u5728\u9875\u9762\u6c34\u5e73\u5782\u76f4\u5c45\u4e2d\uff0c\u5b8c\u4e86\u5728\u8bbe\u7f6e\u4e86\u62d6\u62fd\u4e4b\u540e\u51fa\u4e86\u95ee\u9898\uff0c\u62d6\u62fd\u7684\u65f6\u5019\u4f1a\u98d8\uff0c\u53bb\u6389 top: 0;left: 0;right: 0;bottom: 0;\u7684\u65f6\u5019\u5c31\u53ef\u4ee5\u6b63\u5e38\u62d6\u62fd\u4e86\uff0c\u8fd9\u79cd\u60c5\u51b5\u8be5\u600e\u4e48\u529e\u554a</p>\n<pre><code>        #login{\n            width: 500px;\n            height: 300px;\n            text-align: center;\n            border: blueviolet 1px solid;\n            position: absolute;\n            margin: auto;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            display: none;\n        }\n</code></pre>\n<pre><code>\tvar login = document.getElementById('login')\n        \n        login.onmousedown = function(e){\n            var l = e.clientX - login.offsetLeft\n            var t = e.clientY - login.offsetTop\n\n            document.documentElement.onmousemove = function(e){\n                var x = e.clientX - l;\n                var y = e.clientY - t\n                if(x &lt;= 0){\n                    x = 0\n                }\n                if(y&lt;=0){\n                    y = 0\n                }\n                if(x &gt;= document.documentElement.clientWidth - login.clientWidth){\n                    x = document.documentElement.clientWidth - login.clientWidth\n                }\n                if(y &gt;= document.documentElement.clientHeight - login.clientHeight){\n                    y = document.documentElement.clientHeight - login.clientHeight\n                }\n                login.style.left = x + 'px'\n                login.style.top = y + 'px'\n            }\n            document.documentElement.onmouseup = function(e){\n                document.documentElement.onmousemove = null\n            }\n        }\n\n\n</code></pre>\n", 
      "date_published": "2020-08-27T13:55:01+00:00", 
      "title": "\u5173\u4e8e\u62d6\u62fd\u548c\u5b9a\u4f4d\u7684\u95ee\u9898", 
      "id": "https://www.v2ex.com/t/702030"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/slwl", 
        "name": "slwl", 
        "avatar": "https://cdn.v2ex.com/avatar/62de/e803/32841_large.png?m=1622127676"
      }, 
      "url": "https://www.v2ex.com/t/692033", 
      "date_modified": "2020-07-21T17:43:40+00:00", 
      "content_html": "&lt;div class=\"tab-btn\" id=\"rootMenu\"&gt;<br />&lt;a&gt;\u4e94\u53f7&lt;/a&gt;<br />&lt;a&gt;\u56db\u53f7&lt;/a&gt;<br />&lt;a&gt;\u4e09\u53f7&lt;/a&gt;<br />&lt;a&gt;\u4e8c\u53f7&lt;/a&gt;<br />&lt;/div&gt;<br /><br /><br />\u6e90\u7801\u5982\u4e0a\uff0c\u7528 driver.find_elements_by_xpath(\"//*[@id='rootMenu']/a[2]\").click()\u65e0\u6cd5\u5b9e\u73b0\uff0clist[]\u4e3a\u7a7a\uff0c\u6709\u5176\u4ed6\u597d\u7684\u65b9\u5f0f\u5417", 
      "date_published": "2020-07-21T13:20:23+00:00", 
      "title": "Selenium \u5982\u4f55\u70b9\u51fb\u65e0\u94fe\u63a5\u7684 a \u6807\u7b7e", 
      "id": "https://www.v2ex.com/t/692033"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/bianz103", 
        "name": "bianz103", 
        "avatar": "https://cdn.v2ex.com/avatar/f6bb/1dfd/371101_large.png?m=1629021059"
      }, 
      "url": "https://www.v2ex.com/t/688719", 
      "date_modified": "2020-07-09T23:06:39+00:00", 
      "content_html": "<p>\u8bf7\u6559\u5404\u4f4d\u5927\u4f6c\uff0c\u672c\u4eba\u5199\u524d\u7aef\u65f6\u95f4\u4e0d\u957f\uff0c\u4eca\u5929\u53d1\u73b0 iphone 11 pro \u7684 safari \u6d4f\u89c8\u5668\u4e0d\u80fd\u64ad video \u6807\u7b7e\u3002\n&lt;video  height=\"300px\" width=\"auto\" poster=\"/a.jpg\" webkit-playsinline controls=\"controls\" type=\"video/mp4\"&gt; &lt;source src=\"/b.mp4\" type=\"video/mp4\"&gt; &lt;/video&gt;\uff0c \u5c1d\u8bd5\u4e86\u4e00\u4e9b\u5176\u4ed6\u7684\u5199\u6cd5\uff0c \u8fd8\u662f\u4e0d\u80fd\u64ad\u653e\uff1f</p>\n", 
      "date_published": "2020-07-09T17:23:12+00:00", 
      "title": "\u6d4f\u89c8\u5668 html5 video \u6807\u7b7e", 
      "id": "https://www.v2ex.com/t/688719"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/plusDiscuss", 
        "name": "plusDiscuss", 
        "avatar": "https://cdn.v2ex.com/avatar/1439/3e3c/234458_large.png?m=1584419055"
      }, 
      "url": "https://www.v2ex.com/t/684597", 
      "title": "\u4e3a\u4ec0\u4e48 html \u4e0d\u4f7f\u7528\u7c7b\u4f3c\u7684 <include>...</include> \u8fd9\u6837\u7684\u6a21\u677f\u8bed\u6cd5\uff1f", 
      "id": "https://www.v2ex.com/t/684597", 
      "date_published": "2020-06-24T16:23:19+00:00", 
      "content_html": "<p>html \u81ea\u8eab\u5982\u679c\u652f\u6301\u6a21\u677f\u8bed\u6cd5\uff0c\u4e0d\u662f\u5f88\u597d\u5417\u3002\u770b\u8d77\u6765\uff0c\u4e5f\u6ca1\u6709\u4ec0\u4e48\u5b9e\u73b0\u96be\u5ea6\uff0c\u4e3a\u4ec0\u4e48\u4e00\u5b9a\u8981\u4f9d\u8d56\u7f16\u7a0b\u8bed\u8a00\u53bb\u5b9e\u73b0\u5462\uff1f</p>\n<p>\u7c7b\u4f3c\u8fd9\u6837\u7684\u4f2a\u4ee3\u7801\uff1a</p>\n<pre><code>&lt;body&gt;\n   &lt;include src=\"./page-header.html\"&gt;&lt;/include&gt;\n\n   Body content ...\n\n   &lt;include src=\"./footer.html\"&gt;&lt;/include&gt;\n&lt;/body&gt;\n</code></pre>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/6167", 
        "name": "6167", 
        "avatar": "https://cdn.v2ex.com/avatar/4c78/f983/307804_large.png?m=1692323098"
      }, 
      "url": "https://www.v2ex.com/t/683038", 
      "date_modified": "2020-06-19T06:37:41+00:00", 
      "content_html": "<p>\u524d\u7aef\u5c0f\u767d\u8bf7\u6559\uff0c\u4e24\u4e2a div \u540c\u65f6\u52a0\u8f7d\uff0c\u5176\u4e2d\u4e00\u4e2a\u521d\u59cb\u9690\u85cf display=none\uff0c\u540c\u65f6\u505a\u4fe9\u4e2a\u6309\u94ae\u5207\u6362\u4e24\u4e2a div\uff0c\u6700\u7ec8\u5c55\u793a\u7684\u6548\u679c\u5374\u4f7f\u521d\u59cb\u9690\u85cf\u7684\u5b50 div \u7f29\u5c0f\u4e86\u5f88\u591a\uff0c\u89e3\u51b3\u65b9\u6848\u5df2\u6709\uff0c\u6c42\u4e3a\u4f55\u4f1a\u8fd9\u6837\uff1f</p>\n\n&lt;html&gt;\n&lt;head&gt;\n    &lt;meta charset=\"utf-8\"&gt;\n    &lt;title&gt;\u6570\u636e\u53ef\u89c6\u5316&lt;/title&gt;\n    \n    &lt;script src=\"<a href=\"https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js\" rel=\"nofollow\">https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js</a>\"&gt;&lt;/script&gt;\n&lt;/head&gt;\n&lt;body&gt;\n<pre><code>&lt;!-- Dom1:bar_chart --&gt;\n&lt;div style=\"width:100%;height:400px;\"&gt;\n    &lt;div id=\"map\" style=\"width: 100%;height:100%;\"&gt;&lt;/div&gt;\n    &lt;div id=\"bar\" style=\"width: 100%;height:100%;display: none;\"&gt;&lt;/div&gt;\n    &lt;button class=\"shift-button\" id=\"map-button\" type=\"button\" onclick=\"useMap()\" style=\"background-color: #FF1815\"&gt;\n        \u6761\u5f62\u56fe\n    &lt;/button&gt;\n    &lt;!--\u4f7f\u7528\u67f1\u72b6\u56fe\u52a0\u8f7d--&gt;\n    &lt;button class=\"shift-button\" id=\"bar-button\" type=\"button\" onclick=\"useBar()\" style=\"background-color: grey;margin-left: 0.2rem\"&gt;\n        \u6298\u7ebf\u56fe\n    &lt;/button&gt;\n&lt;/div&gt;\n\n&lt;script type=\"text/javascript\"&gt;\n    // \u57fa\u4e8e\u51c6\u5907\u597d\u7684 dom\uff0c\u521d\u59cb\u5316 echarts \u5b9e\u4f8b\n    // var echarts = require('echarts');\n    var myChart = echarts.init(document.getElementById('map'));\n\n    // \u7a7a\u56fe\u8868\n    var option = {\n        title: {\n            text: '\u540c\u65f6\u95f4\u5404\u5730\u533a\u4e1a\u52a1\u6570\u636e'\n        },\n        tooltip: {},\n        legend: {\n            data:['\u4e1a\u52a1\u91cf']\n        },\n        xAxis: {\n            data: [1,2,3,4,5,6,7]\n        },\n        yAxis: {},\n        series: [{\n            name: '\u4e1a\u52a1\u91cf',\n            type: 'bar',\n            data: [1,2,3,4,5,6,7]\n        }]\n    };\n\n    myChart.setOption(option);\n\n    var lineChart = echarts.init(document.getElementById('bar'));\n    \n        // \u6307\u5b9a\u56fe\u8868\u7684\u914d\u7f6e\u9879\u548c\u6570\u636e\n        var lineOption = {\n            title: {\n                text: '\u5730\u533a\u4e1a\u52a1\u91cf\u6570\u636e'\n            },\n            tooltip: {},\n            legend: {\n                data:['\u9500\u91cf']\n            },\n            xAxis: {\n                data: [1,2,3,4,5,6]\n            },\n            yAxis: {},\n            series: [{\n                name: '\u4e1a\u52a1\u91cf',\n                type: 'line',\n                data: [5, 20, 36, 10, 10, 20]\n            }]\n        };\n\n        // \u4f7f\u7528\u521a\u6307\u5b9a\u7684\u914d\u7f6e\u9879\u548c\u6570\u636e\u663e\u793a\u56fe\u8868\u3002\n        lineChart.setOption(lineOption);\n\n    // \u57fa\u4e8e\u51c6\u5907\u597d\u7684 dom\uff0c\u521d\u59cb\u5316 echarts \u5b9e\u4f8b\n    // var echarts = require('echarts');\n    \n&lt;/script&gt;\n\n&lt;script&gt;\n    //\u5207\u6362\u5730\u56fe\n    function useMap(){\n        document.getElementById(\"map\").style.display=\"\";\n        document.getElementById(\"map-button\").style.backgroundColor=\"#FF1815\";\n        document.getElementById(\"bar\").style.display=\"none\";\n        document.getElementById(\"bar-button\").style.backgroundColor=\"grey\";\n\n\n        //document.getElementById(\"line\").style.display=\"none\";\n    }\n\n    //\u5207\u6362\u67f1\u72b6\u56fe\n    function useBar(){\n        document.getElementById(\"map\").style.display=\"none\";\n        document.getElementById(\"map-button\").style.backgroundColor=\"grey\";\n        document.getElementById(\"bar\").style.display=\"\";\n        document.getElementById(\"bar-button\").style.backgroundColor=\"#FF1815\";\n        //document.getElementById(\"line\").style.display=\"none\";\n        \n    }\n&lt;/script&gt;\n</code></pre>\n&lt;/body&gt;\n&lt;/html&gt;\n", 
      "date_published": "2020-06-19T06:37:23+00:00", 
      "title": "\u6c42\u6307\u6559\uff0c html \u7684\u5207\u6362\u529f\u80fd\u5b9e\u73b0\uff0c\u4ee5\u53ca\u4e3a\u4f55\u4f1a\u5bfc\u81f4\u540c\u65f6\u52a0\u8f7d\u7684 div \u4e4b\u4e00\u586b\u4e0d\u6ee1\u9875\u9762", 
      "id": "https://www.v2ex.com/t/683038"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/YOUMA", 
        "name": "YOUMA", 
        "avatar": "https://cdn.v2ex.com/avatar/0d78/0a1d/485020_large.png?m=1596607885"
      }, 
      "url": "https://www.v2ex.com/t/677853", 
      "title": "\u60f3\u77e5\u9053\u5bfc\u822a\u6761\u4e3a\u4ec0\u4e48\u7684\u5f88\u591a\u90fd\u662f\u7528 ul > li > a", 
      "id": "https://www.v2ex.com/t/677853", 
      "date_published": "2020-06-02T06:45:36+00:00", 
      "content_html": "\u4e3a\u4ec0\u4e48\u4e0d\u76f4\u63a5\u4f7f\u7528\uff1a<br /><br />&lt;nav&gt;<br />&lt;a /&gt;<br />&lt;a /&gt;<br />&lt;/nav&gt;<br />\u4e3a\u4ec0\u4e48\u8981\u591a\u5957\u4e00\u5c42 ul &gt; li \u6807\u7b7e\uff1f"
    }
  ]
}