{"id":453,"date":"2026-04-04T23:11:51","date_gmt":"2026-04-04T15:11:51","guid":{"rendered":"https:\/\/www.corpusland.com\/?p=453"},"modified":"2026-05-27T15:19:32","modified_gmt":"2026-05-27T07:19:32","slug":"g8-ep1-%e5%9c%a8%e5%ad%a6%e4%b9%a0%e6%97%b6%e6%9d%9c%e7%bb%9d%e5%b9%b2%e6%89%b0%e6%80%8e%e4%b9%88%e8%af%b4%ef%bc%9f","status":"publish","type":"post","link":"https:\/\/www.corpusland.com\/?p=453","title":{"rendered":"G8-EP1 \u5728\u5b66\u4e60\u65f6\u675c\u7edd\u5e72\u6270\u600e\u4e48\u8bf4\uff1f"},"content":{"rendered":"<style>.kb-image453_d44e64-39.kb-image-is-ratio-size, .kb-image453_d44e64-39 .kb-image-is-ratio-size{max-width:589px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image453_d44e64-39.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image453_d44e64-39 .kb-image-is-ratio-size{align-self:unset;}.kb-image453_d44e64-39 figure{max-width:589px;}.kb-image453_d44e64-39 .image-is-svg, .kb-image453_d44e64-39 .image-is-svg img{width:100%;}.kb-image453_d44e64-39:not(.kb-image-is-ratio-size) .kb-img, .kb-image453_d44e64-39.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image453_d44e64-39 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image453_d44e64-39\"><figure class=\"aligncenter size-full kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land169\"><img loading=\"lazy\" decoding=\"async\" width=\"426\" height=\"240\" src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/4\u670813\u65e5-31.gif\" alt=\"\" class=\"kb-img wp-image-1026\"\/><\/div><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading453_3ac894-fa, .wp-block-kadence-advancedheading.kt-adv-heading453_3ac894-fa[data-kb-block=\"kb-adv-heading453_3ac894-fa\"]{max-width:813px;margin-right:auto;margin-left:auto;text-align:center;font-size:var(--global-kb-font-size-lg, 2rem);line-height:1;font-style:normal;font-family:\"Arial Black\", Gadget, sans-serif;}.wp-block-kadence-advancedheading.kt-adv-heading453_3ac894-fa mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading453_3ac894-fa[data-kb-block=\"kb-adv-heading453_3ac894-fa\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading453_3ac894-fa img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading453_3ac894-fa[data-kb-block=\"kb-adv-heading453_3ac894-fa\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading453_3ac894-fa wp-block-kadence-advancedheading has-theme-palette-6-color has-text-color\" data-kb-block=\"kb-adv-heading453_3ac894-fa\">G8-EP1 \u5728\u5b66\u4e60\u65f6\u675c\u7edd\u5e72\u6270\u600e\u4e48\u8bf4\uff1f<\/h2>\n\n\n\n<div class=\"tags-and-btn-center mobile-collapsible\">\n<div class=\"corpus-inline-tags\" style=\"text-align: center;\">\u5b66\u4e60\u538b\u529b\uff08\u521d\u4e8c \u5fc3\u7406\u5065\u5eb7\u8bdd\u9898\uff09 <span class=\"sep\">|<\/span> 14\u4e2a\u4e2d\u8003\u9ad8\u9891\u8bcd <span class=\"sep\">|<\/span> \u653b\u514b \u6761\u4ef6\u72b6\u8bed\u4ece\u53e5<\/div>\n<a href=\"https:\/\/www.corpusland.com\/word-checkin.html?article_id=453\" class=\"corpusland-btn\" style=\"display:inline-block; background:#2B7A4B; color:white; padding:5px 14px; font-size:0.85rem; border-radius:40px; text-decoration:none; font-weight:500;\">\ud83d\udcdd \u6253\u5361\u80cc\u5355\u8bcd<\/a>\n<\/div>\n\n\n\n<div class=\"my-mode-selector\">\n    <button class=\"my-mode-btn\" data-mode=\"speed\">\ud83d\udcda \u8003\u524d\u901f\u5237 \u00b7 3\u5206\u949f<\/button>\n    <button class=\"my-mode-btn\" data-mode=\"full\">\ud83c\udfaf \u5b8c\u6574\u5b66\u4e60 \u00b7 10\u5206\u949f<\/button>\n    <button class=\"my-mode-btn\" data-mode=\"speaking\">\ud83c\udfa4 \u53e3\u8bed\u7279\u8bad \u00b7 5\u5206\u949f<\/button>\n<\/div>\n\n<style>\n.my-mode-selector {\n    display: flex;\n    justify-content: center;\n    gap: 16px;\n    margin: 20px 0 30px;\n    flex-wrap: wrap;\n}\n.my-mode-btn {\n    padding: 8px 24px;\n    border-radius: 40px;\n    font-size: 1rem;\n    font-weight: 700;\n    border: none;\n    cursor: pointer;\n    background: #f0f2f5;\n    color: #4a5b6e;\n    transition: 0.2s;\n}\n.my-mode-btn.active {\n    background: #2e8b57;\n    color: white;\n    box-shadow: 0 2px 8px rgba(46,139,87,0.3);\n}\n@media (max-width: 640px) {\n    .my-mode-btn { padding: 6px 16px; font-size: 0.85rem; }\n}\n<\/style>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group mode-reading\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading453_d8d0f4-38, .wp-block-kadence-advancedheading.kt-adv-heading453_d8d0f4-38[data-kb-block=\"kb-adv-heading453_d8d0f4-38\"]{text-align:left;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading453_d8d0f4-38 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading453_d8d0f4-38[data-kb-block=\"kb-adv-heading453_d8d0f4-38\"] mark.kt-highlight{font-style:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading453_d8d0f4-38 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading453_d8d0f4-38[data-kb-block=\"kb-adv-heading453_d8d0f4-38\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading453_d8d0f4-38 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading453_d8d0f4-38\">\u4e00\u3001&nbsp;\u8bed\u6599\u9884\u70ed\u7ad9 \u2014 \u89c6\u9891\u5bfc\u8bfb\u66f4\u8f7b\u677e<\/h3>\n\n\n\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-98fd1e4cadb11b280016d5586b003ab8 wp-block-paragraph\" style=\"color:#4c3b67;margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);font-size:16px;line-height:1.5;text-decoration:none\">\uff5c\ud83d\udcd6 \u8bed\u5883\uff1a\u5c1d\u8bd5\u5148\u626b\u8bfb\u4e2d\u6587\u7406\u89e3\u5927\u610f\uff0c\u82f1\u6587\u5bf9\u7167\u627e\u5230\u5355\u8bcd\u76f2\u533a<\/p>\n\n\n<style>.kb-row-layout-id453_f8228c-b0 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id453_f8228c-b0 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id453_f8228c-b0 > .kt-row-column-wrap{column-gap:30px;row-gap:0px;max-width:1015px;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, calc(39.9% - ((30px * 1 )\/2)))minmax(0, calc(60.1% - ((30px * 1 )\/2)));}.kb-row-layout-id453_f8228c-b0{box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.2);border-top:1px solid var(--global-palette8, #F7FAFC);border-right:0px solid var(--global-palette9, #ffffff);border-left:0px solid var(--global-palette5, #4A5568);}.kb-row-layout-id453_f8228c-b0 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id453_f8228c-b0 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-none, 0rem );grid-template-columns:minmax(0, calc(39% - ((var(--global-kb-gap-sm, 1rem) * 1 )\/2)))minmax(0, calc(61% - ((var(--global-kb-gap-sm, 1rem) * 1 )\/2)));}}@media all and (max-width: 1024px){.kb-row-layout-id453_f8228c-b0{border-top:1px solid var(--global-palette8, #F7FAFC);border-right:0px solid var(--global-palette9, #ffffff);border-left:0px solid var(--global-palette5, #4A5568);}}@media all and (max-width: 767px){.kb-row-layout-id453_f8228c-b0 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id453_f8228c-b0{border-top:1px solid var(--global-palette8, #F7FAFC);border-right:0px solid var(--global-palette9, #ffffff);border-left:0px solid var(--global-palette5, #4A5568);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id453_f8228c-b0 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-right-golden kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column453_601f9a-b2 > .kt-inside-inner-col{border-left:0px solid var(--global-palette9, #ffffff);}.kadence-column453_601f9a-b2 > .kt-inside-inner-col,.kadence-column453_601f9a-b2 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column453_601f9a-b2 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column453_601f9a-b2 > .kt-inside-inner-col{flex-direction:column;}.kadence-column453_601f9a-b2 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column453_601f9a-b2 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column453_601f9a-b2{position:relative;}@media all and (max-width: 1024px){.kadence-column453_601f9a-b2 > .kt-inside-inner-col{border-left:0px solid var(--global-palette9, #ffffff);flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column453_601f9a-b2 > .kt-inside-inner-col{border-left:0px solid var(--global-palette9, #ffffff);flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column453_601f9a-b2\"><div class=\"kt-inside-inner-col\">\n<div class=\"highlight-text\">\n    \u563f\uff0c\u5404\u4f4d\uff01\u4f60\u4eec\u5728\u5b66\u6821\u611f\u5230<span class=\"cn-yellow\">______\uff08\u538b\u529b\u5927\uff09<\/span>\u5417\uff1f\u54b1\u4eec\u6765\u770b\u4e00\u4e2a\u66f4<span class=\"cn-blue\">______\uff08\u9ad8\u6548\uff09<\/span>\u7684\u5b66\u4e60<span class=\"cn-yellow\">______\uff08\u65b9\u6cd5\uff09<\/span>\u3002\u9996\u5148\uff0c\u54b1\u4eec\u804a\u804a\u600e\u4e48<span class=\"cn-purple\">______\uff08\u6709\u6761\u7406\u5730\u505a\u7b14\u8bb0\uff09<\/span>\u3002\u8fd9\u662f\u4e00\u4e2a\u975e\u5e38\u7ba1\u7528\u7684\u7b56\u7565\uff0c\u80fd\u5e2e\u4f60\u51c6\u786e<span class=\"cn-blue\">______\uff08\u6293\u4f4f\u91cd\u70b9\uff09<\/span>\uff0c<span class=\"cn-yellow\">______\uff08\u590d\u4e60\uff09<\/span>\u548c\u8bb0\u5fc6\u8d77\u6765\u4e5f\u66f4\u5bb9\u6613\u3002\u81f3\u4e8e\u5982\u4f55\u6df1\u523b\u5730<span class=\"cn-blue\">______\uff08\u8bb0\u4f4f\uff09<\/span>\u65b0<span class=\"cn-purple\">______\uff08\u5355\u8bcd\uff09<\/span>\uff0c\u6700\u597d\u7684\u529e\u6cd5\u5c31\u662f\u628a\u5355\u8bcd\u653e\u5230\u771f\u5b9e\u7684\u53e5\u5b50\u91cc\u53bb\u7528\u3002\u6700\u91cd\u8981\u7684\u662f\uff0c<span class=\"cn-green\">______\uff08\u5982\u679c\uff09<\/span>\u4f60\u6bcf\u5929\u8ba4\u771f\u590d\u4e60\u7b14\u8bb0\uff0c\u6210\u7ee9\u80af\u5b9a\u80fd<span class=\"cn-yellow\">______\uff08\u63d0\u9ad8\uff09<\/span>\u3002\u4f60\u5fc5\u987b<span class=\"cn-yellow\">______\uff08\u4e13\u5fc3\u505a\u529f\u8bfe\uff09<\/span>\uff0c\u56e0\u4e3a\u675c\u7edd\u4e00\u5207<span class=\"cn-purple\">______\uff08\u5e72\u6270\uff09<\/span>\u662f\u6210\u529f\u7684<span class=\"cn-blue\">______\uff08\u5173\u952e\uff09<\/span>\u3002\u4fe1\u4e0d\u4fe1\u7531\u4f60\uff0c\u597d\u7684\u5b66\u4e60\u4e60\u60ef\u7edd\u5bf9\u80fd\u7ed9\u4f60\u5e26\u6765\u66f4\u597d\u7684\u5b66\u4e1a<span class=\"cn-green\">______\uff08\u6210\u7ee9\uff09<\/span>\uff01\n<\/div>\n\n<style>\n    .highlight-text {\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n        line-height: 1.6;\n        font-size: 0.9rem;\n        font-weight: 500;\n        color: #2c3e50;\n        padding: 0 10px;\n    }\n    \/* \u57fa\u7840\u8bcd\uff1a\u7eff\u8272 *\/\n    .cn-green { color: #2E7D32; padding: 2px 5px; border-radius: 4px; text-decoration: none; }\n    \/* \u62d3\u5c55\u8bcd\uff1a\u7d2b\u8272 *\/\n    .cn-purple { color: #512DA8; padding: 2px 5px; border-radius: 4px; text-decoration: none; }\n    \/* \u9ad8\u9891\u8bcd\uff1a\u9ec4\u8272 *\/\n    .cn-yellow { color: #F57F17; padding: 2px 5px; border-radius: 4px; text-decoration: none; }\n    \/* \u4e2d\u9891\u8bcd\uff1a\u84dd\u8272 *\/\n    .cn-blue { color: #1565C0; padding: 2px 5px; border-radius: 4px; text-decoration: none; }\n<\/style>\n<\/div><\/div>\n\n\n<style>.kadence-column453_6f0cd7-23 > .kt-inside-inner-col,.kadence-column453_6f0cd7-23 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column453_6f0cd7-23 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column453_6f0cd7-23 > .kt-inside-inner-col{flex-direction:column;}.kadence-column453_6f0cd7-23 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column453_6f0cd7-23 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column453_6f0cd7-23{position:relative;}@media all and (max-width: 1024px){.kadence-column453_6f0cd7-23 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column453_6f0cd7-23 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column453_6f0cd7-23\"><div class=\"kt-inside-inner-col\">\n<div class=\"highlight-text\">\n    Hey everyone, are you feeling <span class=\"bg-yellow\">stressed<\/span> with school? Let&#8217;s look at a more <span class=\"bg-blue\">effective<\/span> learning <span class=\"bg-yellow\">method<\/span>. First, let&#8217;s talk about organized <span class=\"bg-purple\">note-taking<\/span>. It&#8217;s a powerful strategy that helps you <span class=\"bg-blue\">capture<\/span> key ideas accurately, making them easier to <span class=\"bg-yellow\">review<\/span> and remember. To learn how to <span class=\"bg-blue\">memorize<\/span> new <span class=\"bg-purple\">vocabulary<\/span> deeply, the best approach is to use words in real sentences. Most importantly, <span class=\"bg-green\">if<\/span> you review your notes carefully every day, you will definitely <span class=\"bg-yellow\">improve<\/span> your grades. You must <span class=\"bg-yellow\">focus on<\/span> your work because avoiding every <span class=\"bg-purple\">distraction<\/span> is a <span class=\"bg-blue\">key condition<\/span> for success. Believe it or not, better study habits will surely lead to much better academic <span class=\"bg-green\">result<\/span>.\n<\/div>\n\n<style>\n    .highlight-text {\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n        line-height: 1.6;\n        font-size: 0.9rem;\n        font-weight: 500;\n        color: #2c3e50;\npadding: 0 10px\n    }\n    \/* \u57fa\u7840\u8bcd\uff1a\u7eff\u8272 *\/\n    .bg-green { background-color: #E8F5E9; color: #2E7D32; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u62d3\u5c55\u8bcd\uff1a\u7d2b\u8272 *\/\n    .bg-purple { background-color: #EDE7F6; color: #512DA8; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u9ad8\u9891\u8bcd\uff1a\u9ec4\u8272 *\/\n    .bg-yellow { background-color: #FFF9C4; color: #F57F17; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u4e2d\u9891\u8bcd\uff1a\u84dd\u8272 *\/\n    .bg-blue { background-color: #E3F2FD; color: #1565C0; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n<\/style>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group mode-video\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-6e77f4d3d1c2d32844c987cd89774226 wp-block-paragraph\" style=\"color:#0b0b0b;margin-top:var(--wp--preset--spacing--30);margin-right:0;margin-bottom:var(--wp--preset--spacing--30);margin-left:0;padding-top:var(--wp--preset--spacing--30);padding-bottom:0;font-size:16px;line-height:1.5\"><strong>\uff5c<\/strong>\ud83d\udcfd\ufe0f \u89c6\u9891: \u642d\u914d\u5b57\u5e55\u770b\u89c6\u9891\uff0c\u8ba9\u77ed\u6587\u751f\u52a8\u8d77\u6765\u3002<em>\u5efa\u8bae\u6253\u5f00\u82f1\u6587\u5b57\u5e55\uff0c\u6548\u679c\u66f4\u597d\u3002<\/em><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/g8-ep1-zip.mp4\" playsinline><track src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/dual.vtt\" label=\"dual\" srclang=\"en\" kind=\"subtitles\"\/><track src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/en.vtt\" label=\"en\" srclang=\"en\" kind=\"subtitles\"\/><\/video><\/figure>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-a2da36461bac392d8b7f83341e265400 wp-block-paragraph\" style=\"color:#0b0b0b;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);font-size:16px\"><strong>\uff5c<\/strong>\ud83c\udf99\ufe0f\u97f3\u9891\uff1a\u89c6\u9891\u52a0\u8f7d\u8fc7\u6162\u53ef\u4ee5\u70b9\u51fb\u97f3\u9891\u6536\u542c\uff0c\u652f\u6301\u8c03\u901f<\/p>\n\n\n\n<figure style=\"padding-top:0;padding-bottom:0;padding-left:0\" class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/g8l1-\u5b8c\u6574.mp3\"><\/audio><\/figure>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group mode-flashcard\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading453_764911-a1, .wp-block-kadence-advancedheading.kt-adv-heading453_764911-a1[data-kb-block=\"kb-adv-heading453_764911-a1\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:left;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading453_764911-a1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading453_764911-a1[data-kb-block=\"kb-adv-heading453_764911-a1\"] mark.kt-highlight{font-style:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading453_764911-a1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading453_764911-a1[data-kb-block=\"kb-adv-heading453_764911-a1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading453_764911-a1 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading453_764911-a1\">\u4e8c\u3001&nbsp;\u8bcd\u5361\u7cbe\u6790\u7ad9 \u2014 \u4e2d\u8003\u8003\u70b9\u5168\u653b\u7834<\/h3>\n\n\n\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-1240f0aba90a3771cab0b41cf3c769dd wp-block-paragraph\" style=\"color:#4c3b67;margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);font-size:16px;line-height:1.5;text-decoration:none\"><strong>\uff5c<\/strong>\ud83d\udcd2 \u81ea\u7136\u62fc\u8bfb\u7ec3\u53d1\u97f3\uff0c\u5c55\u5f00\u9526\u56ca\u770b\u8003\u70b9\uff0c\u8bcd\u6e90\u52a9\u4f60\u8bb0\u5f97\u7262\u3002<\/p>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* \u5f3a\u5236\u7ea0\u6b63\u524d\u7aef\u4e3b\u9898\u5bfc\u81f4\u7684\u6837\u5f0f\u53d8\u6d45 *\/\n.flashcard-soft,\n.flashcard-soft * {\n    color: #2c3e2f !important;          \/* \u5168\u5c40\u6587\u5b57\u6062\u590d\u6df1\u8272 *\/\n}\n\/* \u4f46\u6309\u94ae\u3001\u94fe\u63a5\u7b49\u9700\u8981\u7279\u6b8a\u5904\u7406\uff0c\u4ee5\u514d\u7834\u574f\u4ea4\u4e92 *\/\n.flashcard-soft .syllable-full-audio,\n.flashcard-soft .nav-btn-soft,\n.flashcard-soft .example-en-toggle {\n    color: #4a6a4a !important;          \/* \u6309\u94ae\u4fdd\u7559\u539f\u7eff\u8272 *\/\n}\n.flashcard-soft .nav-btn-next-soft {\n    color: white !important;\n}\n\/* \u6062\u590d\u5b57\u4f53\u7c97\u7ec6 *\/\n.flashcard-soft .word-text,\n.flashcard-soft .word-mean,\n.flashcard-soft .syllable-title,\n.flashcard-soft .example-cn,\n.flashcard-soft .footer-item-soft strong,\n.flashcard-soft .tag-soft {\n    font-weight: 700 !important;\n}\n.flashcard-soft .word-part,\n.flashcard-soft .word-pron,\n.flashcard-soft .syllable-btn,\n.flashcard-soft .example-en,\n.flashcard-soft .footer-item-soft {\n    font-weight: 500 !important;\n}\n\/* \u80cc\u666f\u4e5f\u5f3a\u5236\u4fdd\u7559 *\/\n.flashcard-soft .word-pron,\n.flashcard-soft .word-part,\n.flashcard-soft .word-mean,\n.flashcard-soft .syllable-practice,\n.flashcard-soft .example-section,\n.flashcard-soft .footer-item-soft {\n    background-color: initial !important; \/* \u6062\u590d\u4f60\u539f\u672c\u5b9a\u4e49\u7684\u80cc\u666f\u8272 *\/\n}\n<\/style>\n\n<!-- \u6a21\u5757\u4e8c\uff1a\u8bcd\u5361\u7cbe\u6790\u7ad9 - \u81ea\u52a8\u540c\u6b65\u7248\uff08\u4f18\u5316\u540e\uff09 -->\n\n<!-- 1\ufe0f\u20e3 \u8bcd\u5361\u5bb9\u5668\uff08\u4e0a\u65b9\uff09 -->\n<div id=\"soft-flashcard\" style=\"margin: 2rem 0;\"><\/div>\n\n<!-- 2\ufe0f\u20e3 \u96be\u5ea6\u7b49\u7ea7\u56fe\u4f8b\uff08\u4e0b\u65b9\uff09 -->\n<div style=\"display: flex; flex-wrap: wrap; justify-content: center; gap: 24px; margin-bottom: 8px; padding: 12px 24px; background: #F9FBF8; border-radius: 60px; border: 1px solid #EAF0E5;\">\n    <div style=\"display: flex; align-items: center; gap: 8px;\">\n        <span style=\"display: inline-block; width: 20px; height: 20px; background-color: #6B8E6B; border-radius: 4px;\"><\/span>\n        <span style=\"font-size: 0.85rem; font-weight: 500; color: #2c3e2f;\">\u57fa\u7840\u8bcd \u00b7 \u5fc5\u987b\u8ba4\u8bc6<\/span>\n    <\/div>\n    <div style=\"display: flex; align-items: center; gap: 8px;\">\n        <span style=\"display: inline-block; width: 20px; height: 20px; background-color: #D4A14A; border-radius: 4px;\"><\/span>\n        <span style=\"font-size: 0.85rem; font-weight: 500; color: #2c3e2f;\">\u9ad8\u9891\u8bcd \u00b7 \u4e3b\u529b\u8003\u70b9<\/span>\n    <\/div>\n    <div style=\"display: flex; align-items: center; gap: 8px;\">\n        <span style=\"display: inline-block; width: 20px; height: 20px; background-color: #6B9EBF; border-radius: 4px;\"><\/span>\n        <span style=\"font-size: 0.85rem; font-weight: 500; color: #2c3e2f;\">\u4e2d\u9891\u8bcd \u00b7 \u9605\u8bfb\u8f85\u52a9<\/span>\n    <\/div>\n    <div style=\"display: flex; align-items: center; gap: 8px;\">\n        <span style=\"display: inline-block; width: 20px; height: 20px; background-color: #9B7B9C; border-radius: 4px;\"><\/span>\n        <span style=\"font-size: 0.85rem; font-weight: 500; color: #2c3e2f;\">\u62d3\u5c55\u8bcd \u00b7 \u5b66\u9738\u52a0\u9910<\/span>\n    <\/div>\n<\/div>\n\n<style>\n    \/* ===== \u539f\u6709\u5b8c\u6574\u6837\u5f0f\uff08\u672a\u6539\u52a8\uff0c\u53ea\u4fdd\u7559\u6838\u5fc3\uff09 ===== *\/\n    .flashcard-soft {\n        --green-soft: #6B8E6B;\n        --purple-soft: #9B7B9C;\n        --yellow-soft: #FFE484;\n        --blue-soft: #6B9EBF;\n        --card-bg: #ffffff;\n        --shadow-sm: 0 4px 12px rgba(0,0,0,0.03);\n        --shadow-hover: 0 8px 20px rgba(0,0,0,0.06);\n        --radius-card: 20px;\n        background: var(--card-bg);\n        border-radius: var(--radius-card);\n        box-shadow: var(--shadow-sm);\n        transition: all 0.2s ease;\n        overflow: hidden;\n        position: relative;\n    }\n    .flashcard-soft:hover {\n        box-shadow: var(--shadow-hover);\n        transform: translateY(-1px);\n    }\n    .flashcard-soft::before {\n        content: '';\n        position: absolute;\n        left: 0;\n        top: 0;\n        bottom: 0;\n        width: 5px;\n        background: var(--theme-color);\n        transition: background 0.2s;\n    }\n    .card-inner-soft {\n        padding: 18px 20px;\n    }\n    .word-header {\n        display: flex;\n        flex-wrap: wrap;\n        align-items: baseline;\n        gap: 8px;\n        margin-bottom: 12px;\n        padding-bottom: 10px;\n        border-bottom: 1px solid #eef2f0;\n    }\n    .word-text {\n        font-size: 1.8rem;\n        font-weight: 700;\n        color: #2c3e2f;\n        letter-spacing: -0.3px;\n    }\n    .word-pron {\n        font-family: monospace;\n        font-size: 1rem;\n        color: #5b6e55;\n        background: #f4f7f2;\n        padding: 2px 10px;\n        border-radius: 30px;\n    }\n    .word-part {\n        font-size: 0.85rem;\n        font-weight: 500;\n        color: #6b8266;\n        background: #ecf3e8;\n        padding: 2px 12px;\n        border-radius: 20px;\n        margin-left: auto;\n    }\n    .word-mean {\n        font-size: 1.2rem;\n        font-weight: 500;\n        color: #2d3e2a;\n        background: #fafbf8;\n        padding: 2px 12px;\n        border-radius: 30px;\n    }\n    .syllable-practice {\n        margin: 12px 0 16px;\n        padding: 12px 14px;\n        background: #f9fbf7;\n        border-radius: 18px;\n        border: 1px solid #eaf0e5;\n    }\n    .syllable-header {\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        margin-bottom: 8px;\n        flex-wrap: wrap;\n        gap: 8px;\n    }\n    .syllable-title {\n        font-size: 1rem;\n        font-weight: 550;\n        color: #6b8266;\n        letter-spacing: 0.3px;\n    }\n    .syllable-full-audio {\n        cursor: pointer;\n        width: 36px;\n        height: 36px;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 1.6rem;\n        line-height: 1;\n        color: #4a6a4a;\n        background: transparent;\n        border: none;\n        transition: transform 0.1s ease;\n    }\n    .syllable-full-audio:hover {\n        transform: scale(1.1);\n        color: #2a4a2a;\n    }\n    .syllable-full-audio:active {\n        transform: scale(0.94);\n    }\n    .syllable-buttons {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 8px;\n        margin-top: 6px;\n    }\n    .syllable-btn {\n        background: #ecf3e8;\n        border: 1px solid #d0dfc8;\n        padding: 4px 14px;\n        border-radius: 30px;\n        font-size: 1.2rem;\n        font-weight: 700;\n        color: #2d4a2d;\n        cursor: default;\n        transition: all 0.2s;\n        box-shadow: 0 1px 2px rgba(0,0,0,0.03);\n    }\n    .syllable-btn:hover {\n        background: #ecf3e8;\n    }\n    @keyframes syllableHighlight {\n        0% { background-color: rgba(107, 142, 107, 0); transform: scale(1); }\n        30% { background-color: var(--theme-color); color: white; transform: scale(1.05); box-shadow: 0 2px 6px rgba(0,0,0,0.1); }\n        100% { background-color: rgba(107, 142, 107, 0); transform: scale(1); }\n    }\n    .syllable-highlight {\n        animation: syllableHighlight 0.8s ease-in-out;\n    }\n    .example-section {\n        margin-bottom: 12px;\n        border-radius: 16px;\n        background: #fefefe;\n        border: 1px solid #ecf3e8;\n    }\n    .example-cn {\n        padding: 10px 14px;\n        font-weight: 600;\n        color: #2f3e2c;\n        font-size: 0.9rem;\n        background: #fbfdf9;\n        border-radius: 16px;\n        border-left: 3px solid var(--theme-color);\n    }\n    .example-en-row {\n        display: flex;\n        font-weight: 600;\n        align-items: center;\n        flex-wrap: wrap;\n        gap: 8px;\n        padding: 8px 14px 12px 14px;\n    }\n    .example-en-toggle {\n        cursor: pointer;\n        font-size: 0.85rem;\n        color: #4A634A;\n        background: transparent;\n        padding: 4px 0;\n        display: inline-flex;\n        align-items: center;\n        gap: 4px;\n        border-bottom: 1px dashed #B5C4A8;\n        user-select: none;\n        transition: all 0.2s;\n        white-space: nowrap;\n    }\n    .example-en-toggle:hover {\n        color: #6B8E6B;\n        border-bottom-color: #6B8E6B;\n    }\n    .example-en {\n        display: none;\n        color: #5c6e55;\n        font-style: italic;\n        text-decoration: underline;\n        text-underline-offset: 3px;\n        font-size: 0.9rem;\n        padding: 2px 0;\n    }\n    .example-en.show {\n        display: inline-block;\n    }\n    .modern-details {\n        margin-bottom: 12px;\n        border-radius: 16px;\n        background: #fefefe;\n    }\n    .modern-summary {\n        cursor: pointer;\n        font-weight: 600;\n        padding: 8px 14px;\n        background: #fbfdf9;\n        border-radius: 16px;\n        list-style: none;\n        display: flex;\n        align-items: center;\n        gap: 6px;\n        border: 1px solid #ecf3e8;\n        font-size: 0.9rem;\n    }\n    .modern-summary::before {\n        content: '\u25b8';\n        font-size: 1rem;\n        transition: transform 0.2s;\n        color: var(--theme-color);\n    }\n    details[open] .modern-summary::before {\n        transform: rotate(90deg);\n    }\n    .tags-soft {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 8px;\n        padding: 6px 16px 16px 16px;\n    }\n    .tag-soft {\n        background: rgba(var(--theme-rgb), 0.05);\n        color: var(--theme-color);\n        padding: 6px 12px;\n        border-radius: 20px;\n        font-size: 0.9rem;\n        font-weight: 600;\n    }\n    .footer-soft {\n        display: flex;\n        justify-content: space-between;\n        flex-wrap: wrap;\n        gap: 8px;\n        margin-top: 12px;\n        padding-top: 12px;\n        border-top: 1px solid #eaf0e5;\n        font-size: 1.1rem;\n    }\n    .footer-item-soft {\n        background: #f9fbf7;\n        padding: 4px 12px;\n        border-radius: 30px;\n    }\n    .footer-item-soft strong {\n        font-weight: 600;\n        color: var(--theme-color);\n    }\n    .card-nav {\n        display: flex;\n        justify-content: center;\n        gap: 16px;\n        margin-top: 18px;\n    }\n    .nav-btn-soft {\n        border: none;\n        background: #f0f4ec;\n        padding: 6px 20px;\n        border-radius: 40px;\n        font-weight: 500;\n        font-size: 1rem;\n        cursor: pointer;\n        transition: 0.2s;\n        color: #3b4a36;\n    }\n    .nav-btn-next-soft {\n        background: var(--theme-color);\n        color: white;\n        box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n    }\n    .nav-btn-soft:hover:not(:disabled) {\n        transform: translateY(-1px);\n        filter: brightness(0.96);\n    }\n    .nav-btn-soft:disabled {\n        opacity: 0.4;\n        cursor: not-allowed;\n    }\n\n    @media (max-width: 768px) {\n        .syllable-full-audio {\n            width: 44px;\n            height: 44px;\n            font-size: 1.3rem;\n        }\n        .syllable-btn {\n            background-color: #e2eedb;\n            border: 1px solid #bdd6b2;\n            color: #1f3e1f;\n            font-weight: 600;\n        }\n        .word-text {\n            font-size: 1.6rem;\n        }\n        .card-inner-soft {\n            padding: 14px 16px;\n        }\n        .syllable-title {\n            font-size: 1rem;\n        }\n        .word-part {\n            margin-left: 0;\n        }\n    }\n\n    \/* \u4f18\u5316\u8986\u76d6\u89c4\u5219 *\/\n    .syllable-practice {\n        margin: 8px 0 12px;\n        padding: 6px 10px;\n    }\n    .syllable-title {\n        font-size: 0.8rem;\n    }\n    .syllable-full-audio {\n        width: 28px;\n        height: 28px;\n        font-size: 1.2rem;\n    }\n    .syllable-buttons {\n        gap: 4px;\n    }\n    .syllable-btn {\n        font-size: 0.85rem;\n        padding: 2px 8px;\n    }\n    @media (max-width: 768px) {\n        .syllable-full-audio {\n            width: 32px;\n            height: 32px;\n            font-size: 1rem;\n        }\n        .syllable-btn {\n            font-size: 0.65rem;\n            padding: 2px 6px;\n        }\n    }\n    .footer-soft {\n        font-size: 0.9rem;\n        margin-top: 8px;\n        padding-top: 6px;\n        gap: 6px;\n        font-weight: 600;\n    }\n    .footer-item-soft {\n        font-size: 0.9rem;\n        padding: 2px 8px;\n        font-weight: 600;\n    }\n    .footer-item-soft strong {\n        font-size: 0.9rem;\n        font-weight: 700;\n    }\n<\/style>\n\n<script>\n(function() {\n    \/\/ ========== \u81ea\u52a8\u540c\u6b65\u903b\u8f91 ==========\n    let syncTimer = null;\n\n    function sendToBackend(data) {\n        if (!data) return;\n        fetch('\/wp-admin\/admin-ajax.php', {\n            method: 'POST',\n            headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n            body: new URLSearchParams({ action: 'corpusland_sync_card_clicks', clicks: data }),\n            credentials: 'same-origin'\n        }).catch(e => console.warn('\u540c\u6b65\u5931\u8d25', e));\n    }\n\n    function scheduleSync() {\n        if (syncTimer) clearTimeout(syncTimer);\n        syncTimer = setTimeout(() => {\n            const data = localStorage.getItem('wordcard_clicks');\n            if (data) {\n                sendToBackend(data);\n                localStorage.removeItem('wordcard_clicks');\n            }\n            syncTimer = null;\n        }, 3000);\n    }\n\n    \/\/ \u53bb\u91cd key \u53ea\u57fa\u4e8e action + word + (direction)\n    function trackCardAction(action, word, extra = {}) {\n        let key = `${action}_${word}`;\n        if (action === 'navigate' && extra.direction) key += `_${extra.direction}`;\n        if (window._currentCardActions && window._currentCardActions.has(key)) return;\n        if (!window._currentCardActions) window._currentCardActions = new Set();\n        window._currentCardActions.add(key);\n        try {\n            let logs = JSON.parse(localStorage.getItem('wordcard_clicks') || '[]');\n            logs.push({\n                action: action,\n                word: word,\n                timestamp: new Date().toISOString(),\n                ...extra\n            });\n            if (logs.length > 500) logs = logs.slice(-500);\n            localStorage.setItem('wordcard_clicks', JSON.stringify(logs));\n            scheduleSync();\n        } catch(e) {}\n    }\n\n    window.addEventListener('beforeunload', () => {\n        const data = localStorage.getItem('wordcard_clicks');\n        if (data) sendToBackend(data);\n    });\n\n    \/\/ \u5168\u5c40\u97f3\u9891\u7ba1\u7406\u5668\n    if (typeof GlobalAudio === 'undefined') {\n        window.GlobalAudio = {\n            current: null,\n            loadTimeout: null,\n            play(url, onEnd) {\n                const videoElement = document.querySelector('video');\n                if (videoElement && !videoElement.paused) videoElement.pause();\n                if (this.current) {\n                    this.current.pause();\n                    this.current.currentTime = 0;\n                    this.current = null;\n                }\n                const audio = new Audio(url);\n                audio.preload = 'auto';\n                this.current = audio;\n                audio.play().catch(e => console.warn('\u64ad\u653e\u5931\u8d25:', e));\n                if (onEnd) audio.addEventListener('ended', onEnd, { once: true });\n                return audio;\n            },\n            stop() {\n                if (this.loadTimeout) clearTimeout(this.loadTimeout);\n                if (this.current) {\n                    this.current.pause();\n                    this.current.currentTime = 0;\n                    this.current = null;\n                }\n            }\n        };\n    }\n\n    const themeMap = {\n        basic: { hex: '#6B8E6B', rgb: '107,142,107' },\n        expand: { hex: '#9B7B9C', rgb: '155,123,156' },\n        high: { hex: '#D4A14A', rgb: '212,161,74' },\n        mid: { hex: '#6B9EBF', rgb: '107,158,191' }\n    };\n\n    \/\/ \u4f60\u7684 wordBank \u6570\u636e\uff08\u786e\u4fdd\u5b8c\u6574\uff09\n  const wordBank = [\n    {\n        \"word\": \"feel stressed with\",\n        \"type\": \"high\",\n        \"part\": \"phr. v.\",\n        \"pron\": \"\/fi\u02d0l strest w\u026a\u00f0\/\",\n        \"mean\": \"\u5bf9...\u611f\u5230\u538b\u529b\",\n        \"exampleCn\": \"\u4f60\u5bf9\u5b66\u6821\u7684\u529f\u8bfe\u611f\u5230\u538b\u529b\u5417\uff1f\",\n        \"exampleEn\": \"Do you feel stressed with schoolwork?\",\n        \"tags\": [\"feel worried\", \"feel anxious\", \"under pressure\"],\n        \"variation\": \"be stressed with\",\n        \"root\": \"stress (\u538b\u529b\/\u62c9\u7d27) \u2192 \u611f\u5230\u88ab\u538b\u529b\u62c9\u7d27\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/feel-stress-with.mp3\",\n        \"syllables\": [\"feel\", \"stressed\", \"with\"]\n    },\n    {\n        \"word\": \"effective\",\n        \"type\": \"mid\",\n        \"part\": \"adj.\",\n        \"pron\": \"\/\u026a\u02c8fekt\u026av\/\",\n        \"mean\": \"\u9ad8\u6548\u7684\",\n        \"exampleCn\": \"\u8fd9\u662f\u4e00\u4e2a\u9ad8\u6548\u7684\u5b66\u4e60\u65b9\u6cd5\u3002\",\n        \"exampleEn\": \"This is an effective learning method.\",\n        \"tags\": [\"useful\", \"efficient\", \"successful\"],\n        \"variation\": \"more effective\",\n        \"root\": \"ef- (\u51fa) + facere (\u505a) \u2192 \u505a\u51fa\u7ed3\u679c\u6765\u7684\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/effective-2.mp3\",\n        \"syllables\": [\"ef\", \"fec\", \"tive\"]\n    },\n    {\n        \"word\": \"memorize\",\n        \"type\": \"mid\",\n        \"part\": \"v.\",\n        \"pron\": \"\/\u02c8mem\u0259ra\u026az\/\",\n        \"mean\": \"\u8bb0\u5fc6\",\n        \"exampleCn\": \"\u6211\u4eec\u9700\u8981\u8bb0\u5fc6\u8fd9\u4e9b\u5355\u8bcd\u3002\",\n        \"exampleEn\": \"We need to memorize these words.\",\n        \"tags\": [\"remember\", \"keep in mind\"],\n        \"variation\": \"memorized\",\n        \"root\": \"memor (\u8bb0\u5fc6) + -ize (\u52a8\u8bcd\u540e\u7f00) \u2192 \u4f7f...\u88ab\u8bb0\u4f4f\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/memorize-1.mp3\",\n        \"syllables\": [\"mem\", \"o\", \"rize\"]\n    },\n    {\n        \"word\": \"review\",\n        \"type\": \"high\",\n        \"part\": \"v.\/n.\",\n        \"pron\": \"\/r\u026a\u02c8vju\u02d0\/\",\n        \"mean\": \"\u590d\u4e60\",\n        \"exampleCn\": \"\u6bcf\u5929\u590d\u4e60\u7b14\u8bb0\u5f88\u91cd\u8981\u3002\",\n        \"exampleEn\": \"It's important to review notes every day.\",\n        \"tags\": [\"go over\", \"revise\", \"look back\"],\n        \"variation\": \"reviewed\",\n        \"root\": \"re- (\u518d\u6b21) + view (\u770b) \u2192 \u56de\u5934\u770b\/\u518d\u770b\u4e00\u904d\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/review-2.mp3\",\n        \"syllables\": [\"re\", \"view\"]\n    },\n    {\n        \"word\": \"note-taking\",\n        \"type\": \"expand\",\n        \"part\": \"n.\",\n        \"pron\": \"\/\u02c8n\u0259\u028at te\u026ak\u026a\u014b\/\",\n        \"mean\": \"\u8bb0\u7b14\u8bb0\",\n        \"exampleCn\": \"\u6709\u6761\u7406\u5730\u8bb0\u7b14\u8bb0\u5f88\u6709\u5e2e\u52a9\u3002\",\n        \"exampleEn\": \"Organized note-taking is very helpful.\",\n        \"tags\": [\"taking notes\", \"writing down\", \"summary\"],\n        \"variation\": \"\",\n        \"root\": \"note (\u7b14\u8bb0) + take (\u62ff\/\u53d6) \u2192 \u628a\u77e5\u8bc6\u70b9\u62ff\u4e0b\u6765\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/note-taking-2.mp3\",\n        \"syllables\": [\"note\", \"taking\"]\n    },\n    {\n        \"word\": \"method\",\n        \"type\": \"high\",\n        \"part\": \"n.\",\n        \"pron\": \"\/\u02c8me\u03b8\u0259d\/\",\n        \"mean\": \"\u65b9\u6cd5\",\n        \"exampleCn\": \"\u8fd9\u662f\u4e00\u4e2a\u5b66\u4e60\u82f1\u8bed\u7684\u597d\u65b9\u6cd5\u3002\",\n        \"exampleEn\": \"This is a good method to learn English.\",\n        \"tags\": [\"way\", \"approach\", \"learning method\"],\n        \"variation\": \"methods\",\n        \"root\": \"meta- (\u6539\u53d8\/\u8d85\u8d8a) + hodos (\u8def) \u2192 \u6539\u53d8\u8def\u5f84\uff08\u4ee5\u8fbe\u6210\u76ee\u6807\uff09\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/method-2.mp3\",\n        \"syllables\": [\"meth\", \"od\"]\n    },\n    {\n        \"word\": \"focus on\",\n        \"type\": \"high\",\n        \"part\": \"phr. v.\",\n        \"pron\": \"\/\u02c8f\u0259\u028ak\u0259s \u0252n\/\",\n        \"mean\": \"\u4e13\u6ce8\u4e8e\",\n        \"exampleCn\": \"\u4f60\u5fc5\u987b\u4e13\u6ce8\u4e8e\u4f60\u7684\u4f5c\u4e1a\u3002\",\n        \"exampleEn\": \"You must focus on your homework.\",\n        \"tags\": [\"concentrate on\", \"pay attention to\", \"give attention to\"],\n        \"variation\": \"focused on\",\n        \"root\": \"focus (\u706b\u7089\/\u7126\u70b9) \u2192 \u5149\u7ebf\u6c47\u805a\u5728\u7126\u70b9\u4e0a\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/focus-on-1.mp3\",\n        \"syllables\": [\"focus\", \"on\"]\n    },\n    {\n        \"word\": \"distraction\",\n        \"type\": \"expand\",\n        \"part\": \"n.\",\n        \"pron\": \"\/d\u026a\u02c8str\u00e6k\u0283n\/\",\n        \"mean\": \"\u5e72\u6270\",\n        \"exampleCn\": \"\u624b\u673a\u53ef\u80fd\u662f\u5b66\u4e60\u4e2d\u7684\u5e72\u6270\u3002\",\n        \"exampleEn\": \"Smartphones can be a distraction in study.\",\n        \"tags\": [\"interruption\", \"disturbance\", \"something that takes attention away\"],\n        \"variation\": \"distractions\",\n        \"root\": \"dis- (\u5206\u5f00) + trahere (\u62c9) \u2192 \u628a\u6ce8\u610f\u529b\u62c9\u5f00\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/distraction.mp3\",\n        \"syllables\": [\"dis\", \"trac\", \"tion\"]\n    },\n    {\n        \"word\": \"improve\",\n        \"type\": \"high\",\n        \"part\": \"v.\",\n        \"pron\": \"\/\u026am\u02c8pru\u02d0v\/\",\n        \"mean\": \"\u63d0\u9ad8\",\n        \"exampleCn\": \"\u597d\u7684\u5b66\u4e60\u4e60\u60ef\u80fd\u63d0\u9ad8\u6210\u7ee9\u3002\",\n        \"exampleEn\": \"Good study habits can improve grades.\",\n        \"tags\": [\"get better\", \"make progress\", \"develop\"],\n        \"variation\": \"improved\",\n        \"root\": \"im- (\u8fdb\u5165) + prode (\u6709\u5229\/\u4ef7\u503c) \u2192 \u4f7f...\u53d8\u5f97\u6709\u4ef7\u503c\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/improve-2.mp3\",\n        \"syllables\": [\"im\", \"prove\"]\n    },\n    {\n        \"word\": \"if\",\n        \"type\": \"basic\",\n        \"part\": \"conj.\",\n        \"pron\": \"\/\u026af\/\",\n        \"mean\": \"\u5982\u679c\",\n        \"exampleCn\": \"\u5982\u679c\u4f60\u52aa\u529b\uff0c\u4f60\u5c31\u4f1a\u6210\u529f\u3002\",\n        \"exampleEn\": \"If you work hard, you will succeed.\",\n        \"tags\": [\"if \u5f15\u5bfc\u6761\u4ef6\u72b6\u8bed\u4ece\u53e5 \u4e3b\u5c06\u4ece\u73b0\"],\n        \"variation\": \"\",\n        \"root\": \"\u6e90\u81ea\u53e4\u82f1\u8bed gif\uff0c\u8868\u793a\u6761\u4ef6\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/if.mp3\",\n        \"syllables\": [\"if\"]\n    },\n    {\n        \"word\": \"key condition\",\n        \"type\": \"mid\",\n        \"part\": \"n. phr.\",\n        \"pron\": \"\/ki\u02d0 k\u0259n\u02c8d\u026a\u0283n\/\",\n        \"mean\": \"\u5173\u952e\u6761\u4ef6\",\n        \"exampleCn\": \"\u4e13\u6ce8\u662f\u6210\u529f\u7684\u5173\u952e\u6761\u4ef6\u3002\",\n        \"exampleEn\": \"Concentration is a key condition for success.\",\n        \"tags\": [\"important factor\", \"essential element\"],\n        \"variation\": \"key conditions\",\n        \"root\": \"con- (\u5171\u540c) + dicere (\u8bf4) \u2192 \u5927\u5bb6\u5171\u540c\u7ea6\u5b9a\u7684\u524d\u63d0\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/key-condition-1.mp3\",\n        \"syllables\": [\"key\", \"condition\"]\n    },\n    {\n        \"word\": \"result\",\n        \"type\": \"basic\",\n        \"part\": \"n.\",\n        \"pron\": \"\/r\u026a\u02c8z\u028clt\/\",\n        \"mean\": \"\u7ed3\u679c\",\n        \"exampleCn\": \"\u597d\u7684\u4e60\u60ef\u4f1a\u5e26\u6765\u597d\u7684\u7ed3\u679c\u3002\",\n        \"exampleEn\": \"Good habits lead to good results.\",\n        \"tags\": [\"outcome\", \"consequence\", \"effect\"],\n        \"variation\": \"results\",\n        \"root\": \"re- (\u56de) + salire (\u8df3) \u2192 \u4e8b\u60c5\u7ed3\u675f\u540e\u8df3\u51fa\u6765\u7684\u4e1c\u897f\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/result.mp3\",\n        \"syllables\": [\"re\", \"sult\"]\n    },\n    {\n        \"word\": \"capture\",\n        \"type\": \"mid\",\n        \"part\": \"v.\",\n        \"pron\": \"\/\u02c8k\u00e6pt\u0283\u0259(r)\/\",\n        \"mean\": \"\u6355\u6349\",\n        \"exampleCn\": \"\u4f60\u9700\u8981\u51c6\u786e\u6355\u6349\u5173\u952e\u60f3\u6cd5\u3002\",\n        \"exampleEn\": \"You need to capture key ideas accurately.\",\n        \"tags\": [\"catch\", \"record\"],\n        \"variation\": \"captured\",\n        \"root\": \"capt (\u6293\/\u62ff) + -ure (\u540d\u8bcd\/\u52a8\u8bcd\u540e\u7f00) \u2192 \u6293\u4f4f\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/capture-1.mp3\",\n        \"syllables\": [\"cap\", \"ture\"]\n    },\n    {\n        \"word\": \"vocabulary\",\n        \"type\": \"expand\",\n        \"part\": \"n.\",\n        \"pron\": \"\/v\u0259\u02c8k\u00e6bj\u0259l\u0259ri\/\",\n        \"mean\": \"\u8bcd\u6c47\",\n        \"exampleCn\": \"\u6269\u5927\u4f60\u7684\u8bcd\u6c47\u91cf\u5f88\u91cd\u8981\u3002\",\n        \"exampleEn\": \"It's important to expand your vocabulary.\",\n        \"tags\": [\"words\", \"terms\"],\n        \"variation\": \"vocabularies\",\n        \"root\": \"voc (\u58f0\u97f3\/\u8bcd) + -abulary (\u96c6\u5408\u540d\u8bcd\u540e\u7f00) \u2192 \u8bcd\u8bed\u7684\u96c6\u5408\",\n        \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/vocabulary-1.mp3\",\n        \"syllables\": [\"vo\", \"ca\", \"bu\", \"la\", \"ry\"]\n    }\n];\n    let currentIdx = 0;\n    let highlightTimer = null;\n\n    function stopPlayback() {\n        if (highlightTimer) clearTimeout(highlightTimer);\n        GlobalAudio.stop();\n    }\n\n    function playFullWordWithHighlight(fullAudioUrl, syllableButtons, fullBtnElement) {\n        if (!fullAudioUrl) {\n            alert(\"\u8be5\u5355\u8bcd\u5c1a\u672a\u914d\u7f6e\u5b8c\u6574\u97f3\u9891\");\n            return;\n        }\n        stopPlayback();\n        if (fullBtnElement) {\n            fullBtnElement.disabled = true;\n            fullBtnElement.style.opacity = '0.6';\n        }\n        const audio = GlobalAudio.play(fullAudioUrl, () => {\n            if (fullBtnElement) {\n                fullBtnElement.disabled = false;\n                fullBtnElement.style.opacity = '';\n            }\n        });\n        if (GlobalAudio.loadTimeout) clearTimeout(GlobalAudio.loadTimeout);\n        GlobalAudio.loadTimeout = setTimeout(() => {\n            if (GlobalAudio.current === audio) {\n                GlobalAudio.stop();\n                if (fullBtnElement) {\n                    fullBtnElement.disabled = false;\n                    fullBtnElement.style.opacity = '';\n                }\n                console.warn('\u97f3\u9891\u52a0\u8f7d\u8d85\u65f6');\n            }\n            GlobalAudio.loadTimeout = null;\n        }, 10000);\n        audio.addEventListener('canplaythrough', () => {\n            if (GlobalAudio.loadTimeout) clearTimeout(GlobalAudio.loadTimeout);\n        }, { once: true });\n\n        syllableButtons.forEach((btn, idx) => {\n            highlightTimer = setTimeout(() => {\n                btn.classList.add('syllable-highlight');\n                setTimeout(() => btn.classList.remove('syllable-highlight'), 800);\n            }, idx * 950);\n        });\n    }\n\n    function renderCard(index) {\n        const data = wordBank[index];\n        const theme = themeMap[data.type];\n        const container = document.getElementById('soft-flashcard');\n        if (!container) return;\n\n        container.style.setProperty('--theme-color', theme.hex);\n        container.style.setProperty('--theme-rgb', theme.rgb);\n\n        const hasFullAudio = !!data.fullAudio;\n        \/\/ \u5c06\u5168\u97f3\u9891\u6309\u94ae\u6539\u4e3a <button>\n   const fullAudioBtnHtml = `<button class=\"syllable-full-audio\" data-fullaudio ${!hasFullAudio ? 'disabled' : ''}><span style=\"font-family: 'Segoe UI Emoji', 'Apple Color Emoji', 'Noto Color Emoji', sans-serif;\">\ud83d\udd08<\/span><\/button>`;\n        const tagsHtml = data.tags.map(tag => `<span class=\"tag-soft\">${tag}<\/span>`).join('');\n        const syllableBtnsHtml = data.syllables.map((syl) => `<button class=\"syllable-btn\" disabled>${syl}<\/button>`).join('');\n\n        \/\/ \u6ce8\u610f\uff1a\u6b64\u5904\u6ca1\u6709\u591a\u4f59\u7684\u884c\n        container.innerHTML = `\n            <div class=\"flashcard-soft\">\n                <div class=\"card-inner-soft\">\n                    <div class=\"word-header\">\n                        <div class=\"word-text\">${data.word}<\/div>\n                        <div class=\"word-pron\">${data.pron}<\/div>\n                        <div class=\"word-part\">${data.part}<\/div>\n                        <div class=\"word-mean\">${data.mean}<\/div>\n                    <\/div>\n                    <div class=\"syllable-practice\">\n                        <div class=\"syllable-header\">\n                            <span class=\"syllable-title\">\u70b9\u51fb\u5587\u53ed\u00b7\u8ddf\u8bfb\u9ad8\u4eae\u97f3\u8282  \ud83d\udc49\ud83c\udffb<\/span>\n                            ${fullAudioBtnHtml}\n                        <\/div>\n                        <div class=\"syllable-buttons\">\n                            ${syllableBtnsHtml}\n                        <\/div>\n                    <\/div>\n                    <div class=\"example-section\">\n                        <div class=\"example-cn\">\u4f8b\u53e5\uff1a ${data.exampleCn}<\/div>\n                        <div class=\"example-en-row\">\n                            <div class=\"example-en-toggle\" data-toggle-en>\ud83c\udfad \u663e\u793a\u82f1\u6587\u4f8b\u53e5<\/div>\n                            <div class=\"example-en\" data-en-text>${data.exampleEn}<\/div>\n                        <\/div>\n                    <\/div>\n                    <details class=\"modern-details\">\n                        <summary class=\"modern-summary\">\ud83e\udde0 \u5355\u8bcd\u62d3\u5c55 \u00b7 \u70b9\u51fb\u67e5\u770b \ud83d\udc47<\/summary>\n                        <div class=\"tags-soft\">${tagsHtml}<\/div>\n                    <\/details>\n                    <div class=\"footer-soft\">\n                        <div class=\"footer-item-soft\">\ud83d\udcda \u53d8\u5f62: <strong>${data.variation}<\/strong><\/div>\n                        <div class=\"footer-item-soft\">\ud83c\udf31 \u8bcd\u6839: <strong>${data.root}<\/strong><\/div>\n                    <\/div>\n                    <div class=\"card-nav\">\n                        <button class=\"nav-btn-soft\" data-prev ${index === 0 ? 'disabled' : ''}>\u25c0 \u4e0a\u4e00\u5f20<\/button>\n                        <button class=\"nav-btn-soft nav-btn-next-soft\" data-next ${index === wordBank.length-1 ? 'disabled' : ''}>\u4e0b\u4e00\u5f20 \u25b6<\/button>\n                    <\/div>\n                <\/div>\n            <\/div>\n        `;\n\n        \/\/ \u7ed1\u5b9a\u4e8b\u4ef6\n        const toggleBtn = container.querySelector('[data-toggle-en]');\n        const enDiv = container.querySelector('[data-en-text]');\n        if (toggleBtn && enDiv) {\n            toggleBtn.addEventListener('click', () => {\n                enDiv.classList.toggle('show');\n                toggleBtn.textContent = enDiv.classList.contains('show') ? '\ud83d\udd11 \u6536\u8d77\u82f1\u6587\u4f8b\u53e5' : '\ud83c\udfad \u663e\u793a\u82f1\u6587\u4f8b\u53e5';\n                trackCardAction('example_toggle', data.word);\n            });\n        }\n\n        const syllableBtns = Array.from(container.querySelectorAll('.syllable-btn'));\n        const fullAudioBtn = container.querySelector('[data-fullaudio]');\n        if (fullAudioBtn) {\n            fullAudioBtn.addEventListener('click', (e) => {\n                e.stopPropagation();\n                trackCardAction('full_audio', data.word);\n                playFullWordWithHighlight(data.fullAudio, syllableBtns, fullAudioBtn);\n            });\n        }\n\n        const details = container.querySelector('.modern-details');\n        if (details) {\n            details.addEventListener('toggle', function() {\n                trackCardAction('tips_toggle', data.word);\n            });\n        }\n\n        const prevBtn = container.querySelector('[data-prev]');\n        const nextBtn = container.querySelector('[data-next]');\n        if (prevBtn) {\n            prevBtn.addEventListener('click', () => {\n                trackCardAction('navigate', data.word, { direction: 'prev' });\n                changeCard(-1);\n            });\n        }\n        if (nextBtn) {\n            nextBtn.addEventListener('click', () => {\n                trackCardAction('navigate', data.word, { direction: 'next' });\n                changeCard(1);\n            });\n        }\n    }\n\n    function changeCard(delta) {\n        stopPlayback();\n        const newIdx = currentIdx + delta;\n        if (newIdx >= 0 && newIdx < wordBank.length) {\n            currentIdx = newIdx;\n            if (window._currentCardActions) window._currentCardActions.clear();\n            renderCard(currentIdx);\n        }\n    }\n\n    function preloadAudio(url) {\n        if (!url) return;\n        const audio = new Audio();\n        audio.preload = 'auto';\n        audio.src = url;\n    }\n\n    function preloadAllAudios() {\n        if (!wordBank.length) return;\n        const firstUrl = wordBank[0].fullAudio;\n        if (firstUrl) preloadAudio(firstUrl);\n        let index = 1;\n        function preloadNext() {\n            if (index >= wordBank.length) return;\n            const url = wordBank[index].fullAudio;\n            if (url) preloadAudio(url);\n            index++;\n            if ('requestIdleCallback' in window) requestIdleCallback(preloadNext, { timeout: 2000 });\n            else setTimeout(preloadNext, 300);\n        }\n        if ('requestIdleCallback' in window) requestIdleCallback(preloadNext, { timeout: 3000 });\n        else setTimeout(preloadNext, 500);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', () => {\n            preloadAllAudios();\n            renderCard(0);\n        });\n    } else {\n        preloadAllAudios();\n        renderCard(0);\n    }\n})();\n<\/script>\n\n\n\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-340cea6cffc6fb707f12501ae5fd51fc wp-block-paragraph\" style=\"color:#4c3b67;margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);font-size:16px;line-height:1.5;text-decoration:none\"><strong>\uff5c<\/strong>  \ud83c\udf89 \u606d\u559c\u4f60\u653b\u7834\u6240\u6709\u6838\u5fc3\u8bcd\u3002\u6311\u6218\u4e00\u4e0b\u65e0\u5b57\u5e55\u6293\u53d6\u5173\u952e\u8bcd\u5427\uff01<\/p>\n\n\n\n<figure class=\"wp-block-video video::-webkit-media-text-track-container\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/g8-ep1-zip.mp4\" playsinline><track src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/G8L2\u4e2d\u82f1.vtt\" label=\"G8L2\u4e2d\u82f1\" srclang=\"en\" kind=\"subtitles\"\/><track src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/G8L2-\u82f1\u6587-1.vtt\" label=\"G8L2 \u82f1\u6587\" srclang=\"en\" kind=\"subtitles\"\/><\/video><\/figure>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-a2da36461bac392d8b7f83341e265400 wp-block-paragraph\" style=\"color:#0b0b0b;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);font-size:16px\"><strong>\uff5c<\/strong>\ud83c\udf99\ufe0f\u97f3\u9891\uff1a\u89c6\u9891\u52a0\u8f7d\u8fc7\u6162\u53ef\u4ee5\u70b9\u51fb\u97f3\u9891\u6536\u542c\uff0c\u652f\u6301\u8c03\u901f<\/p>\n\n\n\n<figure style=\"padding-top:0;padding-bottom:0;padding-left:0\" class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/g8l1-\u5b8c\u6574.mp3\"><\/audio><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group mode-sentence\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading453_bc8ed9-46, .wp-block-kadence-advancedheading.kt-adv-heading453_bc8ed9-46[data-kb-block=\"kb-adv-heading453_bc8ed9-46\"]{text-align:left;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading453_bc8ed9-46 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading453_bc8ed9-46[data-kb-block=\"kb-adv-heading453_bc8ed9-46\"] mark.kt-highlight{font-style:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading453_bc8ed9-46 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading453_bc8ed9-46[data-kb-block=\"kb-adv-heading453_bc8ed9-46\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading453_bc8ed9-46 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading453_bc8ed9-46\">\u4e09\u3001&nbsp;\u8bed\u611f\u4fee\u70bc\u7ad9\u2014 \u53cd\u590d\u6a21\u4eff\u7ec3\u8bed\u611f<\/h3>\n\n\n\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-86c1babacf8ce441ad0f5ea4b614b15e wp-block-paragraph\" style=\"color:#4c3b67;margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);font-size:16px;line-height:1.5;text-decoration:none\"><strong>\uff5c<\/strong>\ud83d\udc44 \u5fc5\u987b\u5148\u70b9\u3010\u539f\u97f3\u3011\u5b66\u53d1\u97f3\uff0c\u3010\u5f55\u97f3\u3011\u624d\u80fd\u770b\u5230\u5206\u6570<\/p>\n\n\n\n<iframe loading=\"lazy\" \n    src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/05\/g8-ep1-\u53e5\u5b50\u8ddf\u8bfb\u66f4\u65b0.html\" \n    width=\"100%\" \n    height=\"800\" \n    frameborder=\"0\" \n    style=\"border: none; overflow: auto;\"\n    title=\"\u53e5\u5b50\u8ddf\u8bfb\u8bad\u7ec3\">\n<\/iframe>\n\n\n\n<div class=\"wp-block-gosign-block-gosign-advanced-separator-block outer_sep sep-default cont-full radius_false\"><div class=\"inner-sep-container\" style=\"height:10px\"><div class=\"border-cont GAB-border\" style=\"height:1px;width:20%;background-color:#000000\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<details class=\"wp-block-details mode-shadow has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\"><summary>\ud83c\udfa7\u8fdb\u9636_\u5f71\u5b50\u8ddf\u8bfb\u8bad\u7ec3<\/summary>\n<iframe loading=\"lazy\" \n    src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/g8l1-shadow-reading.html\" \n    width=\"100%\" \n    height=\"800\" \n    frameborder=\"0\" \n    style=\"border: none; overflow: auto;\"\n    title=\"\u5f71\u5b50\u8ddf\u8bfb\u8bad\u7ec3\">\n<\/iframe>\n\n\n\n<div class=\"wp-block-gosign-block-gosign-advanced-separator-block outer_sep sep-default cont-full radius_false\"><div class=\"inner-sep-container\" style=\"height:10px\"><div class=\"border-cont GAB-border\" style=\"height:1px;width:20%;background-color:#000000\"><\/div><\/div><\/div>\n<\/details>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group mode-cloze\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading453_fda6bf-3d, .wp-block-kadence-advancedheading.kt-adv-heading453_fda6bf-3d[data-kb-block=\"kb-adv-heading453_fda6bf-3d\"]{text-align:left;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading453_fda6bf-3d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading453_fda6bf-3d[data-kb-block=\"kb-adv-heading453_fda6bf-3d\"] mark.kt-highlight{font-style:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading453_fda6bf-3d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading453_fda6bf-3d[data-kb-block=\"kb-adv-heading453_fda6bf-3d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading453_fda6bf-3d wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading453_fda6bf-3d\">\u56db\u3001&nbsp;\u4e3b\u52a8\u53ec\u56de\u7ad9 \u2014 \u8bfb\u7740\u586b \u8bb0\u5f97\u7262<\/h3>\n\n\n\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-69988ab57ab40a6ef1007bd300c99420 wp-block-paragraph\" style=\"color:#4c3b67;margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);font-size:16px;line-height:1.5;text-decoration:none\"><strong>\uff5c<\/strong>\ud83e\udde9 \u8fb9\u8bfb\u8fb9\u62d6\u62fd\uff0c\u5634\u5df4\u548c\u624b\u4e00\u8d77\u8bb0\u4f4f\u4e2d\u8003\u9ad8\u9891\u8bcd\u3002<\/p>\n\n\n\n<div class=\"cloze-section\">\n    <div class=\"cloze-header\">\n        <span>\ud83c\udfc6 \u62d6\u62fd\u5355\u8bcd\u5b8c\u6210\u586b\u7a7a\uff08\u9996\u6b21\u6b63\u786e\u7387\u81ea\u52a8\u8bb0\u5f55\uff09<\/span>\n        <button id=\"resetClozeBtn\" class=\"reset-btn\">\u27f3 \u91cd\u7f6e\u586b\u7a7a<\/button>\n    <\/div>\n    <div class=\"word-bank\" id=\"wordBank\"><\/div>\n    <div class=\"cloze-article\" id=\"clozeArticle\">\n             <div class=\"cloze-article\" id=\"clozeArticle\">\n    <p>\n            Hey everyone are you  <span class=\"cloze-item\" data-answer=\"feeling stressed with\">_______<\/span> school? Let&#8217;s look at a more \n            <span class=\"cloze-item\" data-answer=\"effective\">_______<\/span> \n            learning \n            <span class=\"cloze-item\" data-answer=\"method\">_______<\/span>. \n            First, let&#8217;s talk about organized \n            <span class=\"cloze-item\" data-answer=\"note-taking\">_______<\/span>. \n            It&#8217;s a powerful strategy that helps you \n            <span class=\"cloze-item\" data-answer=\"capture\">_______<\/span> \n            key ideas accurately, making them easier to \n            <span class=\"cloze-item\" data-answer=\"review\">_______<\/span> \n            and remember. To learn how to \n            <span class=\"cloze-item\" data-answer=\"memorize\">_______<\/span> \n            new \n            <span class=\"cloze-item\" data-answer=\"vocabulary\">_______<\/span> \n            deeply, the best approach is to use words in real sentences. Most importantly, \n            <span class=\"cloze-item\" data-answer=\"if\">_______<\/span> \n            you review your notes carefully every day, you will definitely \n            <span class=\"cloze-item\" data-answer=\"improve\">_______<\/span> \n            your grades. You must \n            <span class=\"cloze-item\" data-answer=\"focus on\">_______<\/span> \n            your work because avoiding every \n            <span class=\"cloze-item\" data-answer=\"distraction\">_______<\/span> \n            is a key \n            <span class=\"cloze-item\" data-answer=\"condition\">_______<\/span> \n            for success. Believe it or not, better study habits will surely lead to much better academic \n            <span class=\"cloze-item\" data-answer=\"result\">_______<\/span>.\n        <\/p>\n    <\/div>\n    <\/div>\n<\/div>\n\n<script>\n(function(){\n    \/\/ \u81ea\u52a8\u83b7\u53d6\u6587\u7ae0ID\n    function getPostId(){\n        let params = new URLSearchParams(location.search);\n        if(params.has('p')) return params.get('p');\n        if(params.has('page_id')) return params.get('page_id');\n        let m = location.pathname.match(\/\\\/(\\d+)\\\/$\/);\n        if(m) return m[1];\n        let c = document.body.className.match(\/postid-(\\d+)\/);\n        if(c) return c[1];\n        return null;\n    }\n    const articleId = getPostId();\n    if(!articleId) console.warn('\u65e0\u6cd5\u83b7\u53d6\u6587\u7ae0ID\uff0c\u6570\u636e\u4e0d\u4f1a\u4fdd\u5b58');\n    const corpusId = articleId || '0';\n    const SAVED_KEY = `cloze_first_accuracy_saved_${corpusId}`;\n    let alreadySaved = localStorage.getItem(SAVED_KEY) === 'true';\n\n    const items = document.querySelectorAll('.cloze-item');\n    const total = items.length;\n    let firstFilled = new Array(total).fill(false);\n    let firstCorrect = new Array(total).fill(false);\n    let completedFlag = false;\n\n    \/\/ \u751f\u6210\u8bcd\u5e93\n    const answerMap = new Map();\n    items.forEach(i => answerMap.set(i, i.getAttribute('data-answer')));\n    const allAnswers = Array.from(answerMap.values());   \/\/ \u4e0d\u53bb\u91cd\uff0c\u4fdd\u7559\u6240\u6709\u9700\u8981\u7684\u5355\u8bcd\n    let draggableWords = [];\n    const wordBank = document.getElementById('wordBank');\n    function buildBank(){\n        wordBank.innerHTML = '<span class=\"word-bank-title\">\ud83d\udce6 \u53ef\u62d6\u62fd\u5355\u8bcd<\/span>';\n        draggableWords = [];\n        let shuffled = [...allAnswers];\n        for(let i=shuffled.length-1;i>0;i--){ let j=Math.floor(Math.random()*(i+1)); [shuffled[i],shuffled[j]]=[shuffled[j],shuffled[i]]; }\n        shuffled.forEach(word=>{\n            let span = document.createElement('span');\n            span.className = 'draggable-word';\n            span.textContent = word;\n            span.setAttribute('data-word',word);\n            span.setAttribute('draggable','true');\n            span.addEventListener('dragstart', e=>{ e.dataTransfer.setData('text\/plain',word); draggedSpan=span; });\n            span.addEventListener('dragend', ()=>draggedSpan=null);\n            \/\/ \u89e6\u6478\u4e8b\u4ef6\n            span.addEventListener('touchstart', handleTouchStart);\n            span.addEventListener('touchmove', handleTouchMove);\n            span.addEventListener('touchend', handleTouchEnd);\n            wordBank.appendChild(span);\n            draggableWords.push(span);\n        });\n    }\n\n    let draggedSpan = null;\n    function findWordSpan(word){ return draggableWords.find(w=>w.textContent===word && !w.classList.contains('used')); }\n    function handleDrop(idx, item, word){\n        let correct = (word === answerMap.get(item));\n        if(!firstFilled[idx]){ firstFilled[idx]=true; firstCorrect[idx]=correct; debouncedCheck(); }\n        if(correct){\n            if(item.classList.contains('filled')) return;\n            item.textContent = word;\n            item.classList.add('filled');\n            let ws = findWordSpan(word);\n            if(ws){ ws.classList.add('used'); ws.style.display='none'; ws.setAttribute('draggable','false'); }\n        } else {\n            item.classList.add('error');\n            setTimeout(()=>item.classList.remove('error'),300);\n        }\n    }\n\n    function setupTargets(){\n        items.forEach((item,idx)=>{\n            item.addEventListener('dragover', e=>{ e.preventDefault(); e.dataTransfer.dropEffect='copy'; item.classList.add('drag-over'); });\n            item.addEventListener('dragleave', ()=>item.classList.remove('drag-over'));\n            item.addEventListener('drop', e=>{ e.preventDefault(); item.classList.remove('drag-over'); let w = e.dataTransfer.getData('text\/plain'); if(w) handleDrop(idx,item,w); });\n        });\n    }\n\n    \/\/ \u89e6\u6478\n    let touchWord = null, touchClone = null, touchTarget = null;\n    function handleTouchStart(e){\n        e.preventDefault();\n        let t = e.touches[0];\n        touchWord = this;\n        touchClone = touchWord.cloneNode(true);\n        touchClone.style.cssText = 'position:fixed; pointer-events:none; z-index:9999; background:white; border:1px solid #7CB342; border-radius:60px; padding:6px 18px; box-shadow:0 2px 8px rgba(0,0,0,0.2)';\n        touchClone.style.top = t.clientY-20+'px';\n        touchClone.style.left = t.clientX-20+'px';\n        document.body.appendChild(touchClone);\n        document.body.style.overflow = 'hidden';\n    }\n    function handleTouchMove(e){\n        if(!touchClone) return;\n        e.preventDefault();\n        let t = e.touches[0];\n        touchClone.style.top = t.clientY-20+'px';\n        touchClone.style.left = t.clientX-20+'px';\n        let under = document.elementsFromPoint(t.clientX, t.clientY);\n        let target = under.find(el=>el.classList && el.classList.contains('cloze-item'));\n        items.forEach(i=>i.classList.remove('drag-over'));\n        if(target && !target.classList.contains('filled')){ target.classList.add('drag-over'); touchTarget=target; } else touchTarget=null;\n    }\n    function handleTouchEnd(e){\n        e.preventDefault();\n        if(touchClone) touchClone.remove();\n        document.body.style.overflow = '';\n        if(touchTarget && touchWord){\n            let idx = Array.from(items).indexOf(touchTarget);\n            if(idx!==-1 && !touchTarget.classList.contains('filled')) handleDrop(idx, touchTarget, touchWord.textContent);\n        }\n        items.forEach(i=>i.classList.remove('drag-over'));\n        touchWord=null; touchTarget=null;\n    }\n\n    function showToast(msg, err=false){\n        let old = document.querySelector('.custom-toast');\n        if(old) old.remove();\n        let div = document.createElement('div');\n        div.className = 'custom-toast';\n        div.innerHTML = `<div class=\"toast-content\"><span>${err?'\u26a0\ufe0f':'\ud83c\udf89'}<\/span><span>${msg}<\/span><button class=\"toast-close\">\u2715<\/button><\/div>`;\n        document.body.appendChild(div);\n        div.querySelector('.toast-close').onclick = ()=>div.remove();\n        setTimeout(()=>div.remove(),4000);\n    }\n    function saveToServer(correct, filled){\n        if(alreadySaved || corpusId==='0') return;\n        let acc = (correct\/total)*100;\n        fetch('\/wp-admin\/admin-ajax.php',{\n            method:'POST', headers:{'Content-Type':'application\/x-www-form-urlencoded'},\n            body:new URLSearchParams({ action:'corpusland_save_cloze_first_try', corpus_id:corpusId, accuracy:acc }),\n            credentials:'same-origin'\n        }).then(r=>r.json()).then(d=>{\n            if(d.success){\n                alreadySaved=true;\n                localStorage.setItem(SAVED_KEY,'true');\n                showToast(`\ud83c\udf89 \u9996\u6b21\u6b63\u786e\u7387\uff1a${acc.toFixed(1)}% (${correct}\/${total})`);\n            } else console.warn(d);\n        }).catch(e=>console.warn);\n    }\n    function checkAllDone(){\n        let allFilled = firstFilled.every(v=>v===true);\n        if(allFilled && !alreadySaved && !completedFlag){\n            completedFlag=true;\n            let correctCnt = firstCorrect.filter(v=>v===true).length;\n            saveToServer(correctCnt, total);\n        }\n    }\n    let timer;\n    function debouncedCheck(){ clearTimeout(timer); timer = setTimeout(checkAllDone,300); }\n\n    function resetAll(){\n        items.forEach(i=>{ i.textContent='______'; i.classList.remove('filled','error'); });\n        draggableWords.forEach(w=>{ w.classList.remove('used'); w.style.display=''; w.setAttribute('draggable','true'); });\n        firstFilled.fill(false); firstCorrect.fill(false); completedFlag=false;\n        if(alreadySaved) showToast(\"\u5df2\u91cd\u7f6e\uff0c\u4f46\u9996\u6b21\u6b63\u786e\u7387\u5df2\u7ecf\u8bb0\u5f55\uff0c\u4e0d\u4f1a\u91cd\u590d\u4fdd\u5b58\u3002\");\n    }\n\n    buildBank();\n    setupTargets();\n    document.getElementById('resetClozeBtn').addEventListener('click', resetAll);\n})();\n<\/script>\n<style>\n        * { user-select: none; }\n        .cloze-section {\n            background: #FFFFFF;\n            border-radius: 28px;\n            box-shadow: 0 8px 20px rgba(0,0,0,0.04);\n            border: 1px solid #EDEFF2;\n            overflow: hidden;\n            margin: 2rem 0;\n        }\n        .cloze-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 16px 24px;\n            background: #FDF8F0;\n            border-bottom: 1px solid #F0E8DC;\n            font-weight: 600;\n            color: #4A5B6E;\n            font-size: 0.9rem;\n            flex-wrap: wrap;\n            gap: 12px;\n        }\n        .reset-btn {\n            background: #F0F2F5;\n            border: none;\n            border-radius: 30px;\n            padding: 6px 16px;\n            font-size: 0.75rem;\n            font-weight: 500;\n            color: #5A6E55;\n            cursor: pointer;\n            transition: all 0.2s;\n        }\n        .reset-btn:hover { background: #E4E8E0; transform: translateY(-1px); }\n        .word-bank {\n            background: #FEFAF5;\n            padding: 16px 24px;\n            border-bottom: 1px solid #F0E8DC;\n            display: flex;\n            flex-wrap: wrap;\n            gap: 12px;\n            align-items: center;\n        }\n        .word-bank-title {\n            font-size: 0.75rem;\n            color: #8B9A8B;\n            margin-right: 8px;\n        }\n        .draggable-word {\n            background: #F5F5F5;\n            border: 1px solid #E0E0E0;\n            border-radius: 16px;\n            padding: 4px 14px;\n            font-size: 0.85rem;\n            font-weight: 500;\n            color: #3A4A3A;\n            cursor: grab;\n            transition: all 0.2s;\n            display: inline-block;\n        }\n        .draggable-word:active { cursor: grabbing; }\n        .draggable-word.used { display: none; }\n        .draggable-word:hover {\n            border-color: #7CB342;\n            background: #FFFFFF;\n            transform: translateY(-1px);\n        }\n        .cloze-article {\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n            line-height: 1.6;\n            font-size: 1rem;\n            color: #2C3E50;\n            padding: 24px;\n            background: #FFFFFF;\n        }\n        .cloze-article p { margin: 0 0 1em 0; }\n        .cloze-item {\n            display: inline-block;\n            vertical-align: middle;\n            min-width: 100px;\n            text-align: center;\n            background-color: #F9F9F9;\n            border: 1px dashed #B0B8C0;\n            border-radius: 8px;\n            padding: 2px 8px;\n            margin: 0 4px;\n            font-weight: 500;\n            color: #8B9A8B;\n            transition: all 0.2s;\n            cursor: pointer;\n        }\n        .cloze-item.drag-over {\n            background-color: #F1F8E9;\n            border-color: #7CB342;\n            transform: scale(1.02);\n        }\n        .cloze-item.filled {\n            background-color: #E8F5E9;\n            border-color: #7CB342;\n            color: #2E7D32;\n            cursor: default;\n            border-style: solid;\n        }\n        .cloze-item.error {\n            background-color: #FFEBEE;\n            border-color: #E57373;\n        }\n\n        \/* \u63d0\u793a\u6846\u6837\u5f0f\uff1a\u5e95\u90e8\u5c45\u4e2d\u3001\u7eff\u8272\u6587\u5b57\u3001\u65e0\u80cc\u666f\u3001\u65e0\u5173\u95ed\u6309\u94ae *\/\n        .custom-toast {\n            position: fixed;\n            bottom: 40px;\n            left: 50%;\n            transform: translateX(-50%);\n            background: transparent;\n            color: #2B7A4B;\n            font-size: 0.85rem;\n            padding: 6px 12px;\n            z-index: 10000;\n            white-space: nowrap;\n            font-weight: normal;\n            pointer-events: none;\n        }\n        @media (max-width: 640px) {\n            .custom-toast {\n                bottom: 30px;\n                white-space: normal;\n                text-align: center;\n                width: 90%;\n            }\n        }\n    <\/style>\n\n\n\n<div class=\"highlight-text\">\n    \u563f\uff0c\u5404\u4f4d\uff01\u4f60\u4eec\u5728\u5b66\u6821<span class=\"cn-yellow\">\u611f\u5230\u538b\u529b\u5927<\/span>\u5417\uff1f\u54b1\u4eec\u6765\u770b\u4e00\u4e2a\u66f4<span class=\"cn-blue\">\u9ad8\u6548<\/span>\u7684\u5b66\u4e60<span class=\"cn-yellow\">\u65b9\u6cd5<\/span>\u3002\u9996\u5148\uff0c\u54b1\u4eec\u804a\u804a\u600e\u4e48<span class=\"cn-purple\">\u6709\u6761\u7406\u5730\u505a\u7b14\u8bb0<\/span>\u3002\u8fd9\u662f\u4e00\u4e2a\u975e\u5e38\u7ba1\u7528\u7684\u7b56\u7565\uff0c\u80fd\u5e2e\u4f60\u51c6\u786e<span class=\"cn-blue\">\u6293\u4f4f\u91cd\u70b9<\/span>\uff0c<span class=\"cn-yellow\">\u590d\u4e60<\/span>\u548c\u8bb0\u5fc6\u8d77\u6765\u4e5f\u66f4\u5bb9\u6613\u3002\u81f3\u4e8e\u5982\u4f55\u6df1\u523b\u5730<span class=\"cn-blue\">\u8bb0\u4f4f<\/span>\u65b0<span class=\"cn-purple\">\u5355\u8bcd<\/span>\uff0c\u6700\u597d\u7684\u529e\u6cd5\u5c31\u662f\u628a\u5355\u8bcd\u653e\u5230\u771f\u5b9e\u7684\u53e5\u5b50\u91cc\u53bb\u7528\u3002\u6700\u91cd\u8981\u7684\u662f\uff0c<span class=\"cn-green\">\u5982\u679c<\/span>\u4f60\u6bcf\u5929\u8ba4\u771f\u590d\u4e60\u7b14\u8bb0\uff0c\u6210\u7ee9\u80af\u5b9a\u80fd<span class=\"cn-yellow\">\u63d0\u9ad8<\/span>\u3002\u4f60\u5fc5\u987b<span class=\"cn-yellow\">\u4e13\u5fc3\u505a\u529f\u8bfe<\/span>\uff0c\u56e0\u4e3a\u675c\u7edd\u4e00\u5207<span class=\"cn-purple\">\u5e72\u6270<\/span>\u662f\u6210\u529f\u7684<span class=\"cn-blue\">\u5173\u952e<\/span>\u3002\u4fe1\u4e0d\u4fe1\u7531\u4f60\uff0c\u597d\u7684\u5b66\u4e60\u4e60\u60ef\u7edd\u5bf9\u80fd\u7ed9\u4f60\u5e26\u6765\u66f4\u597d\u7684\u5b66\u4e1a<span class=\"cn-green\">\u6210\u7ee9<\/span>\uff01\n<\/div>\n\n<style>\n    .highlight-text {\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n        line-height: 1.6;\n        font-size: 0.9rem;\n        font-weight: 500;\n        color: #2c3e50;\npadding: 0 10px\n    }\n    \/* \u57fa\u7840\u8bcd\uff1a\u7eff\u8272 *\/\n    .cn-green { color: #2E7D32; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u62d3\u5c55\u8bcd\uff1a\u7d2b\u8272 *\/\n    .cn-purple { color: #512DA8; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u9ad8\u9891\u8bcd\uff1a\u9ec4\u8272 *\/\n    .cn-yellow { color: #F57F17; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u4e2d\u9891\u8bcd\uff1a\u84dd\u8272 *\/\n    .cn-blue { color: #1565C0; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n<\/style>\n<\/div><\/div>\n\n\n\n<p class=\"has-theme-palette-6-color has-theme-palette-4-background-color has-text-color has-background has-link-color wp-elements-92d2663d2e8a2e05e7111f770d68038d wp-block-paragraph\" style=\"border-style:none;border-width:0px\"><strong><em>\ud83c\udf89 \u606d\u559c\u4f60\uff0c\u56db\u4e2a\u5173\u5361\u5168\u901a\u5173\uff01<br> \u575a\u6301\u4e0b\u53bb\uff0c\u5c0f\u5c0f\u4e2d\u8003\u8f7b\u677e\u62ff\u634f\uff5e<\/em><\/strong><\/p>\n\n\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.corpusland.com\/word-checkin.html?article_id=453\" class=\"corpusland-btn\" style=\"display:inline-block; background:#2B7A4B; color:white; padding:5px 14px; font-size:0.85rem; border-radius:40px; text-decoration:none; font-weight:500;\">\ud83d\udcdd \u6253\u5361\u80cc\u5355\u8bcd<\/a><\/p>\n\n\n<script>\n(function() {\n    \/\/ \u83b7\u53d6\u6240\u6709\u5e26\u6a21\u5f0f\u7c7b\u540d\u7684\u6a21\u5757\n    const videoModule = document.querySelector('.mode-video');\n    const readingModule = document.querySelector('.mode-reading');\n    const flashcardModule = document.querySelector('.mode-flashcard');\n    const sentenceModule = document.querySelector('.mode-sentence');\n    const shadowModule = document.querySelector('.mode-shadow');\n    const clozeModule = document.querySelector('.mode-cloze');\n\n    \/\/ \u5b9a\u4e49\u663e\u793a\/\u9690\u85cf\u89c4\u5219\n    const modes = {\n        speed: {   \/\/ \u8003\u524d\u901f\u5237\n            show: [videoModule, clozeModule],\n            hide: [readingModule, flashcardModule, sentenceModule, shadowModule]\n        },\n        full: {    \/\/ \u5b8c\u6574\u5b66\u4e60\n            show: [videoModule, readingModule, flashcardModule, sentenceModule, shadowModule, clozeModule],\n            hide: []\n        },\n        speaking: { \/\/ \u53e3\u8bed\u7279\u8bad\n            show: [sentenceModule, shadowModule],\n            hide: [videoModule, readingModule, flashcardModule, clozeModule]\n        }\n    };\n\n    function setMode(mode) {\n        const cfg = modes[mode];\n        if (!cfg) return;\n\n        \/\/ \u5148\u9690\u85cf\u6240\u6709\u6a21\u5757\n        const allModules = [videoModule, readingModule, flashcardModule, sentenceModule, shadowModule, clozeModule];\n        allModules.forEach(mod => {\n            if (mod) mod.style.display = 'none';\n        });\n\n        \/\/ \u663e\u793a\u9700\u8981\u7684\u6a21\u5757\n        cfg.show.forEach(mod => {\n            if (mod) mod.style.display = '';   \/\/ \u6062\u590d\u9ed8\u8ba4\u663e\u793a\uff08\u53ef\u80fd\u662fblock\u3001flex\u7b49\uff09\n        });\n\n        \/\/ \u66f4\u65b0\u6309\u94ae\u6fc0\u6d3b\u6837\u5f0f\n        document.querySelectorAll('.my-mode-btn').forEach(btn => {\n            btn.classList.remove('active');\n        });\n        const activeBtn = document.querySelector(`.my-mode-btn[data-mode=\"${mode}\"]`);\n        if (activeBtn) activeBtn.classList.add('active');\n    }\n\n    \/\/ \u7ed1\u5b9a\u6309\u94ae\u4e8b\u4ef6\n    document.querySelectorAll('.my-mode-btn').forEach(btn => {\n        btn.addEventListener('click', () => {\n            setMode(btn.getAttribute('data-mode'));\n        });\n    });\n\n    \/\/ \u9ed8\u8ba4\u6fc0\u6d3b\u201c\u5b8c\u6574\u5b66\u4e60\u201d\u6a21\u5f0f\n    setMode('full');\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>G8-EP1 \u5728\u5b66\u4e60\u65f6\u675c\u7edd\u5e72\u6270\u600e\u4e48\u8bf4\uff1f \ud83d\udcda \u8003\u524d\u901f\u5237 \u00b7 3\u5206\u949f \ud83c\udfaf \u5b8c\u6574\u5b66\u4e60 \u00b7 10\u5206\u949f \ud83c\udfa4 \u53e3\u8bed\u7279\u8bad \u00b7&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1076,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"trial_url","footnotes":""},"categories":[24,28],"tags":[],"class_list":["post-453","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chuer","category-school-edu"],"_links":{"self":[{"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/posts\/453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=453"}],"version-history":[{"count":227,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/posts\/453\/revisions"}],"predecessor-version":[{"id":3367,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/posts\/453\/revisions\/3367"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/media\/1076"}],"wp:attachment":[{"href":"https:\/\/www.corpusland.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}