-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path404.html
21 lines (19 loc) · 17 KB
/
404.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>404 | Ryan Lin 的知识库</title>
<meta name="description" content="Not Found">
<meta name="generator" content="VitePress v1.2.2">
<link rel="preload stylesheet" href="/assets/style.BSYnQJVF.css" as="style">
<script type="module" src="/assets/app.C6wEIydB.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"advanced_browser_workflow.md\":\"QJnrvoAY\",\"advanced_browser_rail.md\":\"C5k5b67Z\",\"advanced_animation_overview.md\":\"fAJQx_bi\",\"advanced_browser_white-screen.md\":\"1ckSmDso\",\"advanced_browser_render-composite-layer.md\":\"8OTWWz4B\",\"advanced_isomorphism_overview.md\":\"_lFYBFFO\",\"advanced_animation_optimize.md\":\"B1mdpWRs\",\"advanced_cross-end_mobile-terminal_offline-package.md\":\"D4lGBtU0\",\"advanced_cross-end_mobile-terminal_overview.md\":\"CiRzhJ_H\",\"advanced_browser_memory.md\":\"7rUTjOoc\",\"advanced_3d_overview.md\":\"Dd6ScWZa\",\"advanced_browser_engine_engine.md\":\"D7YtCduT\",\"advanced_3d_three.md\":\"DihGcZZA\",\"advanced_browser_cache.md\":\"cpf0Y0Fv\",\"advanced_micro-frontend_qiankun_import-html-entry.md\":\"PrGKhDCl\",\"advanced_monorepo_overview.md\":\"D6E4HvAt\",\"advanced_nodejs_tool.md\":\"k44fg5kE\",\"advanced_nodejs_express.md\":\"PgkIgn4L\",\"advanced_cross-end_desktop_overview.md\":\"C1D4da2W\",\"advanced_nodejs_egg.md\":\"BsRynhEH\",\"advanced_nodejs_koa.md\":\"CxBPisVe\",\"advanced_micro-frontend_overview.md\":\"B1HCJhcV\",\"advanced_cross-end_mobile-terminal_animate.md\":\"CjfOmi3T\",\"advanced_browser_service-worker.md\":\"BY8YnTrh\",\"advanced_browser_overview.md\":\"99d_FPxz\",\"advanced_browser_cross-domain_cross-domain.md\":\"DtRg4FfS\",\"advanced_cross-end_overview.md\":\"DDOJZPCn\",\"basic_css_box.md\":\"BPpFSUT4\",\"advanced_nodejs_overview.md\":\"BtyrHGG8\",\"advanced_cross-end_mobile-terminal_mini-program.md\":\"C_mJk1xs\",\"basic_css_bfc.md\":\"COGlryw1\",\"advanced_browser_indexs.md\":\"DmmC5wYJ\",\"basic_css_animate.md\":\"B4q6ZXBt\",\"advanced_micro-frontend_sandbox.md\":\"D85bJtNU\",\"basic_css_overview.md\":\"R-o3nX2o\",\"basic_css_selector.md\":\"BuSTrME9\",\"basic_css_prototype.md\":\"BUGzv4nE\",\"basic_debug_overview.md\":\"B7AvCvlU\",\"basic_html_overview.md\":\"CP8IGCtT\",\"basic_debug_mobile.md\":\"94AHHt-b\",\"basic_css_performance.md\":\"QsAEdWlh\",\"advanced_performance_optimization.md\":\"VAwHG2fr\",\"advanced_micro-frontend_example_vite_qiankun.md\":\"BGUdGvGF\",\"basic_css_trick.md\":\"BiIG_Lsl\",\"basic_git_overview.md\":\"BSzOFf_E\",\"basic_css_var.md\":\"BalHP9CK\",\"basic_javascript_asynchronous_generator.md\":\"BQbTrMLN\",\"basic_javascript_asynchronous_async-await.md\":\"Dtz6zzfc\",\"advanced_micro-frontend_qiankun_sandbox.md\":\"BAma-y8X\",\"basic_css_layout.md\":\"DSgq6yiU\",\"basic_javascript_cross-page-communication_cross-page-communication.md\":\"DUiI1Fi2\",\"basic_javascript_array_array.md\":\"C_xSnM_r\",\"basic_javascript_decorator_decorator.md\":\"Y4fwnSnB\",\"basic_javascript_event-loop_overview.md\":\"QYJ0Lk-S\",\"basic_javascript_closure_closure.md\":\"BMAqBIve\",\"basic_javascript_class_class.md\":\"Ch2WGvhz\",\"basic_javascript_lifecycle_overview.md\":\"CM3IlNNX\",\"basic_javascript_miscellaneous_miscellaneous.md\":\"CJG-mcV-\",\"basic_javascript_encode_encode.md\":\"gowD-ubG\",\"basic_javascript_function_function.md\":\"Zvyyl9KG\",\"basic_javascript_date_date.md\":\"BZpyWIz7\",\"basic_javascript_event-stream_event-stream.md\":\"Df7F-viB\",\"basic_javascript_overview.md\":\"BOl1kQys\",\"basic_javascript_data-type_overview.md\":\"CCdIZXZi\",\"basic_javascript_object-oriented_object-oriented.md\":\"BmKT3vmi\",\"basic_javascript_object_object.md\":\"5Bn1y0Gu\",\"basic_javascript_asynchronous_promise.md\":\"ByvWqwIc\",\"basic_javascript_proxy_proxy.md\":\"BN-ePcH9\",\"basic_javascript_prototype_prototype.md\":\"D9APlF_0\",\"basic_javascript_storage_storage.md\":\"R0M_TAJo\",\"basic_javascript_scope_scope.md\":\"BMCBgOI6\",\"basic_javascript_requestanimationframe_overview.md\":\"Dw93QIK7\",\"basic_package-manager_overview.md\":\"C-535NM8\",\"basic_javascript_weak-map_overview.md\":\"BEEjUvp4\",\"basic_package-manager_npm.md\":\"C7n_EUVD\",\"basic_network_overview.md\":\"CC105K5C\",\"basic_package-manager_package.json.md\":\"C3kg2BBF\",\"basic_javascript_typeof_overview.md\":\"GtbNomDj\",\"basic_javascript_this_this.md\":\"Bnirtb-q\",\"basic_javascript_module_module.md\":\"B6khIwXZ\",\"basic_package-manager_yarn.md\":\"CVH7r49t\",\"basic_programming-paradigm_object-oriented-programming_overview.md\":\"DuMPIQyB\",\"basic_programming-paradigm_overview.md\":\"Kcu6e54H\",\"basic_react_ecology.md\":\"h-1bIl7r\",\"basic_package-manager_pnpm.md\":\"ieclQJvd\",\"basic_typescript_advanced-type_advanced-type.md\":\"CrTehQui\",\"basic_programming-paradigm_imperative-programming_overview.md\":\"BGbhLXVn\",\"basic_testing_overview.md\":\"GdnTSzNS\",\"basic_react_fiber.md\":\"Cw1rcn-x\",\"basic_react_overview.md\":\"BrZe6ImE\",\"basic_testing_api.md\":\"cZzejBRo\",\"basic_react_hook.md\":\"B20g-ZY2\",\"basic_programming-paradigm_functional-programming_overview.md\":\"Ced2WCyy\",\"basic_typescript_decorator_decorator.md\":\"GQnjzFD6\",\"basic_typescript_enum_enum.md\":\"B5yEPdYE\",\"basic_typescript_example_example.md\":\"6wapHaiQ\",\"basic_typescript_function_function.md\":\"CyqSRlDv\",\"basic_typescript_overview_overview.md\":\"D_4zP4DF\",\"basic_typescript_overview.md\":\"C93PyzMQ\",\"basic_typescript_genericity_genericity.md\":\"DfWHcoJm\",\"basic_typescript_module_module.md\":\"CRj1YW2c\",\"basic_typescript_namespace_namespace.md\":\"BQfTl5CZ\",\"basic_typescript_class_class.md\":\"BDap_rSD\",\"basic_typescript_interface_interface.md\":\"BCAH3zRG\",\"basic_typescript_statement_statement.md\":\"5Skg4wUj\",\"basic_typescript_tsconfig_tsconfig.md\":\"C-_5alxf\",\"basic_typescript_type-declaration-extension_type-declaration-extension.md\":\"CuJg0OHU\",\"basic_typescript_type-declaration-compatibility_type-declaration-compatibility.md\":\"VJAg2TYN\",\"basic_typescript_type-system-hierarchy_type-system-hierarchy.md\":\"BN7mg2em\",\"basic_typescript_tool_tool.md\":\"B77s6shf\",\"basic_vue_overview.md\":\"DYEgHbGc\",\"basic_vue_vue-ecology.md\":\"QVHz-wSf\",\"basic_typescript_type-guard_type-guard.md\":\"D8pLbyX-\",\"basic_vue_stage.md\":\"BJdnvh96\",\"basic_vue_spa.md\":\"CHMB2fuf\",\"basic_typescript_type_type.md\":\"DCGNwxhs\",\"basic_vue_vue2__nexttick.md\":\"CBGthVIp\",\"basic_vue_enterprise.md\":\"CEN6BeWA\",\"basic_vue_vue2_communication.md\":\"DvY12qS0\",\"basic_vue_vue2_component-plugin.md\":\"BWZws4o-\",\"basic_vue_ssr.md\":\"BqY1pXIU\",\"basic_vue_vue2_deployment-404.md\":\"DNfaawrr\",\"basic_vue_vue2_data-binding.md\":\"D-mOw67H\",\"basic_vue_vue2_directive.md\":\"W8UXTx6R\",\"basic_vue_vue2_filter.md\":\"DNNWrO7N\",\"basic_vue_vue2_diff.md\":\"jnnjA7LF\",\"basic_vue_vue2_axios.md\":\"C-oT7ZLJ\",\"basic_vue_vue2_handle-error.md\":\"BPmgfeuq\",\"basic_vue_vue2_life-cycle.md\":\"CHeYone2\",\"basic_vue_vue2_key.md\":\"DNMhxY2I\",\"basic_vue_vue2_keep-alive.md\":\"FgvjfpCF\",\"basic_vue_vue2_modifier.md\":\"C4R3m7_i\",\"basic_vue_vue2_real-project.md\":\"GEr8RqTG\",\"basic_vue_vue2_source-code.md\":\"BqG_HGRO\",\"basic_vue_vue3.md\":\"BeEdUcny\",\"basic_vue_vue2_v-show-v-if.md\":\"HAG8Ajna\",\"basic_vue_vue2_v-if-v-for.md\":\"DcuUue-r\",\"basic_vue_vue2_instance.md\":\"DC7M8S_s\",\"basic_vue_vue2_slot.md\":\"CpWcXyPY\",\"basic_vue_vue2_vue2.md\":\"DQep65ES\",\"basic_vue_vue2_observable.md\":\"CnAdy9Fq\",\"basic_vue_vue2_mixin.md\":\"Z1f5XlgF\",\"computer-science_overview.md\":\"BeGBsV2K\",\"computer-science_operating-system_process.md\":\"C54phYBo\",\"computer-science_network_overview.md\":\"CKyfOw2M\",\"basic_vue_vue2_virtual-dom.md\":\"9HW53YbY\",\"computer-science_data-structure_structure.md\":\"BOIN49q_\",\"computer-science_algorithm_algorithm.md\":\"LUh8lSGl\",\"design-patterns_origin.md\":\"47SEvhBP\",\"design-patterns_j2ee_j2ee.md\":\"C0HvEkfH\",\"design-patterns_overview.md\":\"BzqGIhxv\",\"design-patterns_creation-type_creation-type.md\":\"Ch6vJvQY\",\"design-patterns_design-principles_design-principles.md\":\"DcHPiR7B\",\"domain_engineering_alarm-board.md\":\"BAW2Atxg\",\"domain_architecture_overview.md\":\"DWm3jWtt\",\"domain_data-visualization_overview.md\":\"vtq8qs60\",\"domain_build_overview.md\":\"DivtJ5jQ\",\"domain_build_low-code.md\":\"B9ppEXNU\",\"domain_engineering_automation-tools_husky-lint-staged-commitlint.md\":\"DQOHcjK_\",\"domain_engineering_automation-tools_overview.md\":\"BCIUgabM\",\"domain_engineering_automation-tools_stylelint.md\":\"BfvttpUz\",\"domain_engineering_automation-tools_eslint-prettier.md\":\"CNgcOlE6\",\"domain_engineering_build_vite_code-specification.md\":\"C2EYnHWr\",\"domain_engineering_build_esbuild_index.md\":\"aMOWxTBH\",\"domain_engineering_build_vite_dual-engine-architecture_esbuild_index.md\":\"Dm2UP26v\",\"domain_engineering_build_vite_dual-engine-architecture_index.md\":\"BEC1i4DA\",\"domain_engineering_build_vite_dual-engine-architecture_rollup_index.md\":\"DQtWx7D9\",\"domain_engineering_build_vite_index.md\":\"DKTucNJz\",\"domain_engineering_build_vite_assets.md\":\"B9jpllxc\",\"domain_engineering_build_vite_code-splitting_index.md\":\"C8OHwaka\",\"domain_engineering_build_vite_css.md\":\"oJ7D1DAE\",\"design-patterns_structural-type_structural-type.md\":\"DIjC8n-T\",\"domain_engineering_build_rollup_index.md\":\"BXalfuJn\",\"domain_engineering_build_vite_hmr_index.md\":\"BRcTHbH1\",\"domain_engineering_build_vite_module-federation_index.md\":\"BNYS8u78\",\"domain_engineering_build_vite_performance_index.md\":\"DGzY9vjO\",\"domain_engineering_build_vite_pre-build_index.md\":\"Dk66eAs7\",\"domain_engineering_cd.md\":\"BgWgwpUi\",\"domain_engineering_monitoring.md\":\"BDyH_gde\",\"domain_engineering_solution.md\":\"DU4ALxK2\",\"domain_engineering_scaffold.md\":\"CwGyprQ7\",\"domain_engineering_buried-point.md\":\"C5l2dqXU\",\"domain_engineering_quality.md\":\"BUHeMrwo\",\"domain_engineering_prod-build.md\":\"bmR9yB8p\",\"domain_engineering_component.md\":\"D97db1mD\",\"domain_engineering_ci.md\":\"BtqJCbqj\",\"domain_engineering_specification_css_vue.md\":\"BTc-MKF3\",\"domain_engineering_dev-build.md\":\"TpNZD9iG\",\"domain_engineering_build_vite_polyfill_index.md\":\"BLRBnQQs\",\"domain_engineering_build_vite_plugin_index.md\":\"Bzpue9IU\",\"domain_engineering_overview.md\":\"g0EHCA-X\",\"domain_engineering_specification_css_v1.md\":\"B1Pc-Y4E\",\"domain_engineering_specification_index.md\":\"hWCbQPsh\",\"domain_intelligentize_overview.md\":\"mJWZaycP\",\"domain_serverless_overview.md\":\"Bi9cuDbH\",\"domain_image-interaction_overview.md\":\"CStBUo4J\",\"domain_multimedia_overview.md\":\"DfqGzggM\",\"domain_experience_overview.md\":\"3g2LPUNR\",\"domain_engineering_specification_html_vue.md\":\"C9zxzTlG\",\"domain_ui_overview.md\":\"1-VVvUAv\",\"domain_webide_overview.md\":\"CBmFDcW2\",\"high_deploy_overview.md\":\"C1a9EHxa\",\"high_devops_overview.md\":\"B1iJnf9I\",\"domain_engineering_specification_js_vue.md\":\"DsqedAHB\",\"high_grayscale_overview.md\":\"e2FPLYGN\",\"domain_engineering_specification_nominate.md\":\"Ca4x-NJh\",\"high_release_overview.md\":\"DmnpLset\",\"high_process_technological-process_overview.md\":\"COOl0nEp\",\"high_monitor_overview.md\":\"4PI5UfWK\",\"index.md\":\"DLkm9vw3\",\"domain_engineering_specification_js_v1.md\":\"qna-gfx_\",\"domain_engineering_specification_html_v1.md\":\"C2ZjESTT\",\"domain_engineering_build_vite_ssr_index.md\":\"37NAnT2J\",\"marxism_chapter01.md\":\"Bm9PyG7r\",\"high_linux_command.md\":\"O7IREGrK\",\"marxism_introduction.md\":\"UIWq0xZd\",\"marxism_overview.md\":\"2qsutZhd\",\"marxism_chapter02.md\":\"CIQ4_YoM\",\"marxism_chapter07.md\":\"7kzxcaeQ\",\"marxism_chapter06.md\":\"OuCsi5gk\",\"marxism_chapter05.md\":\"La5EaOnO\",\"marxism_chapter04.md\":\"tCBMl5J1\",\"marxism_chapter03.md\":\"DDt9__c0\",\"modern-chinese-history_chapter02.md\":\"B4FFIpI2\",\"modern-chinese-history_chapter01.md\":\"BiHUnd9W\",\"modern-chinese-history_chapter03.md\":\"NIV8IHcf\",\"modern-chinese-history_chapter04.md\":\"Pfpf92NW\",\"modern-chinese-history_chapter05.md\":\"BO4bVGaL\",\"modern-chinese-history_chapter08.md\":\"B2OWXjtt\",\"modern-chinese-history_chapter09.md\":\"DQvqM28k\",\"modern-chinese-history_chapter07.md\":\"BexcrwfG\",\"modern-chinese-history_chapter06.md\":\"CJyWeU01\",\"modern-chinese-history_overview.md\":\"5mZPbscd\",\"personal_resume_985.md\":\"Ca23l182\",\"programming-language_c___overview.md\":\"c2N09GlU\",\"personal_resume_211.md\":\"CT1vMh6j\",\"personal_resume_my.md\":\"CR81ZQvA\",\"personal_resume_template.md\":\"SRdzGzPn\",\"personal_interview.md\":\"DHhrMmpT\",\"programming-language_overview.md\":\"zZfxAJlA\",\"modern-chinese-history_chapter11.md\":\"DwOYeqcu\",\"programming-language_java_overview.md\":\"fN19iYN2\",\"todo_overview.md\":\"BjNTzGxZ\",\"modern-chinese-history_chapter10.md\":\"C_iZKi0X\",\"design-patterns_behavioral-type_behavioral-type.md\":\"BBf7bJzY\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Ryan Lin 的知识库\",\"description\":\"A VitePress Site\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"nav\":[{\"text\":\"关于我\",\"link\":\"/\"}],\"sidebar\":[{\"text\":\"基础\",\"items\":[{\"text\":\"HTML\",\"link\":\"/basic/html/overview\"},{\"text\":\"CSS\",\"link\":\"/basic/css/overview\"},{\"text\":\"JavaScript\",\"link\":\"/basic/javascript/overview\"},{\"text\":\"TypeScript\",\"link\":\"/basic/typescript/overview\"},{\"text\":\"Vue\",\"link\":\"/basic/vue/overview\"},{\"text\":\"React\",\"link\":\"/basic/react/overview\"},{\"text\":\"Git\",\"link\":\"/basic/git/overview\"},{\"text\":\"调试\",\"link\":\"/basic/debug/overview\"},{\"text\":\"测试\",\"link\":\"/basic/testing/overview\"},{\"text\":\"包管理器\",\"link\":\"/basic/package-manager/overview\"}]},{\"text\":\"进阶\",\"items\":[{\"text\":\"动画\",\"link\":\"/advanced/animation/overview\"},{\"text\":\"3D\",\"link\":\"/advanced/3d/overview\"},{\"text\":\"同构\",\"link\":\"/advanced/isomorphism/overview\"},{\"text\":\"跨端\",\"link\":\"/advanced/cross-end/overview\"},{\"text\":\"浏览器\",\"link\":\"/advanced/browser/overview\"},{\"text\":\"Monorepo\",\"link\":\"/advanced/monorepo/overview\"},{\"text\":\"微前端\",\"link\":\"/advanced/micro-frontend/overview\"},{\"text\":\"性能优化\",\"link\":\"/advanced/performance/optimization\"},{\"text\":\"NodeJS\",\"link\":\"/advanced/nodejs/overview\"},{\"text\":\"网络\",\"link\":\"/basic/network/overview\"},{\"text\":\"编程范式\",\"link\":\"/basic/programming-paradigm/overview\"},{\"text\":\"数据结构\",\"link\":\"/computer-science/data-structure/structure\"},{\"text\":\"算法\",\"link\":\"/computer-science/algorithm/algorithm\"}]},{\"text\":\"高阶\",\"items\":[{\"text\":\"开发流程\",\"link\":\"/high/process/technological-process/overview\"},{\"text\":\"DevOps\",\"link\":\"/high/devops/overview\"},{\"text\":\"部署\",\"link\":\"/high/deploy/overview\"},{\"text\":\"灰度\",\"link\":\"/high/grayscale/overview\"},{\"text\":\"发布\",\"link\":\"/high/release/overview\"},{\"text\":\"监控\",\"link\":\"/high/monitor/overview\"},{\"text\":\"linux\",\"link\":\"/high/linux/command\"}]},{\"text\":\"垂直领域\",\"items\":[{\"text\":\"前端工程化\",\"link\":\"/domain/engineering/overview\"},{\"text\":\"跨端\",\"link\":\"/advanced/cross-end/overview\"},{\"text\":\"前端体验\",\"link\":\"/domain/experience/overview\"},{\"text\":\"前端开发 UI\",\"link\":\"/domain/ui/overview\"},{\"text\":\"前端架构 for developer\",\"link\":\"/domain/architecture/overview\"},{\"text\":\"前端搭建\",\"link\":\"/domain/build/overview\"},{\"text\":\"数据可视化\",\"link\":\"/domain/data-visualization/overview\"},{\"text\":\"图像互动\",\"link\":\"/domain/image-interaction/overview\"},{\"text\":\"前端智能化\",\"link\":\"/domain/intelligentize/overview\"},{\"text\":\"多媒体\",\"link\":\"/domain/multimedia/overview\"},{\"text\":\"Serverless\",\"link\":\"/domain/serverless/overview\"},{\"text\":\"WEB IDE\",\"link\":\"/domain/webide/overview\"}]},{\"text\":\"设计模式\",\"link\":\"/design-patterns/overview\"},{\"text\":\"编程语言\",\"link\":\"/programming-language/overview\"},{\"text\":\"计算机科学与技术\",\"link\":\"/computer-science/overview\"},{\"text\":\"中国近代史纲要\",\"link\":\"/modern-chinese-history/overview\"},{\"text\":\"Todo\",\"link\":\"/todo/overview\"}],\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/HuiMingLin\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
</body>
</html>