diff --git a/files/zh-cn/_redirects.txt b/files/zh-cn/_redirects.txt index d416066143a6f4..43d9187ecc2d1f 100644 --- a/files/zh-cn/_redirects.txt +++ b/files/zh-cn/_redirects.txt @@ -1,13 +1,15 @@ # DO NOT EDIT THIS FILE MANUALLY. -# Use the CLI instead. +# Use the CLI instead: +# +# yarn content add-redirect # # FROM-URL TO-URL /zh-CN/docs/2332 /zh-CN/docs/Web/API/Element/attributes -/zh-CN/docs/AJAX /zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data -/zh-CN/docs/AJAX/Getting_Started /zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data -/zh-CN/docs/AJAX/开始 /zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data -/zh-CN/docs/AJAX:Getting_Started /zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data -/zh-CN/docs/AJAX:开始 /zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data +/zh-CN/docs/AJAX /zh-CN/docs/Learn_web_development/Core/Scripting/Network_requests +/zh-CN/docs/AJAX/Getting_Started /zh-CN/docs/Learn_web_development/Core/Scripting/Network_requests +/zh-CN/docs/AJAX/开始 /zh-CN/docs/Learn_web_development/Core/Scripting/Network_requests +/zh-CN/docs/AJAX:Getting_Started /zh-CN/docs/Learn_web_development/Core/Scripting/Network_requests +/zh-CN/docs/AJAX:开始 /zh-CN/docs/Learn_web_development/Core/Scripting/Network_requests /zh-CN/docs/API /zh-CN/docs/Web/API /zh-CN/docs/API/Pointer_Lock_API /zh-CN/docs/Web/API/Pointer_Lock_API /zh-CN/docs/A_re-introduction_to_JavaScript /zh-CN/docs/Web/JavaScript/Language_overview @@ -28,14 +30,14 @@ /zh-CN/docs/CSS/CSS_animated_properties /zh-CN/docs/Web/CSS/CSS_animated_properties /zh-CN/docs/CSS/CSS_reference /zh-CN/docs/Web/CSS/Reference /zh-CN/docs/CSS/CSS_values_syntax /zh-CN/docs/Web/CSS -/zh-CN/docs/CSS/CSS_一般问题 /zh-CN/docs/Learn/CSS/Howto/CSS_FAQ +/zh-CN/docs/CSS/CSS_一般问题 /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems/CSS_FAQ /zh-CN/docs/CSS/Child_selectors /zh-CN/docs/Web/CSS/Child_combinator /zh-CN/docs/CSS/Class_selectors /zh-CN/docs/Web/CSS/Class_selectors /zh-CN/docs/CSS/Comments /zh-CN/docs/Web/CSS/Comments -/zh-CN/docs/CSS/Common_CSS_Questions /zh-CN/docs/Learn/CSS/Howto/CSS_FAQ +/zh-CN/docs/CSS/Common_CSS_Questions /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems/CSS_FAQ /zh-CN/docs/CSS/Descendant_selectors /zh-CN/docs/Web/CSS/Descendant_combinator /zh-CN/docs/CSS/General_sibling_selectors /zh-CN/docs/Web/CSS/Subsequent-sibling_combinator -/zh-CN/docs/CSS/Getting_Started/Content /zh-CN/docs/Learn/CSS/Howto/Generated_content +/zh-CN/docs/CSS/Getting_Started/Content /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems/Generated_content /zh-CN/docs/CSS/ID_selectors /zh-CN/docs/Web/CSS/ID_selectors /zh-CN/docs/CSS/Media /zh-CN/docs/Web/API/CSSMediaRule /zh-CN/docs/CSS/Media/Visual /zh-CN/docs/Web/CSS/@media @@ -116,10 +118,10 @@ /zh-CN/docs/CSS/word-spacing /zh-CN/docs/Web/CSS/word-spacing /zh-CN/docs/CSS/z-index /zh-CN/docs/Web/CSS/z-index /zh-CN/docs/CSS/动画 /zh-CN/docs/Web/CSS/animation -/zh-CN/docs/CSS/开始/Content /zh-CN/docs/Learn/CSS/Howto/Generated_content +/zh-CN/docs/CSS/开始/Content /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems/Generated_content /zh-CN/docs/CSS/开始/SVG_and_CSS /zh-CN/docs/Web/SVG/Tutorial/SVG_and_CSS /zh-CN/docs/CSS/开始/媒体 /zh-CN/docs/Web/CSS/CSS_media_queries/Using_media_queries -/zh-CN/docs/CSS:Getting_Started:Content /zh-CN/docs/Learn/CSS/Howto/Generated_content +/zh-CN/docs/CSS:Getting_Started:Content /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems/Generated_content /zh-CN/docs/CSS:Media:Visual /zh-CN/docs/Web/CSS/@media /zh-CN/docs/CSS:background /zh-CN/docs/Web/CSS/background /zh-CN/docs/CSS:background-attachment /zh-CN/docs/Web/CSS/background-attachment @@ -591,11 +593,11 @@ /zh-CN/docs/HTML/Element/section /zh-CN/docs/Web/HTML/Element/section /zh-CN/docs/HTML/Element/video /zh-CN/docs/Web/HTML/Element/video /zh-CN/docs/HTML/Element/视频 /zh-CN/docs/Web/HTML/Element/video -/zh-CN/docs/HTML/Forms /zh-CN/docs/Learn/Forms -/zh-CN/docs/HTML/Forms/Sending_forms_through_JavaScript /zh-CN/docs/Learn/Forms/Sending_forms_through_JavaScript +/zh-CN/docs/HTML/Forms /zh-CN/docs/Learn_web_development/Extensions/Forms +/zh-CN/docs/HTML/Forms/Sending_forms_through_JavaScript /zh-CN/docs/Learn_web_development/Extensions/Forms/Sending_forms_through_JavaScript /zh-CN/docs/HTML/HTML_Elements /zh-CN/docs/Web/HTML/Element/Heading_Elements /zh-CN/docs/HTML/HTML_Elements/time /zh-CN/docs/Web/HTML/Element/time -/zh-CN/docs/HTML/Introduction /zh-CN/docs/learn/HTML/Introduction_to_HTML +/zh-CN/docs/HTML/Introduction /zh-CN/docs/Learn_web_development/Core/Structuring_content /zh-CN/docs/HTML/块级元素 /zh-CN/docs/Glossary/Block-level_content /zh-CN/docs/HTML\Canvas\Tutorial /zh-CN/docs/Web/API/Canvas_API/Tutorial /zh-CN/docs/HTTP /zh-CN/docs/Web/HTTP @@ -1025,14 +1027,75 @@ /zh-CN/docs/JavaScript参考文档 /zh-CN/docs/Web/JavaScript/Reference /zh-CN/docs/JavaScript的同源策略 /zh-CN/docs/Web/Security/Same-origin_policy /zh-CN/docs/JavaScript语言资源 /zh-CN/docs/Web/JavaScript/JavaScript_technologies_overview -/zh-CN/docs/Learn/CSS/Building_blocks/Advanced_box_effects /zh-CN/docs/Learn/CSS/Building_blocks/Advanced_styling_effects -/zh-CN/docs/Learn/CSS/Building_blocks/处理_不同_方向的_文本 /zh-CN/docs/Learn/CSS/Building_blocks/Handling_different_text_directions -/zh-CN/docs/Learn/CSS/CSS_layout/传统的布局方法 /zh-CN/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods -/zh-CN/docs/Learn/CSS/CSS_layout/定位 /zh-CN/docs/Learn/CSS/CSS_layout/Positioning -/zh-CN/docs/Learn/CSS/CSS_layout/网格 /zh-CN/docs/Learn/CSS/CSS_layout/Grids -/zh-CN/docs/Learn/CSS/First_steps/CSS如何运行 /zh-CN/docs/Learn/CSS/First_steps/How_CSS_works -/zh-CN/docs/Learn/CSS/First_steps/Using_your_new_knowledge /zh-CN/docs/Learn/CSS/First_steps/Styling_a_biography_page -/zh-CN/docs/Learn/CSS/First_steps/开始 /zh-CN/docs/Learn/CSS/First_steps/Getting_started +/zh-CN/docs/Learn /zh-CN/docs/Learn_web_development +/zh-CN/docs/Learn/Accessibility /zh-CN/docs/Learn_web_development/Core/Accessibility +/zh-CN/docs/Learn/Accessibility/Accessibility_troubleshooting /zh-CN/docs/Learn_web_development/Core/Accessibility/Accessibility_troubleshooting +/zh-CN/docs/Learn/Accessibility/CSS_and_JavaScript /zh-CN/docs/Learn_web_development/Core/Accessibility/CSS_and_JavaScript +/zh-CN/docs/Learn/Accessibility/HTML /zh-CN/docs/Learn_web_development/Core/Accessibility/HTML +/zh-CN/docs/Learn/Accessibility/Mobile /zh-CN/docs/Learn_web_development/Core/Accessibility/Mobile +/zh-CN/docs/Learn/Accessibility/Multimedia /zh-CN/docs/Learn_web_development/Core/Accessibility/Multimedia +/zh-CN/docs/Learn/Accessibility/WAI-ARIA_basics /zh-CN/docs/Learn_web_development/Core/Accessibility/WAI-ARIA_basics +/zh-CN/docs/Learn/Accessibility/What_is_accessibility /zh-CN/docs/Learn_web_development/Core/Accessibility/What_is_accessibility +/zh-CN/docs/Learn/CSS /zh-CN/docs/Learn_web_development/Core/Styling_basics +/zh-CN/docs/Learn/CSS/Building_blocks /zh-CN/docs/Learn_web_development/Core/Styling_basics +/zh-CN/docs/Learn/CSS/Building_blocks/A_cool_looking_box /zh-CN/docs/Learn_web_development/Core/Styling_basics/Cool-looking_box +/zh-CN/docs/Learn/CSS/Building_blocks/Advanced_box_effects /zh-CN/docs/Learn_web_development/Core/Styling_basics/Advanced_styling_effects +/zh-CN/docs/Learn/CSS/Building_blocks/Advanced_styling_effects /zh-CN/docs/Learn_web_development/Core/Styling_basics/Advanced_styling_effects +/zh-CN/docs/Learn/CSS/Building_blocks/Backgrounds_and_borders /zh-CN/docs/Learn_web_development/Core/Styling_basics/Backgrounds_and_borders +/zh-CN/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance /zh-CN/docs/Learn_web_development/Core/Styling_basics/Handling_conflicts +/zh-CN/docs/Learn/CSS/Building_blocks/Cascade_layers /zh-CN/docs/Learn_web_development/Core/Styling_basics/Cascade_layers +/zh-CN/docs/Learn/CSS/Building_blocks/Creating_fancy_letterheaded_paper /zh-CN/docs/Learn_web_development/Core/Styling_basics/Fancy_letterheaded_paper +/zh-CN/docs/Learn/CSS/Building_blocks/Debugging_CSS /zh-CN/docs/Learn_web_development/Core/Styling_basics/Debugging_CSS +/zh-CN/docs/Learn/CSS/Building_blocks/Fundamental_CSS_comprehension /zh-CN/docs/Learn_web_development/Core/Styling_basics/Fundamental_CSS_comprehension +/zh-CN/docs/Learn/CSS/Building_blocks/Handling_different_text_directions /zh-CN/docs/Learn_web_development/Core/Styling_basics/Handling_different_text_directions +/zh-CN/docs/Learn/CSS/Building_blocks/Images_media_form_elements /zh-CN/docs/Learn_web_development/Core/Styling_basics/Images_media_forms +/zh-CN/docs/Learn/CSS/Building_blocks/Images_tasks /zh-CN/docs/Learn_web_development/Core/Styling_basics/Images_tasks +/zh-CN/docs/Learn/CSS/Building_blocks/Organizing /zh-CN/docs/Learn_web_development/Core/Styling_basics/Organizing +/zh-CN/docs/Learn/CSS/Building_blocks/Overflowing_content /zh-CN/docs/Learn_web_development/Core/Styling_basics/Overflow +/zh-CN/docs/Learn/CSS/Building_blocks/Selectors /zh-CN/docs/Learn_web_development/Core/Styling_basics/Basic_selectors +/zh-CN/docs/Learn/CSS/Building_blocks/Selectors/Attribute_selectors /zh-CN/docs/Learn_web_development/Core/Styling_basics/Attribute_selectors +/zh-CN/docs/Learn/CSS/Building_blocks/Selectors/Combinators /zh-CN/docs/Learn_web_development/Core/Styling_basics/Combinators +/zh-CN/docs/Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements /zh-CN/docs/Learn_web_development/Core/Styling_basics/Pseudo_classes_and_elements +/zh-CN/docs/Learn/CSS/Building_blocks/Selectors/Selectors_Tasks /zh-CN/docs/Learn_web_development/Core/Styling_basics/Basic_selectors/Selectors_Tasks +/zh-CN/docs/Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors /zh-CN/docs/Learn_web_development/Core/Styling_basics/Basic_selectors +/zh-CN/docs/Learn/CSS/Building_blocks/Sizing_items_in_CSS /zh-CN/docs/Learn_web_development/Core/Styling_basics/Sizing +/zh-CN/docs/Learn/CSS/Building_blocks/Styling_tables /zh-CN/docs/Learn_web_development/Core/Styling_basics/Tables +/zh-CN/docs/Learn/CSS/Building_blocks/Tables_tasks /zh-CN/docs/Learn_web_development/Core/Styling_basics/Tables_tasks +/zh-CN/docs/Learn/CSS/Building_blocks/Test_your_skills_backgrounds_and_borders /zh-CN/docs/Learn_web_development/Core/Styling_basics/Test_your_skills_backgrounds_and_borders +/zh-CN/docs/Learn/CSS/Building_blocks/The_box_model /zh-CN/docs/Learn_web_development/Core/Styling_basics/Box_model +/zh-CN/docs/Learn/CSS/Building_blocks/Values_and_units /zh-CN/docs/Learn_web_development/Core/Styling_basics/Values_and_units +/zh-CN/docs/Learn/CSS/Building_blocks/处理_不同_方向的_文本 /zh-CN/docs/Learn_web_development/Core/Styling_basics/Handling_different_text_directions +/zh-CN/docs/Learn/CSS/CSS_layout /zh-CN/docs/Learn_web_development/Core/CSS_layout +/zh-CN/docs/Learn/CSS/CSS_layout/Flexbox /zh-CN/docs/Learn_web_development/Core/CSS_layout/Flexbox +/zh-CN/docs/Learn/CSS/CSS_layout/Floats /zh-CN/docs/Learn_web_development/Core/CSS_layout/Floats +/zh-CN/docs/Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension /zh-CN/docs/Learn_web_development/Core/CSS_layout/Fundamental_Layout_Comprehension +/zh-CN/docs/Learn/CSS/CSS_layout/Grid_skills /zh-CN/docs/Learn_web_development/Core/CSS_layout/Grid_skills +/zh-CN/docs/Learn/CSS/CSS_layout/Grids /zh-CN/docs/Learn_web_development/Core/CSS_layout/Grids +/zh-CN/docs/Learn/CSS/CSS_layout/Introduction /zh-CN/docs/Learn_web_development/Core/CSS_layout/Introduction +/zh-CN/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods /zh-CN/docs/Learn_web_development/Core/CSS_layout/Legacy_Layout_Methods +/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries /zh-CN/docs/Learn_web_development/Core/CSS_layout/Media_queries +/zh-CN/docs/Learn/CSS/CSS_layout/Multiple-column_Layout /zh-CN/docs/Learn_web_development/Core/CSS_layout/Multiple-column_Layout +/zh-CN/docs/Learn/CSS/CSS_layout/Normal_Flow /zh-CN/docs/Learn_web_development/Core/CSS_layout/Introduction +/zh-CN/docs/Learn/CSS/CSS_layout/Position_skills /zh-CN/docs/Learn_web_development/Core/CSS_layout/Position_skills +/zh-CN/docs/Learn/CSS/CSS_layout/Positioning /zh-CN/docs/Learn_web_development/Core/CSS_layout/Positioning +/zh-CN/docs/Learn/CSS/CSS_layout/Practical_positioning_examples /zh-CN/docs/Learn_web_development/Core/CSS_layout/Practical_positioning_examples +/zh-CN/docs/Learn/CSS/CSS_layout/Responsive_Design /zh-CN/docs/Learn_web_development/Core/CSS_layout/Responsive_Design +/zh-CN/docs/Learn/CSS/CSS_layout/Supporting_Older_Browsers /zh-CN/docs/Learn_web_development/Core/CSS_layout/Supporting_Older_Browsers +/zh-CN/docs/Learn/CSS/CSS_layout/传统的布局方法 /zh-CN/docs/Learn_web_development/Core/CSS_layout/Legacy_Layout_Methods +/zh-CN/docs/Learn/CSS/CSS_layout/定位 /zh-CN/docs/Learn_web_development/Core/CSS_layout/Positioning +/zh-CN/docs/Learn/CSS/CSS_layout/网格 /zh-CN/docs/Learn_web_development/Core/CSS_layout/Grids +/zh-CN/docs/Learn/CSS/First_steps /zh-CN/docs/Learn_web_development/Core/Styling_basics +/zh-CN/docs/Learn/CSS/First_steps/CSS如何运行 /zh-CN/docs/Learn_web_development/Core/Styling_basics/What_is_CSS +/zh-CN/docs/Learn/CSS/First_steps/Getting_started /zh-CN/docs/Learn_web_development/Core/Styling_basics/Getting_started +/zh-CN/docs/Learn/CSS/First_steps/How_CSS_is_structured /zh-CN/docs/Learn_web_development/Core/Styling_basics/Getting_started +/zh-CN/docs/Learn/CSS/First_steps/How_CSS_works /zh-CN/docs/Learn_web_development/Core/Styling_basics/What_is_CSS +/zh-CN/docs/Learn/CSS/First_steps/Styling_a_biography_page /zh-CN/docs/Learn_web_development/Core/Styling_basics/Styling_a_bio_page +/zh-CN/docs/Learn/CSS/First_steps/Using_your_new_knowledge /zh-CN/docs/Learn_web_development/Core/Styling_basics/Styling_a_bio_page +/zh-CN/docs/Learn/CSS/First_steps/What_is_CSS /zh-CN/docs/Learn_web_development/Core/Styling_basics/What_is_CSS +/zh-CN/docs/Learn/CSS/First_steps/开始 /zh-CN/docs/Learn_web_development/Core/Styling_basics/Getting_started +/zh-CN/docs/Learn/CSS/Howto /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems +/zh-CN/docs/Learn/CSS/Howto/CSS_FAQ /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems/CSS_FAQ +/zh-CN/docs/Learn/CSS/Howto/Generated_content /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems/Generated_content /zh-CN/docs/Learn/CSS/Introduction_to_CSS /en-US/docs/Learn_web_development/Core/Styling_basics /zh-CN/docs/Learn/CSS/Introduction_to_CSS/Attribute_selectors /en-US/docs/Learn_web_development/Core/Styling_basics/Attribute_selectors /zh-CN/docs/Learn/CSS/Introduction_to_CSS/Box_model /en-US/docs/Learn_web_development/Core/Styling_basics/Box_model @@ -1040,7 +1103,7 @@ /zh-CN/docs/Learn/CSS/Introduction_to_CSS/Cascade_and_inheritance /en-US/docs/Learn_web_development/Core/Styling_basics/Handling_conflicts /zh-CN/docs/Learn/CSS/Introduction_to_CSS/Combinators_and_multiple_selectors /en-US/docs/Learn_web_development/Core/Styling_basics/Combinators /zh-CN/docs/Learn/CSS/Introduction_to_CSS/Debugging_CSS /en-US/docs/Learn_web_development/Core/Styling_basics/Debugging_CSS -/zh-CN/docs/Learn/CSS/Introduction_to_CSS/Fundamental_CSS_comprehension /zh-CN/docs/Learn/CSS/Building_blocks/Fundamental_CSS_comprehension +/zh-CN/docs/Learn/CSS/Introduction_to_CSS/Fundamental_CSS_comprehension /zh-CN/docs/Learn_web_development/Core/Styling_basics/Fundamental_CSS_comprehension /zh-CN/docs/Learn/CSS/Introduction_to_CSS/How_CSS_works /en-US/docs/Learn_web_development/Core/Styling_basics/What_is_CSS /zh-CN/docs/Learn/CSS/Introduction_to_CSS/Pseudo-classes_and_pseudo-elements /en-US/docs/Learn_web_development/Core/Styling_basics/Pseudo_classes_and_elements /zh-CN/docs/Learn/CSS/Introduction_to_CSS/Selectors /en-US/docs/Learn_web_development/Core/Styling_basics/Basic_selectors @@ -1049,82 +1112,324 @@ /zh-CN/docs/Learn/CSS/Introduction_to_CSS/Values_and_units /en-US/docs/Learn_web_development/Core/Styling_basics/Values_and_units /zh-CN/docs/Learn/CSS/Introduction_to_CSS/语法 /en-US/docs/Learn_web_development/Core/Styling_basics/Getting_started /zh-CN/docs/Learn/CSS/Styling_boxes /en-US/docs/Learn_web_development/Core/Styling_basics -/zh-CN/docs/Learn/CSS/Styling_boxes/A_cool_looking_box /zh-CN/docs/Learn/CSS/Building_blocks/A_cool_looking_box -/zh-CN/docs/Learn/CSS/Styling_boxes/Advanced_box_effects /zh-CN/docs/Learn/CSS/Building_blocks/Advanced_styling_effects +/zh-CN/docs/Learn/CSS/Styling_boxes/A_cool_looking_box /zh-CN/docs/Learn_web_development/Core/Styling_basics/Cool-looking_box +/zh-CN/docs/Learn/CSS/Styling_boxes/Advanced_box_effects /zh-CN/docs/Learn_web_development/Core/Styling_basics/Advanced_styling_effects /zh-CN/docs/Learn/CSS/Styling_boxes/Borders /en-US/docs/Learn_web_development/Core/Styling_basics/Backgrounds_and_borders /zh-CN/docs/Learn/CSS/Styling_boxes/Box_model_recap /en-US/docs/Learn_web_development/Core/Styling_basics/Box_model -/zh-CN/docs/Learn/CSS/Styling_boxes/Creating_fancy_letterheaded_paper /zh-CN/docs/Learn/CSS/Building_blocks/Creating_fancy_letterheaded_paper -/zh-CN/docs/Learn/CSS/Styling_boxes/Styling_tables /zh-CN/docs/Learn/CSS/Building_blocks/Styling_tables -/zh-CN/docs/Learn/CSS/Styling_boxes/创建精美的信纸 /zh-CN/docs/Learn/CSS/Building_blocks/Creating_fancy_letterheaded_paper +/zh-CN/docs/Learn/CSS/Styling_boxes/Creating_fancy_letterheaded_paper /zh-CN/docs/Learn_web_development/Core/Styling_basics/Fancy_letterheaded_paper +/zh-CN/docs/Learn/CSS/Styling_boxes/Styling_tables /zh-CN/docs/Learn_web_development/Core/Styling_basics/Tables +/zh-CN/docs/Learn/CSS/Styling_boxes/创建精美的信纸 /zh-CN/docs/Learn_web_development/Core/Styling_basics/Fancy_letterheaded_paper /zh-CN/docs/Learn/CSS/Styling_boxes/背景 /en-US/docs/Learn_web_development/Core/Styling_basics/Backgrounds_and_borders -/zh-CN/docs/Learn/CSS/为文本添加样式 /zh-CN/docs/Learn/CSS/Styling_text -/zh-CN/docs/Learn/CSS/为文本添加样式/Fundamentals /zh-CN/docs/Learn/CSS/Styling_text/Fundamentals -/zh-CN/docs/Learn/CSS/为文本添加样式/Styling_links /zh-CN/docs/Learn/CSS/Styling_text/Styling_links -/zh-CN/docs/Learn/CSS/为文本添加样式/Styling_lists /zh-CN/docs/Learn/CSS/Styling_text/Styling_lists -/zh-CN/docs/Learn/CSS/为文本添加样式/Typesetting_a_homepage /zh-CN/docs/Learn/CSS/Styling_text/Typesetting_a_homepage -/zh-CN/docs/Learn/CSS/为文本添加样式/Web_字体 /zh-CN/docs/Learn/CSS/Styling_text/Web_fonts -/zh-CN/docs/Learn/Common_questions/Available_text_editors /zh-CN/docs/Learn/Common_questions/Tools_and_setup/Available_text_editors -/zh-CN/docs/Learn/Common_questions/Checking_that_your_web_site_is_working_properly /zh-CN/docs/Learn/Common_questions/Tools_and_setup/Checking_that_your_web_site_is_working_properly -/zh-CN/docs/Learn/Common_questions/Common_web_layouts /zh-CN/docs/Learn/Common_questions/Design_and_accessibility/Common_web_layouts -/zh-CN/docs/Learn/Common_questions/How_do_you_host_your_website_on_Google_App_Engine /zh-CN/docs/Learn/Common_questions/Tools_and_setup/How_do_you_host_your_website_on_Google_App_Engine -/zh-CN/docs/Learn/Common_questions/How_does_the_Internet_work /zh-CN/docs/Learn/Common_questions/Web_mechanics/How_does_the_Internet_work -/zh-CN/docs/Learn/Common_questions/How_much_does_it_cost /zh-CN/docs/Learn/Common_questions/Tools_and_setup/How_much_does_it_cost -/zh-CN/docs/Learn/Common_questions/Pages_sites_servers_and_search_engines /zh-CN/docs/Learn/Common_questions/Web_mechanics/Pages_sites_servers_and_search_engines -/zh-CN/docs/Learn/Common_questions/Thinking_before_coding /zh-CN/docs/Learn/Common_questions/Design_and_accessibility/Thinking_before_coding -/zh-CN/docs/Learn/Common_questions/Upload_files_to_a_web_server /zh-CN/docs/Learn/Common_questions/Tools_and_setup/Upload_files_to_a_web_server -/zh-CN/docs/Learn/Common_questions/Using_Github_pages /zh-CN/docs/Learn/Common_questions/Tools_and_setup/Using_GitHub_pages -/zh-CN/docs/Learn/Common_questions/What_are_browser_developer_tools /zh-CN/docs/Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools -/zh-CN/docs/Learn/Common_questions/What_are_hyperlinks /zh-CN/docs/Learn/Common_questions/Web_mechanics/What_are_hyperlinks -/zh-CN/docs/Learn/Common_questions/What_is_a_URL /zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_URL -/zh-CN/docs/Learn/Common_questions/What_is_a_domain_name /zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_domain_name -/zh-CN/docs/Learn/Common_questions/What_is_a_web_server /zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_web_server -/zh-CN/docs/Learn/Common_questions/What_is_accessibility /zh-CN/docs/Learn/Common_questions/Design_and_accessibility/What_is_accessibility -/zh-CN/docs/Learn/Common_questions/What_software_do_I_need /zh-CN/docs/Learn/Common_questions/Tools_and_setup/What_software_do_I_need -/zh-CN/docs/Learn/Common_questions/set_up_a_local_testing_server /zh-CN/docs/Learn/Common_questions/Tools_and_setup/set_up_a_local_testing_server -/zh-CN/docs/Learn/Common_questions/实用文本编辑器 /zh-CN/docs/Learn/Common_questions/Tools_and_setup/Available_text_editors -/zh-CN/docs/Learn/Common_questions/网页,网站,网页服务器和搜索引擎的区别是什么? /zh-CN/docs/Learn/Common_questions/Web_mechanics/Pages_sites_servers_and_search_engines -/zh-CN/docs/Learn/Discover_browser_developer_tools /zh-CN/docs/Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools -/zh-CN/docs/Learn/Getting_started_with_the_web/CSS_基础 /zh-CN/docs/Learn/Getting_started_with_the_web/CSS_basics -/zh-CN/docs/Learn/Getting_started_with_the_web/你的网页将呈现什么样子? /zh-CN/docs/Learn/Getting_started_with_the_web/What_will_your_website_look_like -/zh-CN/docs/Learn/Getting_started_with_the_web/网络是如何工作的 /zh-CN/docs/Learn/Getting_started_with_the_web/How_the_Web_works -/zh-CN/docs/Learn/HTML/Forms /zh-CN/docs/Learn/Forms -/zh-CN/docs/Learn/HTML/Forms/Advanced_styling_for_HTML_forms /zh-CN/docs/Learn/Forms/Advanced_form_styling -/zh-CN/docs/Learn/HTML/Forms/Data_form_validation /zh-CN/docs/Learn/Forms/Form_validation -/zh-CN/docs/Learn/HTML/Forms/HTML_forms_in_legacy_browsers /zh-CN/docs/Learn/Forms/HTML_forms_in_legacy_browsers -/zh-CN/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets /zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls -/zh-CN/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets/Example_1 /zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls/Example_1 -/zh-CN/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets/Example_2 /zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls/Example_2 -/zh-CN/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets/Example_3 /zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls/Example_3 -/zh-CN/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets/Example_4 /zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls/Example_4 -/zh-CN/docs/Learn/HTML/Forms/How_to_structure_an_HTML_form /zh-CN/docs/Learn/Forms/How_to_structure_a_web_form -/zh-CN/docs/Learn/HTML/Forms/My_first_HTML_form /zh-CN/docs/Learn/Forms/Your_first_form -/zh-CN/docs/Learn/HTML/Forms/Property_compatibility_table_for_form_widgets /zh-CN/docs/Learn/Forms/Property_compatibility_table_for_form_controls -/zh-CN/docs/Learn/HTML/Forms/Sending_and_retrieving_form_data /zh-CN/docs/Learn/Forms/Sending_and_retrieving_form_data -/zh-CN/docs/Learn/HTML/Forms/Sending_forms_through_JavaScript /zh-CN/docs/Learn/Forms/Sending_forms_through_JavaScript -/zh-CN/docs/Learn/HTML/Forms/Styling_HTML_forms /zh-CN/docs/Learn/Forms/Styling_web_forms -/zh-CN/docs/Learn/HTML/Forms/The_native_form_widgets /zh-CN/docs/Learn/Forms/Basic_native_form_controls -/zh-CN/docs/Learn/HTML/Forms/Your_first_HTML_form /zh-CN/docs/Learn/Forms/Your_first_form -/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/其他嵌入技术 /zh-CN/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies -/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/在网页中添加矢量图形 /zh-CN/docs/Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web -/zh-CN/docs/Learn/JavaScript/Asynchronous/Async_await /zh-CN/docs/Learn/JavaScript/Asynchronous/Promises -/zh-CN/docs/Learn/JavaScript/Asynchronous/Choosing_the_right_approach /zh-CN/docs/Learn/JavaScript/Asynchronous -/zh-CN/docs/Learn/JavaScript/Asynchronous/Concepts /zh-CN/docs/Learn/JavaScript/Asynchronous/Introducing -/zh-CN/docs/Learn/JavaScript/Asynchronous/Timeouts_and_intervals /zh-CN/docs/Learn/JavaScript/Asynchronous -/zh-CN/docs/Learn/JavaScript/First_steps/变量 /zh-CN/docs/Learn/JavaScript/First_steps/Variables -/zh-CN/docs/Learn/JavaScript/First_steps/第一点 /zh-CN/docs/Learn/JavaScript/First_steps/A_first_splash -/zh-CN/docs/Learn/JavaScript/Objects/Inheritance /zh-CN/docs/Learn/JavaScript/Objects/Classes_in_JavaScript -/zh-CN/docs/Learn/JavaScript/Objects/Object-oriented_JS /zh-CN/docs/Learn/JavaScript/Objects/Classes_in_JavaScript -/zh-CN/docs/Learn/JavaScript/Objects/向“弹跳球”演示程序添加新功能 /zh-CN/docs/Learn/JavaScript/Objects/Adding_bouncing_balls_features -/zh-CN/docs/Learn/JavaScript/Objects/测试你的技能:面向对象的Javascript /zh-CN/docs/Learn/JavaScript/Objects/Test_your_skills:_Object-oriented_JavaScript -/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/flow_control_using_async /zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data -/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/介绍 /zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Introduction -/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/介绍 /zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Introduction -/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/可访问性 /zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility -/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/测试策略 /zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies -/zh-CN/docs/Learn/Tools_and_testing/跨服务器测试 /zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing -/zh-CN/docs/Learn/Tools_and_testing/跨服务器测试/Automated_testing /zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Automated_testing -/zh-CN/docs/Learn/Tools_and_testing/跨服务器测试/HTML_and_CSS /zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS -/zh-CN/docs/Learn/Tools_and_testing/跨服务器测试/Your_own_automation_environment /zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Your_own_automation_environment +/zh-CN/docs/Learn/CSS/Styling_text /zh-CN/docs/Learn_web_development/Core/Text_styling +/zh-CN/docs/Learn/CSS/Styling_text/Fundamentals /zh-CN/docs/Learn_web_development/Core/Text_styling/Fundamentals +/zh-CN/docs/Learn/CSS/Styling_text/Styling_links /zh-CN/docs/Learn_web_development/Core/Text_styling/Styling_links +/zh-CN/docs/Learn/CSS/Styling_text/Styling_lists /zh-CN/docs/Learn_web_development/Core/Text_styling/Styling_lists +/zh-CN/docs/Learn/CSS/Styling_text/Typesetting_a_homepage /zh-CN/docs/Learn_web_development/Core/Text_styling/Typesetting_a_homepage +/zh-CN/docs/Learn/CSS/Styling_text/Web_fonts /zh-CN/docs/Learn_web_development/Core/Text_styling/Web_fonts +/zh-CN/docs/Learn/CSS/为文本添加样式 /zh-CN/docs/Learn_web_development/Core/Text_styling +/zh-CN/docs/Learn/CSS/为文本添加样式/Fundamentals /zh-CN/docs/Learn_web_development/Core/Text_styling/Fundamentals +/zh-CN/docs/Learn/CSS/为文本添加样式/Styling_links /zh-CN/docs/Learn_web_development/Core/Text_styling/Styling_links +/zh-CN/docs/Learn/CSS/为文本添加样式/Styling_lists /zh-CN/docs/Learn_web_development/Core/Text_styling/Styling_lists +/zh-CN/docs/Learn/CSS/为文本添加样式/Typesetting_a_homepage /zh-CN/docs/Learn_web_development/Core/Text_styling/Typesetting_a_homepage +/zh-CN/docs/Learn/CSS/为文本添加样式/Web_字体 /zh-CN/docs/Learn_web_development/Core/Text_styling/Web_fonts +/zh-CN/docs/Learn/Common_questions /zh-CN/docs/Learn_web_development/Howto +/zh-CN/docs/Learn/Common_questions/Available_text_editors /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/Available_text_editors +/zh-CN/docs/Learn/Common_questions/Checking_that_your_web_site_is_working_properly /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/Checking_that_your_web_site_is_working_properly +/zh-CN/docs/Learn/Common_questions/Common_web_layouts /zh-CN/docs/Learn_web_development/Howto/Design_and_accessibility/Common_web_layouts +/zh-CN/docs/Learn/Common_questions/Design_and_accessibility /zh-CN/docs/Learn_web_development/Howto/Design_and_accessibility +/zh-CN/docs/Learn/Common_questions/Design_and_accessibility/Common_web_layouts /zh-CN/docs/Learn_web_development/Howto/Design_and_accessibility/Common_web_layouts +/zh-CN/docs/Learn/Common_questions/Design_and_accessibility/Thinking_before_coding /zh-CN/docs/Learn_web_development/Howto/Design_and_accessibility/Thinking_before_coding +/zh-CN/docs/Learn/Common_questions/Design_and_accessibility/What_is_accessibility /zh-CN/docs/Learn_web_development/Howto/Design_and_accessibility/What_is_accessibility +/zh-CN/docs/Learn/Common_questions/How_do_you_host_your_website_on_Google_App_Engine /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/How_do_you_host_your_website_on_Google_App_Engine +/zh-CN/docs/Learn/Common_questions/How_does_the_Internet_work /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/How_does_the_Internet_work +/zh-CN/docs/Learn/Common_questions/How_much_does_it_cost /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/How_much_does_it_cost +/zh-CN/docs/Learn/Common_questions/Pages_sites_servers_and_search_engines /zh-CN/docs/Learn_web_development/Getting_started/Environment_setup/Browsing_the_web +/zh-CN/docs/Learn/Common_questions/Thinking_before_coding /zh-CN/docs/Learn_web_development/Howto/Design_and_accessibility/Thinking_before_coding +/zh-CN/docs/Learn/Common_questions/Tools_and_setup /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup +/zh-CN/docs/Learn/Common_questions/Tools_and_setup/Available_text_editors /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/Available_text_editors +/zh-CN/docs/Learn/Common_questions/Tools_and_setup/Checking_that_your_web_site_is_working_properly /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/Checking_that_your_web_site_is_working_properly +/zh-CN/docs/Learn/Common_questions/Tools_and_setup/How_do_you_host_your_website_on_Google_App_Engine /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/How_do_you_host_your_website_on_Google_App_Engine +/zh-CN/docs/Learn/Common_questions/Tools_and_setup/How_much_does_it_cost /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/How_much_does_it_cost +/zh-CN/docs/Learn/Common_questions/Tools_and_setup/Upload_files_to_a_web_server /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/Upload_files_to_a_web_server +/zh-CN/docs/Learn/Common_questions/Tools_and_setup/Using_GitHub_pages /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/Using_GitHub_pages +/zh-CN/docs/Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/What_are_browser_developer_tools +/zh-CN/docs/Learn/Common_questions/Tools_and_setup/What_software_do_I_need /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/What_software_do_I_need +/zh-CN/docs/Learn/Common_questions/Tools_and_setup/set_up_a_local_testing_server /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/set_up_a_local_testing_server +/zh-CN/docs/Learn/Common_questions/Upload_files_to_a_web_server /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/Upload_files_to_a_web_server +/zh-CN/docs/Learn/Common_questions/Using_Github_pages /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/Using_GitHub_pages +/zh-CN/docs/Learn/Common_questions/Web_mechanics /zh-CN/docs/Learn_web_development/Howto/Web_mechanics +/zh-CN/docs/Learn/Common_questions/Web_mechanics/How_does_the_Internet_work /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/How_does_the_Internet_work +/zh-CN/docs/Learn/Common_questions/Web_mechanics/Pages_sites_servers_and_search_engines /zh-CN/docs/Learn_web_development/Getting_started/Environment_setup/Browsing_the_web +/zh-CN/docs/Learn/Common_questions/Web_mechanics/What_are_hyperlinks /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_are_hyperlinks +/zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_URL /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_URL +/zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_domain_name /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_domain_name +/zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_web_server /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_web_server +/zh-CN/docs/Learn/Common_questions/What_are_browser_developer_tools /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/What_are_browser_developer_tools +/zh-CN/docs/Learn/Common_questions/What_are_hyperlinks /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_are_hyperlinks +/zh-CN/docs/Learn/Common_questions/What_is_a_URL /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_URL +/zh-CN/docs/Learn/Common_questions/What_is_a_domain_name /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_domain_name +/zh-CN/docs/Learn/Common_questions/What_is_a_web_server /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_web_server +/zh-CN/docs/Learn/Common_questions/What_is_accessibility /zh-CN/docs/Learn_web_development/Howto/Design_and_accessibility/What_is_accessibility +/zh-CN/docs/Learn/Common_questions/What_software_do_I_need /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/What_software_do_I_need +/zh-CN/docs/Learn/Common_questions/set_up_a_local_testing_server /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/set_up_a_local_testing_server +/zh-CN/docs/Learn/Common_questions/实用文本编辑器 /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/Available_text_editors +/zh-CN/docs/Learn/Common_questions/网页,网站,网页服务器和搜索引擎的区别是什么? /zh-CN/docs/Learn_web_development/Getting_started/Environment_setup/Browsing_the_web +/zh-CN/docs/Learn/Discover_browser_developer_tools /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/What_are_browser_developer_tools +/zh-CN/docs/Learn/Forms /zh-CN/docs/Learn_web_development/Extensions/Forms +/zh-CN/docs/Learn/Forms/Advanced_form_styling /zh-CN/docs/Learn_web_development/Extensions/Forms/Advanced_form_styling +/zh-CN/docs/Learn/Forms/Basic_native_form_controls /zh-CN/docs/Learn_web_development/Extensions/Forms/Basic_native_form_controls +/zh-CN/docs/Learn/Forms/Form_validation /zh-CN/docs/Learn_web_development/Extensions/Forms/Form_validation +/zh-CN/docs/Learn/Forms/HTML5_input_types /zh-CN/docs/Learn_web_development/Extensions/Forms/HTML5_input_types +/zh-CN/docs/Learn/Forms/HTML_forms_in_legacy_browsers /zh-CN/docs/Learn_web_development/Extensions/Forms/HTML_forms_in_legacy_browsers +/zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls +/zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls/Example_1 /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_1 +/zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls/Example_2 /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_2 +/zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls/Example_3 /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_3 +/zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls/Example_4 /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_4 +/zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls/Example_5 /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_5 +/zh-CN/docs/Learn/Forms/How_to_structure_a_web_form /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_structure_a_web_form +/zh-CN/docs/Learn/Forms/Other_form_controls /zh-CN/docs/Learn_web_development/Extensions/Forms/Other_form_controls +/zh-CN/docs/Learn/Forms/Property_compatibility_table_for_form_controls /zh-CN/docs/Learn_web_development/Extensions/Forms +/zh-CN/docs/Learn/Forms/Sending_and_retrieving_form_data /zh-CN/docs/Learn_web_development/Extensions/Forms/Sending_and_retrieving_form_data +/zh-CN/docs/Learn/Forms/Sending_forms_through_JavaScript /zh-CN/docs/Learn_web_development/Extensions/Forms/Sending_forms_through_JavaScript +/zh-CN/docs/Learn/Forms/Styling_web_forms /zh-CN/docs/Learn_web_development/Extensions/Forms/Styling_web_forms +/zh-CN/docs/Learn/Forms/UI_pseudo-classes /zh-CN/docs/Learn_web_development/Extensions/Forms/UI_pseudo-classes +/zh-CN/docs/Learn/Forms/Your_first_form /zh-CN/docs/Learn_web_development/Extensions/Forms/Your_first_form +/zh-CN/docs/Learn/Getting_started_with_the_web /zh-CN/docs/Learn_web_development/Getting_started/Your_first_website +/zh-CN/docs/Learn/Getting_started_with_the_web/CSS_basics /zh-CN/docs/Learn_web_development/Getting_started/Your_first_website/Styling_the_content +/zh-CN/docs/Learn/Getting_started_with_the_web/CSS_基础 /zh-CN/docs/Learn_web_development/Getting_started/Your_first_website/Styling_the_content +/zh-CN/docs/Learn/Getting_started_with_the_web/Dealing_with_files /zh-CN/docs/Learn_web_development/Getting_started/Environment_setup/Dealing_with_files +/zh-CN/docs/Learn/Getting_started_with_the_web/HTML_basics /zh-CN/docs/Learn_web_development/Getting_started/Your_first_website/Creating_the_content +/zh-CN/docs/Learn/Getting_started_with_the_web/How_the_Web_works /zh-CN/docs/Learn_web_development/Getting_started/Web_standards/How_the_web_works +/zh-CN/docs/Learn/Getting_started_with_the_web/Installing_basic_software /zh-CN/docs/Learn_web_development/Getting_started/Environment_setup/Installing_software +/zh-CN/docs/Learn/Getting_started_with_the_web/JavaScript_basics /zh-CN/docs/Learn_web_development/Getting_started/Your_first_website/Adding_interactivity +/zh-CN/docs/Learn/Getting_started_with_the_web/Publishing_your_website /zh-CN/docs/Learn_web_development/Getting_started/Your_first_website/Publishing_your_website +/zh-CN/docs/Learn/Getting_started_with_the_web/The_web_and_web_standards /zh-CN/docs/Learn_web_development/Getting_started/Web_standards/The_web_standards_model +/zh-CN/docs/Learn/Getting_started_with_the_web/What_will_your_website_look_like /zh-CN/docs/Learn_web_development/Getting_started/Your_first_website/What_will_your_website_look_like +/zh-CN/docs/Learn/Getting_started_with_the_web/你的网页将呈现什么样子? /zh-CN/docs/Learn_web_development/Getting_started/Your_first_website/What_will_your_website_look_like +/zh-CN/docs/Learn/Getting_started_with_the_web/网络是如何工作的 /zh-CN/docs/Learn_web_development/Getting_started/Web_standards/How_the_web_works +/zh-CN/docs/Learn/HTML /zh-CN/docs/Learn_web_development/Core/Structuring_content +/zh-CN/docs/Learn/HTML/Forms /zh-CN/docs/Learn_web_development/Extensions/Forms +/zh-CN/docs/Learn/HTML/Forms/Advanced_styling_for_HTML_forms /zh-CN/docs/Learn_web_development/Extensions/Forms/Advanced_form_styling +/zh-CN/docs/Learn/HTML/Forms/Data_form_validation /zh-CN/docs/Learn_web_development/Extensions/Forms/Form_validation +/zh-CN/docs/Learn/HTML/Forms/HTML_forms_in_legacy_browsers /zh-CN/docs/Learn_web_development/Extensions/Forms/HTML_forms_in_legacy_browsers +/zh-CN/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls +/zh-CN/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets/Example_1 /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_1 +/zh-CN/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets/Example_2 /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_2 +/zh-CN/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets/Example_3 /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_3 +/zh-CN/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets/Example_4 /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_4 +/zh-CN/docs/Learn/HTML/Forms/How_to_structure_an_HTML_form /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_structure_a_web_form +/zh-CN/docs/Learn/HTML/Forms/My_first_HTML_form /zh-CN/docs/Learn_web_development/Extensions/Forms/Your_first_form +/zh-CN/docs/Learn/HTML/Forms/Property_compatibility_table_for_form_widgets /zh-CN/docs/Learn_web_development/Extensions/Forms +/zh-CN/docs/Learn/HTML/Forms/Sending_and_retrieving_form_data /zh-CN/docs/Learn_web_development/Extensions/Forms/Sending_and_retrieving_form_data +/zh-CN/docs/Learn/HTML/Forms/Sending_forms_through_JavaScript /zh-CN/docs/Learn_web_development/Extensions/Forms/Sending_forms_through_JavaScript +/zh-CN/docs/Learn/HTML/Forms/Styling_HTML_forms /zh-CN/docs/Learn_web_development/Extensions/Forms/Styling_web_forms +/zh-CN/docs/Learn/HTML/Forms/The_native_form_widgets /zh-CN/docs/Learn_web_development/Extensions/Forms/Basic_native_form_controls +/zh-CN/docs/Learn/HTML/Forms/Your_first_HTML_form /zh-CN/docs/Learn_web_development/Extensions/Forms/Your_first_form +/zh-CN/docs/Learn/HTML/Howto /zh-CN/docs/Learn_web_development/Howto/Solve_HTML_problems +/zh-CN/docs/Learn/HTML/Howto/Add_a_hit_map_on_top_of_an_image /zh-CN/docs/Learn_web_development/Howto/Solve_HTML_problems/Add_a_hit_map_on_top_of_an_image +/zh-CN/docs/Learn/HTML/Howto/Author_fast-loading_HTML_pages /zh-CN/docs/Learn_web_development/Howto/Solve_HTML_problems/Author_fast-loading_HTML_pages +/zh-CN/docs/Learn/HTML/Howto/Use_data_attributes /zh-CN/docs/Learn_web_development/Howto/Solve_HTML_problems/Use_data_attributes +/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting /zh-CN/docs/Learn_web_development/Core/Structuring_content/Advanced_text_features +/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks /zh-CN/docs/Learn_web_development/Core/Structuring_content/Creating_links +/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Debugging_HTML /zh-CN/docs/Learn_web_development/Core/Structuring_content/Debugging_HTML +/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Document_and_website_structure /zh-CN/docs/Learn_web_development/Core/Structuring_content/Structuring_documents +/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Getting_started /zh-CN/docs/Learn_web_development/Core/Structuring_content/Basic_HTML_syntax +/zh-CN/docs/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals /zh-CN/docs/Learn_web_development/Core/Structuring_content/Headings_and_paragraphs +/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Marking_up_a_letter /zh-CN/docs/Learn_web_development/Core/Structuring_content/Marking_up_a_letter +/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content /zh-CN/docs/Learn_web_development/Core/Structuring_content/Structuring_a_page_of_content +/zh-CN/docs/Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML /zh-CN/docs/Learn_web_development/Core/Structuring_content/Webpage_metadata +/zh-CN/docs/Learn/HTML/Multimedia_and_embedding /zh-CN/docs/Learn_web_development/Core/Structuring_content +/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web /zh-CN/docs/Learn_web_development/Core/Structuring_content/Including_vector_graphics_in_HTML +/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/Images_in_HTML /zh-CN/docs/Learn_web_development/Core/Structuring_content/HTML_images +/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page /zh-CN/docs/Learn_web_development/Core/Structuring_content/Mozilla_splash_page +/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies /zh-CN/docs/Learn_web_development/Core/Structuring_content/General_embedding_technologies +/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images /zh-CN/docs/Web/HTML/Responsive_images +/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content /zh-CN/docs/Learn_web_development/Core/Structuring_content/HTML_video_and_audio +/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/其他嵌入技术 /zh-CN/docs/Learn_web_development/Core/Structuring_content/General_embedding_technologies +/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/在网页中添加矢量图形 /zh-CN/docs/Learn_web_development/Core/Structuring_content/Including_vector_graphics_in_HTML +/zh-CN/docs/Learn/HTML/Tables /zh-CN/docs/Learn_web_development/Core/Structuring_content/HTML_table_basics +/zh-CN/docs/Learn/HTML/Tables/Advanced /zh-CN/docs/Learn_web_development/Core/Structuring_content/Table_accessibility +/zh-CN/docs/Learn/HTML/Tables/Basics /zh-CN/docs/Learn_web_development/Core/Structuring_content/HTML_table_basics +/zh-CN/docs/Learn/HTML/Tables/Structuring_planet_data /zh-CN/docs/Learn_web_development/Core/Structuring_content/Planet_data_table +/zh-CN/docs/Learn/JavaScript /zh-CN/docs/Learn_web_development/Core/Scripting +/zh-CN/docs/Learn/JavaScript/Asynchronous /zh-CN/docs/Learn_web_development/Extensions/Async_JS +/zh-CN/docs/Learn/JavaScript/Asynchronous/Async_await /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Promises +/zh-CN/docs/Learn/JavaScript/Asynchronous/Choosing_the_right_approach /zh-CN/docs/Learn_web_development/Extensions/Async_JS +/zh-CN/docs/Learn/JavaScript/Asynchronous/Concepts /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Introducing +/zh-CN/docs/Learn/JavaScript/Asynchronous/Implementing_a_promise-based_API /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Implementing_a_promise-based_API +/zh-CN/docs/Learn/JavaScript/Asynchronous/Introducing /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Introducing +/zh-CN/docs/Learn/JavaScript/Asynchronous/Introducing_workers /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Introducing_workers +/zh-CN/docs/Learn/JavaScript/Asynchronous/Promises /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Promises +/zh-CN/docs/Learn/JavaScript/Asynchronous/Sequencing_animations /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Sequencing_animations +/zh-CN/docs/Learn/JavaScript/Asynchronous/Timeouts_and_intervals /zh-CN/docs/Learn_web_development/Extensions/Async_JS +/zh-CN/docs/Learn/JavaScript/Building_blocks /zh-CN/docs/Learn_web_development/Core/Scripting +/zh-CN/docs/Learn/JavaScript/Building_blocks/Build_your_own_function /zh-CN/docs/Learn_web_development/Core/Scripting/Build_your_own_function +/zh-CN/docs/Learn/JavaScript/Building_blocks/Event_bubbling /zh-CN/docs/Learn_web_development/Core/Scripting/Event_bubbling +/zh-CN/docs/Learn/JavaScript/Building_blocks/Events /zh-CN/docs/Learn_web_development/Core/Scripting/Events +/zh-CN/docs/Learn/JavaScript/Building_blocks/Functions /zh-CN/docs/Learn_web_development/Core/Scripting/Functions +/zh-CN/docs/Learn/JavaScript/Building_blocks/Image_gallery /zh-CN/docs/Learn_web_development/Core/Scripting/Image_gallery +/zh-CN/docs/Learn/JavaScript/Building_blocks/Looping_code /zh-CN/docs/Learn_web_development/Core/Scripting/Loops +/zh-CN/docs/Learn/JavaScript/Building_blocks/Return_values /zh-CN/docs/Learn_web_development/Core/Scripting/Return_values +/zh-CN/docs/Learn/JavaScript/Building_blocks/Test_your_skills:_Conditionals /zh-CN/docs/Learn_web_development/Core/Scripting/Test_your_skills:_Conditionals +/zh-CN/docs/Learn/JavaScript/Building_blocks/Test_your_skills:_Loops /zh-CN/docs/Learn_web_development/Core/Scripting/Test_your_skills:_Loops +/zh-CN/docs/Learn/JavaScript/Building_blocks/conditionals /zh-CN/docs/Learn_web_development/Core/Scripting/Conditionals +/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs /zh-CN/docs/Learn_web_development/Extensions/Client-side_APIs +/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Client-side_storage /zh-CN/docs/Learn_web_development/Extensions/Client-side_APIs/Client-side_storage +/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics /zh-CN/docs/Learn_web_development/Extensions/Client-side_APIs/Drawing_graphics +/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data /zh-CN/docs/Learn_web_development/Core/Scripting/Network_requests +/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Introduction /zh-CN/docs/Learn_web_development/Extensions/Client-side_APIs/Introduction +/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents /zh-CN/docs/Learn_web_development/Core/Scripting/DOM_scripting +/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Third_party_APIs /zh-CN/docs/Learn_web_development/Extensions/Client-side_APIs/Third_party_APIs +/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs /zh-CN/docs/Learn_web_development/Extensions/Client-side_APIs/Video_and_audio_APIs +/zh-CN/docs/Learn/JavaScript/First_steps /zh-CN/docs/Learn_web_development/Core/Scripting +/zh-CN/docs/Learn/JavaScript/First_steps/A_first_splash /zh-CN/docs/Learn_web_development/Core/Scripting/A_first_splash +/zh-CN/docs/Learn/JavaScript/First_steps/Arrays /zh-CN/docs/Learn_web_development/Core/Scripting/Arrays +/zh-CN/docs/Learn/JavaScript/First_steps/Math /zh-CN/docs/Learn_web_development/Core/Scripting/Math +/zh-CN/docs/Learn/JavaScript/First_steps/Silly_story_generator /zh-CN/docs/Learn_web_development/Core/Scripting/Silly_story_generator +/zh-CN/docs/Learn/JavaScript/First_steps/Strings /zh-CN/docs/Learn_web_development/Core/Scripting/Strings +/zh-CN/docs/Learn/JavaScript/First_steps/Test_your_skills:_variables /zh-CN/docs/Learn_web_development/Core/Scripting/Test_your_skills:_variables +/zh-CN/docs/Learn/JavaScript/First_steps/Useful_string_methods /zh-CN/docs/Learn_web_development/Core/Scripting/Useful_string_methods +/zh-CN/docs/Learn/JavaScript/First_steps/Variables /zh-CN/docs/Learn_web_development/Core/Scripting/Variables +/zh-CN/docs/Learn/JavaScript/First_steps/What_is_JavaScript /zh-CN/docs/Learn_web_development/Core/Scripting/What_is_JavaScript +/zh-CN/docs/Learn/JavaScript/First_steps/What_went_wrong /zh-CN/docs/Learn_web_development/Core/Scripting/What_went_wrong +/zh-CN/docs/Learn/JavaScript/First_steps/变量 /zh-CN/docs/Learn_web_development/Core/Scripting/Variables +/zh-CN/docs/Learn/JavaScript/First_steps/第一点 /zh-CN/docs/Learn_web_development/Core/Scripting/A_first_splash +/zh-CN/docs/Learn/JavaScript/Howto /zh-CN/docs/Learn_web_development/Howto/Solve_JavaScript_problems +/zh-CN/docs/Learn/JavaScript/Objects /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects +/zh-CN/docs/Learn/JavaScript/Objects/Adding_bouncing_balls_features /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Adding_bouncing_balls_features +/zh-CN/docs/Learn/JavaScript/Objects/Basics /zh-CN/docs/Learn_web_development/Core/Scripting/Object_basics +/zh-CN/docs/Learn/JavaScript/Objects/Classes_in_JavaScript /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Classes_in_JavaScript +/zh-CN/docs/Learn/JavaScript/Objects/Inheritance /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Classes_in_JavaScript +/zh-CN/docs/Learn/JavaScript/Objects/JSON /zh-CN/docs/Learn_web_development/Core/Scripting/JSON +/zh-CN/docs/Learn/JavaScript/Objects/Object-oriented_JS /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Classes_in_JavaScript +/zh-CN/docs/Learn/JavaScript/Objects/Object-oriented_programming /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Object-oriented_programming +/zh-CN/docs/Learn/JavaScript/Objects/Object_building_practice /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Object_building_practice +/zh-CN/docs/Learn/JavaScript/Objects/Object_prototypes /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Object_prototypes +/zh-CN/docs/Learn/JavaScript/Objects/Test_your_skills:_Object-oriented_JavaScript /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Test_your_skills:_Object-oriented_JavaScript +/zh-CN/docs/Learn/JavaScript/Objects/向“弹跳球”演示程序添加新功能 /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Adding_bouncing_balls_features +/zh-CN/docs/Learn/JavaScript/Objects/测试你的技能:面向对象的Javascript /zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Test_your_skills:_Object-oriented_JavaScript +/zh-CN/docs/Learn/Learning_and_getting_help /zh-CN/docs/Learn_web_development/Getting_started/Soft_skills/Learning_and_getting_help +/zh-CN/docs/Learn/MathML /zh-CN/docs/Web/MathML +/zh-CN/docs/Learn/MathML/First_steps /zh-CN/docs/Web/MathML/Guides +/zh-CN/docs/Learn/MathML/First_steps/Fractions_and_roots /zh-CN/docs/Web/MathML/Guides/Fractions_and_roots +/zh-CN/docs/Learn/MathML/First_steps/Getting_started /zh-CN/docs/Web/MathML/Guides/Getting_started +/zh-CN/docs/Learn/MathML/First_steps/Scripts /zh-CN/docs/Web/MathML/Guides/Scripts +/zh-CN/docs/Learn/MathML/First_steps/Tables /zh-CN/docs/Web/MathML/Guides/Tables +/zh-CN/docs/Learn/MathML/First_steps/Text_containers /zh-CN/docs/Web/MathML/Guides/Text_containers +/zh-CN/docs/Learn/MathML/First_steps/Three_famous_mathematical_formulas /zh-CN/docs/Web/MathML/Guides/Three_famous_mathematical_formulas +/zh-CN/docs/Learn/Performance /zh-CN/docs/Learn_web_development/Extensions/Performance +/zh-CN/docs/Learn/Performance/CSS /zh-CN/docs/Learn_web_development/Extensions/Performance/CSS +/zh-CN/docs/Learn/Performance/HTML /zh-CN/docs/Learn_web_development/Extensions/Performance/HTML +/zh-CN/docs/Learn/Performance/JavaScript /zh-CN/docs/Learn_web_development/Extensions/Performance/JavaScript +/zh-CN/docs/Learn/Performance/Measuring_performance /zh-CN/docs/Learn_web_development/Extensions/Performance/Measuring_performance +/zh-CN/docs/Learn/Performance/Multimedia /zh-CN/docs/Learn_web_development/Extensions/Performance/Multimedia +/zh-CN/docs/Learn/Performance/Perceived_performance /zh-CN/docs/Learn_web_development/Extensions/Performance/Perceived_performance +/zh-CN/docs/Learn/Performance/Web_Performance_Basics /zh-CN/docs/Learn_web_development/Extensions/Performance/Web_Performance_Basics +/zh-CN/docs/Learn/Performance/What_is_web_performance /zh-CN/docs/Learn_web_development/Extensions/Performance/What_is_web_performance +/zh-CN/docs/Learn/Performance/business_case_for_performance /zh-CN/docs/Learn_web_development/Extensions/Performance/business_case_for_performance +/zh-CN/docs/Learn/Performance/video /zh-CN/docs/Learn_web_development/Extensions/Performance/video +/zh-CN/docs/Learn/Performance/why_web_performance /zh-CN/docs/Learn_web_development/Extensions/Performance/why_web_performance +/zh-CN/docs/Learn/Server-side /zh-CN/docs/Learn_web_development/Extensions/Server-side +/zh-CN/docs/Learn/Server-side/Configuring_server_MIME_types /zh-CN/docs/Learn_web_development/Extensions/Server-side/Configuring_server_MIME_types +/zh-CN/docs/Learn/Server-side/Django /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django +/zh-CN/docs/Learn/Server-side/Django/Admin_site /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Admin_site +/zh-CN/docs/Learn/Server-side/Django/Authentication /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Authentication +/zh-CN/docs/Learn/Server-side/Django/Deployment /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Deployment +/zh-CN/docs/Learn/Server-side/Django/Forms /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Forms +/zh-CN/docs/Learn/Server-side/Django/Generic_views /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Generic_views +/zh-CN/docs/Learn/Server-side/Django/Home_page /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Home_page +/zh-CN/docs/Learn/Server-side/Django/Introduction /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Introduction +/zh-CN/docs/Learn/Server-side/Django/Models /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Models +/zh-CN/docs/Learn/Server-side/Django/Sessions /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Sessions +/zh-CN/docs/Learn/Server-side/Django/Testing /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Testing +/zh-CN/docs/Learn/Server-side/Django/Tutorial_local_library_website /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Tutorial_local_library_website +/zh-CN/docs/Learn/Server-side/Django/development_environment /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/development_environment +/zh-CN/docs/Learn/Server-side/Django/django_assessment_blog /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/django_assessment_blog +/zh-CN/docs/Learn/Server-side/Django/skeleton_website /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/skeleton_website +/zh-CN/docs/Learn/Server-side/Django/web_application_security /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/web_application_security +/zh-CN/docs/Learn/Server-side/Express_Nodejs /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/Author_detail_page /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Author_detail_page +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/Author_list_page /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Author_list_page +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/BookInstance_detail_page_and_challenge /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/BookInstance_detail_page_and_challenge +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/BookInstance_list_page /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/BookInstance_list_page +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/Book_detail_page /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Book_detail_page +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/Book_list_page /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Book_list_page +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/Date_formatting_using_moment /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Date_formatting_using_moment +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/Genre_detail_page /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Genre_detail_page +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/Home_page /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Home_page +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/LocalLibrary_base_template /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/LocalLibrary_base_template +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/Template_primer /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Template_primer +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Displaying_data/flow_control_using_async /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Introduction /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Introduction +/zh-CN/docs/Learn/Server-side/Express_Nodejs/Tutorial_local_library_website /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Tutorial_local_library_website +/zh-CN/docs/Learn/Server-side/Express_Nodejs/deployment /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/deployment +/zh-CN/docs/Learn/Server-side/Express_Nodejs/development_environment /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/development_environment +/zh-CN/docs/Learn/Server-side/Express_Nodejs/forms /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/forms +/zh-CN/docs/Learn/Server-side/Express_Nodejs/forms/Create_BookInstance_form /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Create_BookInstance_form +/zh-CN/docs/Learn/Server-side/Express_Nodejs/forms/Create_author_form /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Create_author_form +/zh-CN/docs/Learn/Server-side/Express_Nodejs/forms/Create_book_form /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Create_book_form +/zh-CN/docs/Learn/Server-side/Express_Nodejs/forms/Create_genre_form /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Create_genre_form +/zh-CN/docs/Learn/Server-side/Express_Nodejs/forms/Delete_author_form /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Delete_author_form +/zh-CN/docs/Learn/Server-side/Express_Nodejs/forms/Update_Book_form /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Update_Book_form +/zh-CN/docs/Learn/Server-side/Express_Nodejs/mongoose /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/mongoose +/zh-CN/docs/Learn/Server-side/Express_Nodejs/routes /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/routes +/zh-CN/docs/Learn/Server-side/Express_Nodejs/skeleton_website /zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/skeleton_website +/zh-CN/docs/Learn/Server-side/First_steps /zh-CN/docs/Learn_web_development/Extensions/Server-side/First_steps +/zh-CN/docs/Learn/Server-side/First_steps/Client-Server_overview /zh-CN/docs/Learn_web_development/Extensions/Server-side/First_steps/Client-Server_overview +/zh-CN/docs/Learn/Server-side/First_steps/Introduction /zh-CN/docs/Learn_web_development/Extensions/Server-side/First_steps/Introduction +/zh-CN/docs/Learn/Server-side/First_steps/Web_frameworks /zh-CN/docs/Learn_web_development/Extensions/Server-side/First_steps/Web_frameworks +/zh-CN/docs/Learn/Server-side/First_steps/Website_security /zh-CN/docs/Learn_web_development/Extensions/Server-side/First_steps/Website_security +/zh-CN/docs/Learn/Tools_and_testing /zh-CN/docs/Learn_web_development/Extensions/Testing +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_getting_started /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Angular_getting_started +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Introduction /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Main_features /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Main_features +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_components /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/React_components +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/React_getting_started +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_todo_list_beginning /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/React_todo_list_beginning +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_Todo_list_beginning /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_Todo_list_beginning +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_TypeScript /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_TypeScript +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_components /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_components +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_deployment_next /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_deployment_next +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_getting_started +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_reactivity_lifecycle_accessibility /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_reactivity_lifecycle_accessibility +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_stores /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_stores +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_variables_props /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_variables_props +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_computed_properties /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Vue_computed_properties +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_conditional_rendering /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Vue_conditional_rendering +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_first_component /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Vue_first_component +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Vue_getting_started +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_methods_events_models /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Vue_methods_events_models +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_refs_focus_management /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Vue_refs_focus_management +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_rendering_lists /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Vue_rendering_lists +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_resources /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Vue_resources +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_styling /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Vue_styling +/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/介绍 /zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing /zh-CN/docs/Learn_web_development/Extensions/Testing +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility /zh-CN/docs/Learn_web_development/Core/Accessibility/Tooling +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Automated_testing /zh-CN/docs/Learn_web_development/Extensions/Testing/Automated_testing +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection /zh-CN/docs/Learn_web_development/Extensions/Testing/Feature_detection +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS /zh-CN/docs/Learn_web_development/Extensions/Testing/HTML_and_CSS +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Introduction /zh-CN/docs/Learn_web_development/Extensions/Testing/Introduction +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/JavaScript /zh-CN/docs/Learn_web_development/Core/Scripting/Debugging_JavaScript +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies /zh-CN/docs/Learn_web_development/Extensions/Testing/Testing_strategies +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Your_own_automation_environment /zh-CN/docs/Learn_web_development/Extensions/Testing/Your_own_automation_environment +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/介绍 /zh-CN/docs/Learn_web_development/Extensions/Testing/Introduction +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/可访问性 /zh-CN/docs/Learn_web_development/Core/Accessibility/Tooling +/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/测试策略 /zh-CN/docs/Learn_web_development/Extensions/Testing/Testing_strategies +/zh-CN/docs/Learn/Tools_and_testing/GitHub /zh-CN/docs/Learn_web_development/Core/Version_control +/zh-CN/docs/Learn/Tools_and_testing/Understanding_client-side_tools /zh-CN/docs/Learn_web_development/Extensions/Client-side_tools +/zh-CN/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Command_line /zh-CN/docs/Learn_web_development/Getting_started/Environment_setup/Command_line +/zh-CN/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Deployment /zh-CN/docs/Learn_web_development/Extensions/Client-side_tools/Deployment +/zh-CN/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Introducing_complete_toolchain /zh-CN/docs/Learn_web_development/Extensions/Client-side_tools/Introducing_complete_toolchain +/zh-CN/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Overview /zh-CN/docs/Learn_web_development/Extensions/Client-side_tools/Overview +/zh-CN/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Package_management /zh-CN/docs/Learn_web_development/Extensions/Client-side_tools/Package_management +/zh-CN/docs/Learn/Tools_and_testing/跨服务器测试 /zh-CN/docs/Learn_web_development/Extensions/Testing +/zh-CN/docs/Learn/Tools_and_testing/跨服务器测试/Automated_testing /zh-CN/docs/Learn_web_development/Extensions/Testing/Automated_testing +/zh-CN/docs/Learn/Tools_and_testing/跨服务器测试/HTML_and_CSS /zh-CN/docs/Learn_web_development/Extensions/Testing/HTML_and_CSS +/zh-CN/docs/Learn/Tools_and_testing/跨服务器测试/Your_own_automation_environment /zh-CN/docs/Learn_web_development/Extensions/Testing/Your_own_automation_environment /zh-CN/docs/Localization /zh-CN/docs/Glossary/Localization /zh-CN/docs/MDN/About /zh-CN/docs/MDN/Writing_guidelines /zh-CN/docs/MDN/CSS /zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperties @@ -1238,7 +1543,7 @@ /zh-CN/docs/Server-sent_events/EventSource/onerror /zh-CN/docs/Web/API/EventSource/error_event /zh-CN/docs/Server-sent_events/EventSource/onopen /zh-CN/docs/Web/API/EventSource/open_event /zh-CN/docs/Server-sent_events/Using_server-sent_events /zh-CN/docs/Web/API/Server-sent_events/Using_server-sent_events -/zh-CN/docs/Tips_for_Authoring_Fast-loading_HTML_Pages /zh-CN/docs/Learn/HTML/Howto/Author_fast-loading_HTML_pages +/zh-CN/docs/Tips_for_Authoring_Fast-loading_HTML_Pages /zh-CN/docs/Learn_web_development/Howto/Solve_HTML_problems/Author_fast-loading_HTML_pages /zh-CN/docs/Tools https://firefox-source-docs.mozilla.org/devtools-user/index.html /zh-CN/docs/Tools-840092-dup/Remote_Debugging https://profiler.firefox.com/docs/ /zh-CN/docs/Tools-840092-dup/Tools_Toolbox https://firefox-source-docs.mozilla.org/devtools-user/tools_toolbox/index.html @@ -1472,7 +1777,7 @@ /zh-CN/docs/Web/API/Element/pointerlockchange_event /zh-CN/docs/Web/API/Document/pointerlockchange_event /zh-CN/docs/Web/API/Element/removeAttributre /zh-CN/docs/Web/API/Element/removeAttribute /zh-CN/docs/Web/API/Element/select_event /zh-CN/docs/Web/API/HTMLInputElement/select_event -/zh-CN/docs/Web/API/Event/Comparison_of_Event_Targets /zh-CN/docs/Learn/JavaScript/Building_blocks/Event_bubbling +/zh-CN/docs/Web/API/Event/Comparison_of_Event_Targets /zh-CN/docs/Learn_web_development/Core/Scripting/Event_bubbling /zh-CN/docs/Web/API/Event/CustomEvent /zh-CN/docs/Web/API/CustomEvent /zh-CN/docs/Web/API/Event/pageY /zh-CN/docs/Web/API/MouseEvent/pageY /zh-CN/docs/Web/API/Event/禁用时间冒泡 /zh-CN/docs/Web/API/Event/cancelBubble @@ -1806,6 +2111,7 @@ /zh-CN/docs/Web/API/USVString /zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String /zh-CN/docs/Web/API/User_Timing_API /zh-CN/docs/Web/API/Performance_API/User_timing /zh-CN/docs/Web/API/VRPose/timeStamp /zh-CN/docs/Web/API/VRPose +/zh-CN/docs/Web/API/View_Transitions_API /zh-CN/docs/Web/API/View_Transition_API /zh-CN/docs/Web/API/WebGLRenderingContext/多边形偏移(polygonOffset) /zh-CN/docs/Web/API/WebGLRenderingContext/polygonOffset /zh-CN/docs/Web/API/WebGL_API/Adding_2D_content_to_a_WebGL_context /zh-CN/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context /zh-CN/docs/Web/API/WebGL_API/Getting_started_with_WebGL /zh-CN/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL @@ -2144,7 +2450,7 @@ /zh-CN/docs/Web/CSS/CSS_values_syntax /zh-CN/docs/Web/CSS /zh-CN/docs/Web/CSS/CSS_分片 /zh-CN/docs/Web/CSS/CSS_fragmentation /zh-CN/docs/Web/CSS/Child_selectors /zh-CN/docs/Web/CSS/Child_combinator -/zh-CN/docs/Web/CSS/Common_CSS_Questions /zh-CN/docs/Learn/CSS/Howto/CSS_FAQ +/zh-CN/docs/Web/CSS/Common_CSS_Questions /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems/CSS_FAQ /zh-CN/docs/Web/CSS/Descendant_selectors /zh-CN/docs/Web/CSS/Descendant_combinator /zh-CN/docs/Web/CSS/General_sibling_combinator /zh-CN/docs/Web/CSS/Subsequent-sibling_combinator /zh-CN/docs/Web/CSS/General_sibling_selectors /zh-CN/docs/Web/CSS/Subsequent-sibling_combinator @@ -2218,7 +2524,7 @@ /zh-CN/docs/Web/CSS/右上角边框半径 /zh-CN/docs/Web/CSS/border-top-right-radius /zh-CN/docs/Web/CSS/媒体查询 /zh-CN/docs/Web/CSS/CSS_media_queries /zh-CN/docs/Web/CSS/实际值 /zh-CN/docs/Web/CSS/actual_value -/zh-CN/docs/Web/CSS/开始/Content /zh-CN/docs/Learn/CSS/Howto/Generated_content +/zh-CN/docs/Web/CSS/开始/Content /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems/Generated_content /zh-CN/docs/Web/CSS/开始/SVG_and_CSS /zh-CN/docs/Web/SVG/Tutorial/SVG_and_CSS /zh-CN/docs/Web/CSS/开始/媒体 /zh-CN/docs/Web/CSS/CSS_media_queries/Using_media_queries /zh-CN/docs/Web/CSS/整型 /zh-CN/docs/Web/CSS/integer @@ -2311,8 +2617,8 @@ /zh-CN/docs/Web/Events/提交 /zh-CN/docs/Web/API/HTMLFormElement/submit_event /zh-CN/docs/Web/Events/滚轮事件 /zh-CN/docs/Web/API/Element/wheel_event /zh-CN/docs/Web/Events/进度条 /zh-CN/docs/Web/API/XMLHttpRequest/progress_event -/zh-CN/docs/Web/Guide/AJAX /zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data -/zh-CN/docs/Web/Guide/AJAX/Getting_Started /zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data +/zh-CN/docs/Web/Guide/AJAX /zh-CN/docs/Learn_web_development/Core/Scripting/Network_requests +/zh-CN/docs/Web/Guide/AJAX/Getting_Started /zh-CN/docs/Learn_web_development/Core/Scripting/Network_requests /zh-CN/docs/Web/Guide/API /zh-CN/docs/Web/API /zh-CN/docs/Web/Guide/API/DOM/The_structured_clone_algorithm /zh-CN/docs/Web/API/Web_Workers_API/Structured_clone_algorithm /zh-CN/docs/Web/Guide/API/DOM/Whitespace_in_the_DOM /zh-CN/docs/Web/API/Document_Object_Model/Whitespace @@ -2321,12 +2627,12 @@ /zh-CN/docs/Web/Guide/Audio_and_video_delivery/WebAudio_playbackRate_explained /zh-CN/docs/Web/Media/Audio_and_video_delivery/WebAudio_playbackRate_explained /zh-CN/docs/Web/Guide/Audio_and_video_delivery/buffering_seeking_time_ranges /zh-CN/docs/Web/Media/Audio_and_video_delivery/buffering_seeking_time_ranges /zh-CN/docs/Web/Guide/Audio_and_video_manipulation /zh-CN/docs/Web/Media/Audio_and_video_manipulation -/zh-CN/docs/Web/Guide/CSS /zh-CN/docs/Learn/CSS +/zh-CN/docs/Web/Guide/CSS /zh-CN/docs/Learn_web_development/Core/Styling_basics /zh-CN/docs/Web/Guide/CSS/Block_formatting_context /zh-CN/docs/Web/CSS/CSS_display/Block_formatting_context /zh-CN/docs/Web/Guide/CSS/CSS_Image_Sprites /zh-CN/docs/Web/CSS/CSS_images/Implementing_image_sprites_in_CSS /zh-CN/docs/Web/Guide/CSS/Consistent_list_indentation /zh-CN/docs/Web/CSS/CSS_lists/Consistent_list_indentation /zh-CN/docs/Web/Guide/CSS/Counters /zh-CN/docs/Web/CSS/CSS_counter_styles/Using_CSS_counters -/zh-CN/docs/Web/Guide/CSS/Getting_started/Content /zh-CN/docs/Learn/CSS/Howto/Generated_content +/zh-CN/docs/Web/Guide/CSS/Getting_started/Content /zh-CN/docs/Learn_web_development/Howto/Solve_CSS_problems/Generated_content /zh-CN/docs/Web/Guide/CSS/Getting_started/Media /zh-CN/docs/Web/CSS/CSS_media_queries/Using_media_queries /zh-CN/docs/Web/Guide/CSS/Getting_started/SVG_and_CSS /zh-CN/docs/Web/SVG/Tutorial/SVG_and_CSS /zh-CN/docs/Web/Guide/CSS/Getting_started/媒体 /zh-CN/docs/Web/CSS/CSS_media_queries/Using_media_queries @@ -2350,8 +2656,8 @@ /zh-CN/docs/Web/Guide/CSS/媒体查询 /zh-CN/docs/Web/CSS/CSS_media_queries/Using_media_queries /zh-CN/docs/Web/Guide/DOM/Whitespace_in_the_DOM /zh-CN/docs/Web/API/Document_Object_Model/Whitespace /zh-CN/docs/Web/Guide/Events/Touch_events /zh-CN/docs/Web/API/Touch_events -/zh-CN/docs/Web/Guide/Graphics /zh-CN/docs/Learn/HTML/Multimedia_and_embedding/Images_in_HTML -/zh-CN/docs/Web/Guide/HTML /zh-CN/docs/Learn/HTML +/zh-CN/docs/Web/Guide/Graphics /zh-CN/docs/Learn_web_development/Core/Structuring_content/HTML_images +/zh-CN/docs/Web/Guide/HTML /zh-CN/docs/Learn_web_development/Core/Structuring_content /zh-CN/docs/Web/Guide/HTML/Canvas_tutorial /zh-CN/docs/Web/API/Canvas_API/Tutorial /zh-CN/docs/Web/Guide/HTML/Canvas_tutorial/Advanced_animations /zh-CN/docs/Web/API/Canvas_API/Tutorial/Advanced_animations /zh-CN/docs/Web/Guide/HTML/Canvas_tutorial/Applying_styles_and_colors /zh-CN/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors @@ -2369,18 +2675,18 @@ /zh-CN/docs/Web/Guide/HTML/Content_Editable /zh-CN/docs/Web/HTML/Global_attributes/contenteditable /zh-CN/docs/Web/Guide/HTML/Content_categories /zh-CN/docs/Web/HTML/Content_categories /zh-CN/docs/Web/Guide/HTML/Editable_content /zh-CN/docs/Web/HTML/Global_attributes/contenteditable -/zh-CN/docs/Web/Guide/HTML/Forms /zh-CN/docs/Learn/Forms -/zh-CN/docs/Web/Guide/HTML/Forms/How_to_build_custom_form_widgets /zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls -/zh-CN/docs/Web/Guide/HTML/Forms/My_first_HTML_form /zh-CN/docs/Learn/Forms/Your_first_form -/zh-CN/docs/Web/Guide/HTML/Forms/Sending_and_retrieving_form_data /zh-CN/docs/Learn/Forms/Sending_and_retrieving_form_data -/zh-CN/docs/Web/Guide/HTML/Forms/Sending_forms_through_JavaScript /zh-CN/docs/Learn/Forms/Sending_forms_through_JavaScript -/zh-CN/docs/Web/Guide/HTML/Forms/表单入门 /zh-CN/docs/Learn/Forms/Your_first_form -/zh-CN/docs/Web/Guide/HTML/Introduction /zh-CN/docs/learn/HTML/Introduction_to_HTML -/zh-CN/docs/Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages /zh-CN/docs/Learn/HTML/Howto/Author_fast-loading_HTML_pages -/zh-CN/docs/Web/Guide/HTML/Using_data_attributes /zh-CN/docs/Learn/HTML/Howto/Use_data_attributes +/zh-CN/docs/Web/Guide/HTML/Forms /zh-CN/docs/Learn_web_development/Extensions/Forms +/zh-CN/docs/Web/Guide/HTML/Forms/How_to_build_custom_form_widgets /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls +/zh-CN/docs/Web/Guide/HTML/Forms/My_first_HTML_form /zh-CN/docs/Learn_web_development/Extensions/Forms/Your_first_form +/zh-CN/docs/Web/Guide/HTML/Forms/Sending_and_retrieving_form_data /zh-CN/docs/Learn_web_development/Extensions/Forms/Sending_and_retrieving_form_data +/zh-CN/docs/Web/Guide/HTML/Forms/Sending_forms_through_JavaScript /zh-CN/docs/Learn_web_development/Extensions/Forms/Sending_forms_through_JavaScript +/zh-CN/docs/Web/Guide/HTML/Forms/表单入门 /zh-CN/docs/Learn_web_development/Extensions/Forms/Your_first_form +/zh-CN/docs/Web/Guide/HTML/Introduction /zh-CN/docs/Learn_web_development/Core/Structuring_content +/zh-CN/docs/Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages /zh-CN/docs/Learn_web_development/Howto/Solve_HTML_problems/Author_fast-loading_HTML_pages +/zh-CN/docs/Web/Guide/HTML/Using_data_attributes /zh-CN/docs/Learn_web_development/Howto/Solve_HTML_problems/Use_data_attributes /zh-CN/docs/Web/Guide/Houdini /zh-CN/docs/Web/API/Houdini_APIs -/zh-CN/docs/Web/Guide/Introduction_to_Web_development /zh-CN/docs/Learn -/zh-CN/docs/Web/Guide/Mobile /zh-CN/docs/Learn/CSS/CSS_layout/Responsive_Design +/zh-CN/docs/Web/Guide/Introduction_to_Web_development /zh-CN/docs/Learn_web_development +/zh-CN/docs/Web/Guide/Mobile /zh-CN/docs/Learn_web_development/Core/CSS_layout/Responsive_Design /zh-CN/docs/Web/Guide/Parsing_and_serializing_XML /zh-CN/docs/Web/XML/Parsing_and_serializing_XML /zh-CN/docs/Web/Guide/Performance /zh-CN/docs/Web/Performance /zh-CN/docs/Web/Guide/Performance/Using_web_workers /zh-CN/docs/Web/API/Web_Workers_API/Using_web_workers @@ -2412,16 +2718,16 @@ /zh-CN/docs/Web/HTML/Element/video/timeupdate_event /zh-CN/docs/Web/API/HTMLMediaElement/timeupdate_event /zh-CN/docs/Web/HTML/Element/视频 /zh-CN/docs/Web/HTML/Element/video /zh-CN/docs/Web/HTML/Element/选项 /zh-CN/docs/Web/HTML/Element/option -/zh-CN/docs/Web/HTML/Forms /zh-CN/docs/Learn/Forms -/zh-CN/docs/Web/HTML/Forms/How_to_build_custom_form_widgets /zh-CN/docs/Learn/Forms/How_to_build_custom_form_controls -/zh-CN/docs/Web/HTML/Forms/Sending_forms_through_JavaScript /zh-CN/docs/Learn/Forms/Sending_forms_through_JavaScript -/zh-CN/docs/Web/HTML/Forms/表单入门 /zh-CN/docs/Learn/Forms/Your_first_form +/zh-CN/docs/Web/HTML/Forms /zh-CN/docs/Learn_web_development/Extensions/Forms +/zh-CN/docs/Web/HTML/Forms/How_to_build_custom_form_widgets /zh-CN/docs/Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls +/zh-CN/docs/Web/HTML/Forms/Sending_forms_through_JavaScript /zh-CN/docs/Learn_web_development/Extensions/Forms/Sending_forms_through_JavaScript +/zh-CN/docs/Web/HTML/Forms/表单入门 /zh-CN/docs/Learn_web_development/Extensions/Forms/Your_first_form /zh-CN/docs/Web/HTML/Global_attributes/contextmenu /zh-CN/docs/Web/HTML/Element/menu /zh-CN/docs/Web/HTML/Global_attributes/摩缺 /zh-CN/docs/Web/HTML/Global_attributes/accesskey /zh-CN/docs/Web/HTML/Index /zh-CN/docs/Web/HTML /zh-CN/docs/Web/HTML/Inline_elemente /zh-CN/docs/Glossary/Inline-level_content /zh-CN/docs/Web/HTML/Inline_elements /zh-CN/docs/Glossary/Inline-level_content -/zh-CN/docs/Web/HTML/Introduction /zh-CN/docs/learn/HTML/Introduction_to_HTML +/zh-CN/docs/Web/HTML/Introduction /zh-CN/docs/Learn_web_development/Core/Structuring_content /zh-CN/docs/Web/HTML/Link_types /zh-CN/docs/Web/HTML/Attributes/rel /zh-CN/docs/Web/HTML/Link_types/prefetch /zh-CN/docs/Web/HTML/Attributes/rel/prefetch /zh-CN/docs/Web/HTML/Link_types/preload /zh-CN/docs/Web/HTML/Attributes/rel/preload @@ -2754,7 +3060,7 @@ /zh-CN/docs/Web/Progressive_web_apps/Offline_Service_workers /zh-CN/docs/Web/Progressive_web_apps/Tutorials/js13kGames/Offline_Service_workers /zh-CN/docs/Web/Progressive_web_apps/Re-engageable_Notifications_Push /zh-CN/docs/Web/Progressive_web_apps/Tutorials/js13kGames/Re-engageable_Notifications_Push /zh-CN/docs/Web/Progressive_web_apps/Responsive/Media_types /zh-CN/docs/Web/CSS/CSS_media_queries/Using_media_queries -/zh-CN/docs/Web/Progressive_web_apps/Responsive/responsive_design_building_blocks /zh-CN/docs/Learn/CSS/CSS_layout/Responsive_Design +/zh-CN/docs/Web/Progressive_web_apps/Responsive/responsive_design_building_blocks /zh-CN/docs/Learn_web_development/Core/CSS_layout/Responsive_Design /zh-CN/docs/Web/Progressive_web_apps/Tutorials/js13kGames/Introduction /zh-CN/docs/Web/Progressive_web_apps/Tutorials/js13kGames /zh-CN/docs/Web/Progressive_web_apps/加载 /zh-CN/docs/Web/Progressive_web_apps/Tutorials/js13kGames/Loading /zh-CN/docs/Web/Progressive_web_apps/添加到主屏幕 /zh-CN/docs/Web/Progressive_web_apps/Guides/Making_PWAs_installable @@ -2768,7 +3074,7 @@ /zh-CN/docs/Web/SVG/Tutorial/渐变 /zh-CN/docs/Web/SVG/Tutorial/Gradients /zh-CN/docs/Web/Security/CSP/Using_Content_Security_Policy /zh-CN/docs/Web/HTTP/CSP /zh-CN/docs/Web/Security/Securing_your_site /zh-CN/docs/Web/Security/Practical_implementation_guides -/zh-CN/docs/Web/Security/Securing_your_site/Configuring_server_MIME_types /zh-CN/docs/Learn/Server-side/Configuring_server_MIME_types +/zh-CN/docs/Web/Security/Securing_your_site/Configuring_server_MIME_types /zh-CN/docs/Learn_web_development/Extensions/Server-side/Configuring_server_MIME_types /zh-CN/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion /zh-CN/docs/Web/Security/Practical_implementation_guides/Turning_off_form_autocompletion /zh-CN/docs/Web/Security/传输层安全协议 /zh-CN/docs/Web/Security/Transport_Layer_Security /zh-CN/docs/Web/Security/子资源完整性 /zh-CN/docs/Web/Security/Subresource_Integrity @@ -2801,8 +3107,8 @@ /zh-CN/docs/WebGuide/API/File_System/Introduction /zh-CN/docs/Web/API/File_and_Directory_Entries_API/Introduction /zh-CN/docs/WebRTC/navigator.getUserMedia /zh-CN/docs/Web/API/Navigator/getUserMedia /zh-CN/docs/WebRTC/介绍 /zh-CN/docs/Web/API/WebRTC_API/Session_lifetime -/zh-CN/docs/Web_Development/Introduction_to_Web_development /zh-CN/docs/Learn -/zh-CN/docs/Web_Development/Web开发介绍 /zh-CN/docs/Learn +/zh-CN/docs/Web_Development/Introduction_to_Web_development /zh-CN/docs/Learn_web_development +/zh-CN/docs/Web_Development/Web开发介绍 /zh-CN/docs/Learn_web_development /zh-CN/docs/XHTML /zh-CN/docs/Glossary/XHTML /zh-CN/docs/XMLSerializer /zh-CN/docs/Web/API/XMLSerializer /zh-CN/docs/XMLSerializer-840092-dup /zh-CN/docs/Web/API/XMLSerializer @@ -2814,29 +3120,30 @@ /zh-CN/docs/data_URIs /zh-CN/docs/Web/URI/Schemes/data /zh-CN/docs/en /en-US/ /zh-CN/docs/keypress /zh-CN/docs/Web/API/Element/keypress_event -/zh-CN/docs/learn/Accessibility/CSS和JavaScript /zh-CN/docs/Learn/Accessibility/CSS_and_JavaScript -/zh-CN/docs/learn/Accessibility/HTML:为可访问性提供一个良好的基础 /zh-CN/docs/Learn/Accessibility/HTML -/zh-CN/docs/learn/Accessibility/什么是可访问性 /zh-CN/docs/Learn/Accessibility/What_is_accessibility -/zh-CN/docs/learn/Accessibility/多媒体 /zh-CN/docs/Learn/Accessibility/Multimedia -/zh-CN/docs/learn/GitHub /zh-CN/docs/Learn/Tools_and_testing/GitHub -/zh-CN/docs/learn/HTML/Introduction_to_HTML/创建超链接 /zh-CN/docs/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks -/zh-CN/docs/learn/HTML/Introduction_to_HTML/文件和网站结构 /zh-CN/docs/Learn/HTML/Introduction_to_HTML/Document_and_website_structure -/zh-CN/docs/learn/How_the_Internet_works /zh-CN/docs/Learn/Common_questions/Web_mechanics/How_does_the_Internet_work -/zh-CN/docs/learn/JavaScript/Building_blocks/事件 /zh-CN/docs/Learn/JavaScript/Building_blocks/Events -/zh-CN/docs/learn/JavaScript/Building_blocks/相片走廊 /zh-CN/docs/Learn/JavaScript/Building_blocks/Image_gallery -/zh-CN/docs/learn/JavaScript/异步 /zh-CN/docs/Learn/JavaScript/Asynchronous -/zh-CN/docs/learn/JavaScript/异步/Async_await /zh-CN/docs/Learn/JavaScript/Asynchronous/Promises -/zh-CN/docs/learn/JavaScript/异步/Choosing_the_right_approach /zh-CN/docs/Learn/JavaScript/Asynchronous -/zh-CN/docs/learn/JavaScript/异步/Promises语法 /zh-CN/docs/Learn/JavaScript/Asynchronous/Promises -/zh-CN/docs/learn/JavaScript/异步/概念 /zh-CN/docs/Learn/JavaScript/Asynchronous/Introducing -/zh-CN/docs/learn/JavaScript/异步/简介 /zh-CN/docs/Learn/JavaScript/Asynchronous/Introducing -/zh-CN/docs/learn/JavaScript/异步/超时和间隔 /zh-CN/docs/Learn/JavaScript/Asynchronous -/zh-CN/docs/learn/Performance/CSS_performance /zh-CN/docs/Learn/Performance/CSS +/zh-CN/docs/learn/Accessibility/CSS和JavaScript /zh-CN/docs/Learn_web_development/Core/Accessibility/CSS_and_JavaScript +/zh-CN/docs/learn/Accessibility/HTML:为可访问性提供一个良好的基础 /zh-CN/docs/Learn_web_development/Core/Accessibility/HTML +/zh-CN/docs/learn/Accessibility/什么是可访问性 /zh-CN/docs/Learn_web_development/Core/Accessibility/What_is_accessibility +/zh-CN/docs/learn/Accessibility/多媒体 /zh-CN/docs/Learn_web_development/Core/Accessibility/Multimedia +/zh-CN/docs/learn/GitHub /zh-CN/docs/Learn_web_development/Core/Version_control +/zh-CN/docs/learn/HTML/Introduction_to_HTML /zh-CN/docs/Learn_web_development/Core/Structuring_content +/zh-CN/docs/learn/HTML/Introduction_to_HTML/创建超链接 /zh-CN/docs/Learn_web_development/Core/Structuring_content/Creating_links +/zh-CN/docs/learn/HTML/Introduction_to_HTML/文件和网站结构 /zh-CN/docs/Learn_web_development/Core/Structuring_content/Structuring_documents +/zh-CN/docs/learn/How_the_Internet_works /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/How_does_the_Internet_work +/zh-CN/docs/learn/JavaScript/Building_blocks/事件 /zh-CN/docs/Learn_web_development/Core/Scripting/Events +/zh-CN/docs/learn/JavaScript/Building_blocks/相片走廊 /zh-CN/docs/Learn_web_development/Core/Scripting/Image_gallery +/zh-CN/docs/learn/JavaScript/异步 /zh-CN/docs/Learn_web_development/Extensions/Async_JS +/zh-CN/docs/learn/JavaScript/异步/Async_await /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Promises +/zh-CN/docs/learn/JavaScript/异步/Choosing_the_right_approach /zh-CN/docs/Learn_web_development/Extensions/Async_JS +/zh-CN/docs/learn/JavaScript/异步/Promises语法 /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Promises +/zh-CN/docs/learn/JavaScript/异步/概念 /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Introducing +/zh-CN/docs/learn/JavaScript/异步/简介 /zh-CN/docs/Learn_web_development/Extensions/Async_JS/Introducing +/zh-CN/docs/learn/JavaScript/异步/超时和间隔 /zh-CN/docs/Learn_web_development/Extensions/Async_JS +/zh-CN/docs/learn/Performance/CSS_performance /zh-CN/docs/Learn_web_development/Extensions/Performance/CSS /zh-CN/docs/learn/Performance/dns-prefetch /zh-CN/docs/Web/Performance/dns-prefetch -/zh-CN/docs/learn/Performance/感知性能 /zh-CN/docs/Learn/Performance/Perceived_performance -/zh-CN/docs/learn/Server-side/Django/主页构建 /zh-CN/docs/Learn/Server-side/Django/Home_page -/zh-CN/docs/learn/Server-side/Django/开发环境 /zh-CN/docs/Learn/Server-side/Django/development_environment -/zh-CN/docs/learn/Server-side/Django/管理站点 /zh-CN/docs/Learn/Server-side/Django/Admin_site +/zh-CN/docs/learn/Performance/感知性能 /zh-CN/docs/Learn_web_development/Extensions/Performance/Perceived_performance +/zh-CN/docs/learn/Server-side/Django/主页构建 /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Home_page +/zh-CN/docs/learn/Server-side/Django/开发环境 /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/development_environment +/zh-CN/docs/learn/Server-side/Django/管理站点 /zh-CN/docs/Learn_web_development/Extensions/Server-side/Django/Admin_site /zh-CN/docs/learn/WebGL/By_example /zh-CN/docs/Web/API/WebGL_API/By_example /zh-CN/docs/learn/WebGL/By_example/Boilerplate_1 /zh-CN/docs/Web/API/WebGL_API/By_example/Boilerplate_1 /zh-CN/docs/learn/WebGL/By_example/Canvas_size_and_WebGL /zh-CN/docs/Web/API/WebGL_API/By_example/Canvas_size_and_WebGL @@ -2846,15 +3153,15 @@ /zh-CN/docs/learn/WebGL/By_example/Hello_GLSL /zh-CN/docs/Web/API/WebGL_API/By_example/Hello_GLSL /zh-CN/docs/learn/WebGL/By_example/Scissor_animation /zh-CN/docs/Web/API/WebGL_API/By_example/Scissor_animation /zh-CN/docs/learn/WebGL/By_example/Simple_color_animation /zh-CN/docs/Web/API/WebGL_API/By_example/Simple_color_animation -/zh-CN/docs/learn/常见问题 /zh-CN/docs/Learn/Common_questions -/zh-CN/docs/learn/常见问题/Thinking_before_coding /zh-CN/docs/Learn/Common_questions/Design_and_accessibility/Thinking_before_coding -/zh-CN/docs/learn/常见问题/What_are_hyperlinks /zh-CN/docs/Learn/Common_questions/Web_mechanics/What_are_hyperlinks -/zh-CN/docs/learn/常见问题/What_is_a_URL /zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_URL -/zh-CN/docs/learn/常见问题/What_is_a_domain_name /zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_domain_name -/zh-CN/docs/learn/常见问题/What_is_a_web_server /zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_web_server -/zh-CN/docs/learn/常见问题/What_is_accessibility /zh-CN/docs/Learn/Common_questions/Design_and_accessibility/What_is_accessibility -/zh-CN/docs/learn/常见问题/网页,网站,网页服务器和搜索引擎的区别是什么? /zh-CN/docs/Learn/Common_questions/Web_mechanics/Pages_sites_servers_and_search_engines -/zh-CN/docs/learn/探索浏览器开发者工具 /zh-CN/docs/Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools +/zh-CN/docs/learn/常见问题 /zh-CN/docs/Learn_web_development/Howto +/zh-CN/docs/learn/常见问题/Thinking_before_coding /zh-CN/docs/Learn_web_development/Howto/Design_and_accessibility/Thinking_before_coding +/zh-CN/docs/learn/常见问题/What_are_hyperlinks /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_are_hyperlinks +/zh-CN/docs/learn/常见问题/What_is_a_URL /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_URL +/zh-CN/docs/learn/常见问题/What_is_a_domain_name /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_domain_name +/zh-CN/docs/learn/常见问题/What_is_a_web_server /zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_web_server +/zh-CN/docs/learn/常见问题/What_is_accessibility /zh-CN/docs/Learn_web_development/Howto/Design_and_accessibility/What_is_accessibility +/zh-CN/docs/learn/常见问题/网页,网站,网页服务器和搜索引擎的区别是什么? /zh-CN/docs/Learn_web_development/Getting_started/Environment_setup/Browsing_the_web +/zh-CN/docs/learn/探索浏览器开发者工具 /zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/What_are_browser_developer_tools /zh-CN/docs/为Firefox_3升级扩展 /zh-CN/docs/Mozilla/Firefox/Releases/3/Updating_extensions /zh-CN/docs/使用Javascript和DOM_Interfaces来处理HTML /zh-CN/docs/Web/API/Document_Object_Model/Traversing_an_HTML_table_with_JavaScript_and_DOM_Interfaces /zh-CN/docs/安全 /zh-CN/docs/Web/Security diff --git a/files/zh-cn/_wikihistory.json b/files/zh-cn/_wikihistory.json index 2682ac381dc1a0..e5137e2b9bafe0 100644 --- a/files/zh-cn/_wikihistory.json +++ b/files/zh-cn/_wikihistory.json @@ -1598,7 +1598,7 @@ "modified": "2019-03-18T20:37:26.371Z", "contributors": ["RainSlide"] }, - "Learn": { + "Learn_web_development": { "modified": "2020-07-16T22:43:49.854Z", "contributors": [ "Roy-Tian", @@ -1642,15 +1642,15 @@ "ziyunfei" ] }, - "Learn/Accessibility": { + "Learn_web_development/Core/Accessibility": { "modified": "2020-07-16T22:40:01.477Z", "contributors": ["shinexyt", "pixang", "yatarphae", "guaner", "chenghaihua"] }, - "Learn/Accessibility/Accessibility_troubleshooting": { + "Learn_web_development/Core/Accessibility/Accessibility_troubleshooting": { "modified": "2020-07-16T22:40:37.212Z", "contributors": ["wsj0124", "kuldahar", "zeng-zhi-yong"] }, - "Learn/Accessibility/CSS_and_JavaScript": { + "Learn_web_development/Core/Accessibility/CSS_and_JavaScript": { "modified": "2020-11-03T05:18:13.954Z", "contributors": [ "No.5972", @@ -1662,7 +1662,7 @@ "hmfight" ] }, - "Learn/Accessibility/HTML": { + "Learn_web_development/Core/Accessibility/HTML": { "modified": "2020-07-16T22:40:15.418Z", "contributors": [ "grape", @@ -1674,19 +1674,23 @@ "Junx" ] }, - "Learn/Accessibility/Mobile": { + "Learn_web_development/Core/Accessibility/Mobile": { "modified": "2020-07-16T22:40:33.086Z", "contributors": ["yuyx91", "shenshaohui1991"] }, - "Learn/Accessibility/Multimedia": { + "Learn_web_development/Core/Accessibility/Multimedia": { "modified": "2020-07-16T22:40:28.501Z", "contributors": ["wangfangping", "xiwusheng"] }, - "Learn/Accessibility/WAI-ARIA_basics": { + "Learn_web_development/Core/Accessibility/Tooling": { + "modified": "2020-07-16T22:39:17.935Z", + "contributors": ["freejack811", "Sc0tt"] + }, + "Learn_web_development/Core/Accessibility/WAI-ARIA_basics": { "modified": "2020-07-16T22:40:24.388Z", "contributors": ["grape", "Madao-3", "DavidDavidx"] }, - "Learn/Accessibility/What_is_accessibility": { + "Learn_web_development/Core/Accessibility/What_is_accessibility": { "modified": "2020-11-03T04:59:06.041Z", "contributors": [ "No.5972", @@ -1704,211 +1708,7 @@ "DennisWang" ] }, - "Learn/CSS": { - "modified": "2020-07-16T22:25:38.885Z", - "contributors": [ - "SirnoChan", - "pacexy", - "Ende93", - "nanflower", - "VdoG", - "caoxiaoshuai", - "ALKING", - "suxiesumiao", - "maybe" - ] - }, - "Learn/CSS/Building_blocks": { - "modified": "2020-07-16T22:28:10.588Z", - "contributors": [ - "hex-puck", - "SirnoChan", - "ikomom", - "dlnb526", - "kuhnpku", - "pacexy", - "guangzhengyu", - "chrisdavidmills" - ] - }, - "Learn/CSS/Building_blocks/A_cool_looking_box": { - "modified": "2020-07-16T22:28:27.701Z", - "contributors": ["grape", "Lohoyo", "lihaoyuan"] - }, - "Learn/CSS/Building_blocks/Advanced_styling_effects": { - "modified": "2020-07-16T22:28:23.268Z", - "contributors": [ - "chrisdavidmills", - "rtxu", - "zhuzhangliang", - "codeofjackie", - "allan_simon", - "sputnikW", - "Froggy" - ] - }, - "Learn/CSS/Building_blocks/Backgrounds_and_borders": { - "modified": "2020-10-29T13:01:37.434Z", - "contributors": [ - "DingGuangbo", - "driftingdream", - "ChongyouXu", - "a-bad-apple", - "SirnoChan", - "CharCat" - ] - }, - "Learn/CSS/Building_blocks/Cascade_and_inheritance": { - "modified": "2020-11-10T06:31:28.229Z", - "contributors": [ - "iwanderer", - "郑玉鑫", - "waipcat", - "niuqv", - "superAlibi", - "a-bad-apple", - "SirnoChan", - "dlnb526", - "flowfire", - "CharCat", - "ArcherGrey" - ] - }, - "Learn/CSS/Building_blocks/Creating_fancy_letterheaded_paper": { - "modified": "2020-07-16T22:28:25.559Z", - "contributors": ["codeofjackie", "ziyunfei", "Yee", "lihaoyuan"] - }, - "Learn/CSS/Building_blocks/Debugging_CSS": { - "modified": "2020-07-16T22:29:30.454Z", - "contributors": ["fish-inu", "SirnoChan", "blateyang"] - }, - "Learn/CSS/Building_blocks/Fundamental_CSS_comprehension": { - "modified": "2020-10-09T04:34:43.547Z", - "contributors": [ - "benniks", - "blateyang", - "grape", - "LeoB-O", - "codeofjackie", - "allan_simon", - "phiwyc", - "yydzxz", - "ddtyjmyjm", - "nbhaohao" - ] - }, - "Learn/CSS/Building_blocks/Handling_different_text_directions": { - "modified": "2020-07-16T22:29:14.755Z", - "contributors": [ - "ChongyouXu", - "lucida959595", - "Young-Spark", - "ZouYj", - "dlnb526", - "SirnoChan", - "sliop", - "Orzst", - "kuhnpku" - ] - }, - "Learn/CSS/Building_blocks/Images_media_form_elements": { - "modified": "2020-07-16T22:29:26.994Z", - "contributors": [ - "ChongyouXu", - "louxinbo", - "dlnb526", - "SirnoChan", - "Conroy-X", - "blateyang", - "probuild" - ] - }, - "Learn/CSS/Building_blocks/Images_tasks": { - "modified": "2020-07-16T22:29:35.387Z", - "contributors": ["so2liu", "dlnb526"] - }, - "Learn/CSS/Building_blocks/Organizing": { - "modified": "2020-07-16T22:29:32.923Z", - "contributors": ["SirnoChan"] - }, - "Learn/CSS/Building_blocks/Overflowing_content": { - "modified": "2020-07-16T22:29:18.978Z", - "contributors": ["SirnoChan", "CharCat"] - }, - "Learn/CSS/Building_blocks/Selectors": { - "modified": "2020-07-16T22:28:37.525Z", - "contributors": ["YexuanXiao", "SirnoChan", "MorrisLi"] - }, - "Learn/CSS/Building_blocks/Selectors/Attribute_selectors": { - "modified": "2020-07-16T22:28:51.124Z", - "contributors": ["SirnoChan"] - }, - "Learn/CSS/Building_blocks/Selectors/Combinators": { - "modified": "2020-07-20T06:27:50.186Z", - "contributors": ["xp44mm", "SirnoChan"] - }, - "Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements": { - "modified": "2020-09-10T03:28:34.680Z", - "contributors": ["TodWu", "teisyou", "SirnoChan"] - }, - "Learn/CSS/Building_blocks/Selectors/Selectors_Tasks": { - "modified": "2020-11-03T14:05:32.148Z", - "contributors": ["liaozhifeng"] - }, - "Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors": { - "modified": "2020-08-09T04:04:57.278Z", - "contributors": ["driftingdream", "SirnoChan"] - }, - "Learn/CSS/Building_blocks/Sizing_items_in_CSS": { - "modified": "2020-12-09T00:03:15.059Z", - "contributors": [ - "DingGuangbo", - "so2liu", - "SirnoChan", - "blateyang", - "byeyear", - "CharCat" - ] - }, - "Learn/CSS/Building_blocks/Styling_tables": { - "modified": "2020-07-16T22:28:19.224Z", - "contributors": [ - "SirnoChan", - "chrisdavidmills", - "rtxu", - "Gmuggle", - "codeofjackie", - "allan_simon", - "xp44mm", - "sputnikW", - "Froggy", - "xgqfrms-GitHub" - ] - }, - "Learn/CSS/Building_blocks/Tables_tasks": { - "modified": "2020-07-20T07:49:16.101Z", - "contributors": ["Road"] - }, - "Learn/CSS/Building_blocks/The_box_model": { - "modified": "2020-11-07T23:24:47.955Z", - "contributors": [ - "fortunatemouse", - "Young-Spark", - "SirnoChan", - "AsukaZERO2", - "LucioLu", - "CharCat", - "ArcherGrey", - "Wolf-Tungsten", - "xiaocang", - "scauwyf" - ] - }, - "Learn/CSS/Building_blocks/Values_and_units": { - "modified": "2020-07-16T22:28:59.438Z", - "contributors": ["tflins", "SirnoChan", "dilless", "CharCat"] - }, - "Learn/CSS/CSS_layout": { + "Learn_web_development/Core/CSS_layout": { "modified": "2020-08-06T11:35:54.083Z", "contributors": [ "mitaosi", @@ -1926,7 +1726,7 @@ "chrisdavidmills" ] }, - "Learn/CSS/CSS_layout/Flexbox": { + "Learn_web_development/Core/CSS_layout/Flexbox": { "modified": "2020-07-16T22:26:56.499Z", "contributors": [ "lhj767382286", @@ -1949,7 +1749,7 @@ "Ende93" ] }, - "Learn/CSS/CSS_layout/Floats": { + "Learn_web_development/Core/CSS_layout/Floats": { "modified": "2020-09-01T00:39:00.054Z", "contributors": [ "laodengjuntuan", @@ -1972,15 +1772,15 @@ "xuqisheng" ] }, - "Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension": { + "Learn_web_development/Core/CSS_layout/Fundamental_Layout_Comprehension": { "modified": "2020-07-16T22:27:25.343Z", "contributors": ["Lyan831", "littlemonkeycc"] }, - "Learn/CSS/CSS_layout/Grid_skills": { + "Learn_web_development/Core/CSS_layout/Grid_skills": { "modified": "2020-10-29T08:46:11.815Z", "contributors": ["greatofdream", "LitStronger"] }, - "Learn/CSS/CSS_layout/Grids": { + "Learn_web_development/Core/CSS_layout/Grids": { "modified": "2020-09-27T04:01:08.661Z", "contributors": [ "Tiny-Wei", @@ -2003,7 +1803,7 @@ "07akioni" ] }, - "Learn/CSS/CSS_layout/Introduction": { + "Learn_web_development/Core/CSS_layout/Introduction": { "modified": "2020-12-08T21:30:53.562Z", "contributors": [ "chaoseldon", @@ -2030,27 +1830,23 @@ "Junetea" ] }, - "Learn/CSS/CSS_layout/Legacy_Layout_Methods": { + "Learn_web_development/Core/CSS_layout/Legacy_Layout_Methods": { "modified": "2020-07-16T22:27:16.084Z", "contributors": ["SirnoChan", "Hermedius", "zxxzzzzz", "agnoCJY"] }, - "Learn/CSS/CSS_layout/Media_queries": { + "Learn_web_development/Core/CSS_layout/Media_queries": { "modified": "2020-07-16T22:27:33.217Z", "contributors": ["ihua", "SirnoChan"] }, - "Learn/CSS/CSS_layout/Multiple-column_Layout": { + "Learn_web_development/Core/CSS_layout/Multiple-column_Layout": { "modified": "2020-07-16T22:27:12.326Z", "contributors": ["SirnoChan", "sun_xiansong"] }, - "Learn/CSS/CSS_layout/Normal_Flow": { - "modified": "2020-07-21T07:23:26.004Z", - "contributors": ["niuqv", "boxerqyx", "laizenan", "sun_xiansong"] - }, - "Learn/CSS/CSS_layout/Position_skills": { + "Learn_web_development/Core/CSS_layout/Position_skills": { "modified": "2020-07-16T22:27:35.343Z", "contributors": ["yuqing521"] }, - "Learn/CSS/CSS_layout/Positioning": { + "Learn_web_development/Core/CSS_layout/Positioning": { "modified": "2020-12-01T00:39:03.074Z", "contributors": [ "zisedelinghun", @@ -2079,7 +1875,7 @@ "1986slayer" ] }, - "Learn/CSS/CSS_layout/Practical_positioning_examples": { + "Learn_web_development/Core/CSS_layout/Practical_positioning_examples": { "modified": "2020-07-16T22:26:50.001Z", "contributors": [ "grape", @@ -2095,844 +1891,547 @@ "1986slayer" ] }, - "Learn/CSS/CSS_layout/Responsive_Design": { + "Learn_web_development/Core/CSS_layout/Responsive_Design": { "modified": "2020-11-06T04:59:33.514Z", "contributors": ["amai0w0", "SirnoChan"] }, - "Learn/CSS/CSS_layout/Supporting_Older_Browsers": { + "Learn_web_development/Core/CSS_layout/Supporting_Older_Browsers": { "modified": "2020-07-16T22:27:19.547Z", "contributors": ["ihua", "SirnoChan"] }, - "Learn/CSS/First_steps": { - "modified": "2020-07-16T22:27:41.508Z", + "Learn_web_development/Core/Frameworks_libraries": { + "modified": "2020-09-20T12:35:57.554Z", "contributors": [ - "dlnb526", - "pacexy", - "ch4o5", - "RUAN-ZX", - "Nicet", - "Xwil", - "0x79b9", - "grape", - "kfk2454" + "mryongzhang", + "suvyme", + "Self-Discipline-Hx", + "Lyon2018", + "ExceptionBoom", + "chrisdavidmills" ] }, - "Learn/CSS/First_steps/Getting_started": { - "modified": "2020-07-16T22:27:52.665Z", - "contributors": [ - "dlnb526", - "SirnoChan", - "byeyear", - "HHao", - "zyzxrj", - "fondxy", - "Amano-Aki", - "RUAN-ZX" - ] + "Learn_web_development/Core/Frameworks_libraries/Introduction": { + "modified": "2020-11-19T04:46:02.957Z", + "contributors": ["514059172", "You2er", "risejl"] }, - "Learn/CSS/First_steps/How_CSS_is_structured": { - "modified": "2020-10-06T13:23:28.338Z", - "contributors": [ - "greatofdream", - "aaazz47", - "郑玉鑫", - "JiachenLi941109", - "a-bad-apple", - "dlnb526", - "kuhnpku", - "CUI-C", - "byeyear", - "operaxxx", - "hhq1801", - "AlexWuluanfeng", - "ArcherGrey" - ] + "Learn_web_development/Core/Frameworks_libraries/Main_features": { + "modified": "2020-11-11T00:05:15.631Z", + "contributors": ["cheukle3"] }, - "Learn/CSS/First_steps/How_CSS_works": { - "modified": "2020-07-16T22:28:02.363Z", + "Learn_web_development/Core/Frameworks_libraries/React_components": { + "modified": "2020-08-18T22:55:31.199Z", + "contributors": ["BIGHAVE-maker"] + }, + "Learn_web_development/Core/Frameworks_libraries/React_getting_started": { + "modified": "2020-11-24T09:22:12.001Z", "contributors": [ - "ChongyouXu", - "shizigood", - "dlnb526", - "SirnoChan", - "pacexy", - "kuhnpku", - "FrankYuanhao", - "0x79b9", + "liyihang", + "lima2020-root", + "liguorain", + "MachaCroissant", + "HowieZhao", + "heq1254", + "silence-BH", + "iigmir", "SphinxKnight", - "xcxAscar" + "huangcan", + "syj300" ] }, - "Learn/CSS/First_steps/Styling_a_biography_page": { - "modified": "2020-07-16T22:28:05.597Z", - "contributors": ["dlnb526", "kuhnpku", "Hans0915"] + "Learn_web_development/Core/Frameworks_libraries/Vue_first_component": { + "modified": "2020-12-04T03:44:08.883Z", + "contributors": ["wang_liang"] }, - "Learn/CSS/First_steps/What_is_CSS": { - "modified": "2020-10-15T22:22:49.061Z", + "Learn_web_development/Core/Frameworks_libraries/Vue_getting_started": { + "modified": "2020-12-11T06:35:44.409Z", "contributors": [ - "dlnb526", - "liginity", - "sanfusu", - "Nicet", - "Xwil", - "ArcherGrey" + "amai0w0", + "wang_liang", + "zisedelinghun", + "ZhangNing", + "MRzhangzhenhua", + "929721152", + "xyjk0917" ] }, - "Learn/CSS/Howto": { - "modified": "2020-07-16T22:25:44.300Z", - "contributors": ["Coink", "yawei", "JobWebNie", "githubxiaowen"] + "Learn_web_development/Core/Frameworks_libraries/Vue_methods_events_models": { + "modified": "2020-09-22T07:48:03.161Z", + "contributors": ["helldealer"] }, - "Learn/CSS/Howto/CSS_FAQ": { - "modified": "2020-07-16T22:25:46.153Z", - "contributors": [ - "Robinx", - "Jack-Q", - "ChenDong", - "DavidGuan", - "zd9027", - "xuxun", - "teoli", - "ziyunfei", - "xcffl" - ] + "Learn_web_development/Core/Frameworks_libraries/Vue_rendering_lists": { + "modified": "2020-09-22T04:42:41.746Z", + "contributors": ["helldealer"] }, - "Learn/CSS/Howto/Generated_content": { - "modified": "2020-07-16T22:25:48.610Z", - "contributors": [ - "Kilimanjaro", - "Robinx", - "Harvesty", - "ziyunfei", - "teoli", - "Chajn", - "aztack" - ] + "Learn_web_development/Core/Frameworks_libraries/Vue_resources": { + "modified": "2020-12-01T12:40:05.687Z", + "contributors": ["zisedelinghun", "Hzbmangguo"] }, - "Learn/CSS/Styling_text": { - "modified": "2020-07-16T22:26:01.367Z", - "contributors": [ - "kohai", - "LJJ1996", - "allan_simon", - "zhuangyin", - "zhang-kai", - "ZhongyiChen" - ] + "Learn_web_development/Core/Frameworks_libraries/Vue_styling": { + "modified": "2020-10-15T23:41:44.939Z", + "contributors": ["ygxwdls"] }, - "Learn/CSS/Styling_text/Fundamentals": { - "modified": "2020-07-16T22:26:10.120Z", + "Learn_web_development/Core/Scripting": { + "modified": "2020-07-16T22:31:11.083Z", "contributors": [ - "AlephAlpha", - "Otaku-Glasses", - "grape", - "xiaoman", - "byeyear", - "Sinclair-Yuan", - "ssttii", - "tiange321", - "sixDregs", - "zhuzhangliang", - "liy010", - "codeofjackie", - "1862", - "maoyumaoxun", - "allan_simon", - "comehope", + "Drizzt-Yu", + "NiceGG", + "JiLiangLai", + "xiaobin123", "xp44mm", - "sputnikW", - "yydzxz", - "Froggy", - "nbhaohao" + "yzweb2018", + "sonymoon", + "nlln", + "ztytotoro", + "okotta1", + "backli", + "lvyue", + "ByWhy", + "Marslin92", + "chinatomhuang", + "GKilyar", + "iProgramme" ] }, - "Learn/CSS/Styling_text/Styling_links": { - "modified": "2020-07-16T22:26:21.533Z", + "Learn_web_development/Core/Scripting/A_first_splash": { + "modified": "2020-07-16T22:30:22.339Z", "contributors": [ - "so2liu", - "SirnoChan", - "Map1en_", - "LeoB-O", - "dchaofei", + "Roy-Tian", + "Hermedius", + "PYGC", + "chrisdavidmills", + "quziyang", "codeofjackie", - "Fungzhe", - "allan_simon", + "lihaoyuan", "xp44mm", - "sputnikW", - "nbhaohao" + "yzweb2018", + "Ray-Eldath", + "leezw", + "iyang", + "hexianzhi", + "CyanChoi", + "sailorandy", + "Zhsirting", + "ander_fang", + "3544357727", + "Ende93", + "ziyunfei", + "Roy1993sun", + "ZhongyiChen" ] }, - "Learn/CSS/Styling_text/Styling_lists": { - "modified": "2020-07-16T22:26:15.817Z", + "Learn_web_development/Core/Scripting/Arrays": { + "modified": "2020-07-16T22:30:58.633Z", "contributors": [ - "rtxu", + "PYGC", + "42", + "rxliuli", "codeofjackie", - "allan_simon", - "xp44mm", - "Froggy", - "jingyiwang1209", - "Ende93", - "Barren", - "qw950027", - "dazyzsy" + "caifx", + "Enigma1912", + "lihaoyuan", + "yzweb2018", + "ddtyjmyjm", + "DaduCC", + "zjj1392372716", + "Hysian", + "wanqing19954" ] }, - "Learn/CSS/Styling_text/Typesetting_a_homepage": { - "modified": "2020-07-16T22:26:27.995Z", + "Learn_web_development/Core/Scripting/Build_your_own_function": { + "modified": "2020-08-01T05:11:26.919Z", "contributors": [ - "monkey-king", - "grape", - "Map1en_", + "driftingdream", + "Hermedius", + "WindLo", + "qiubite-name", "codeofjackie", - "maplelinst" + "Undecyce", + "hygSup", + "gitpyc", + "Ray-Eldath", + "Hecdi", + "ppphp" ] }, - "Learn/CSS/Styling_text/Web_fonts": { - "modified": "2020-07-16T22:26:25.043Z", + "Learn_web_development/Core/Scripting/Conditionals": { + "modified": "2020-07-16T22:31:16.388Z", "contributors": [ - "AlephAlpha", - "LeoB-O", - "zenghuiLee", - "admin1949", - "wheeljs", - "Froggy" + "SirnoChan", + "qiubite-name", + "Undecyce", + "Ray-Eldath", + "DaduCC", + "NicholasCao", + "ideal.Li", + "lyllll000", + "finegao", + "INFINITSY", + "HashubWang" ] }, - "Learn/Common_questions": { - "modified": "2020-07-16T22:35:28.142Z", + "Learn_web_development/Core/Scripting/DOM_scripting": { + "modified": "2020-07-16T22:32:50.052Z", "contributors": [ - "DaniellaAngel", - "y976362357", - "yuyx91", - "ArcherGrey", - "lavenderming", - "ziyunfei", - "funnyChinese", - "wth", - "Yidada" + "yinpeng123", + "Kavelaa", + "NotDead-NotPerish", + "NightPoem", + "tzigang" ] }, - "Learn/Common_questions/Design_and_accessibility/Common_web_layouts": { - "modified": "2020-08-08T20:06:40.833Z", - "contributors": ["DarkStory", "秋色楓", "TpOut"] + "Learn_web_development/Core/Scripting/Debugging_JavaScript": { + "modified": "2020-07-16T22:39:15.168Z", + "contributors": ["ty4z2008"] }, - "Learn/Common_questions/Design_and_accessibility/Thinking_before_coding": { - "modified": "2020-07-16T22:35:35.095Z", + "Learn_web_development/Core/Scripting/Event_bubbling": { + "modified": "2019-03-18T21:17:15.255Z", + "contributors": ["zhuangyin"] + }, + "Learn_web_development/Core/Scripting/Events": { + "modified": "2020-08-04T06:06:58.173Z", "contributors": [ - "yuandengcheng", - "StarryForce", - "Snailight", - "gaoyia", - "ziyouwa", - "Zeng", - "MinimalistYing", + "driftingdream", + "KshZh", + "Carllllo", + "Isildur46", + "agnoCJY", + "chj", + "Meteormatt", + "DropDatabase", + "scsc4212", + "caifx", + "Unissn7", + "moozhu", + "jiangtian", + "gaopu", + "zaoangod", + "offcos", + "RundongZou", + "SummerVibes", + "Ray-Eldath", "ziyunfei", - "wth" + "carolinezhao", + "Ende93", + "finegao", + "Zeng", + "Hayden_Zhou" ] }, - "Learn/Common_questions/Design_and_accessibility/What_is_accessibility": { - "modified": "2020-07-16T22:35:46.965Z", - "contributors": ["ziyunfei", "wth"] - }, - "Learn/Common_questions/Tools_and_setup/Available_text_editors": { - "modified": "2020-07-16T22:35:49.753Z", - "contributors": ["A-rise"] - }, - "Learn/Common_questions/Tools_and_setup/Checking_that_your_web_site_is_working_properly": { - "modified": "2020-10-06T06:46:00.886Z", - "contributors": ["kuailekai", "Chor"] - }, - "Learn/Common_questions/Tools_and_setup/How_do_you_host_your_website_on_Google_App_Engine": { - "modified": "2020-07-16T22:35:52.536Z", - "contributors": ["DaniellaAngel", "sky5454"] + "Learn_web_development/Core/Scripting/Functions": { + "modified": "2020-08-27T11:13:47.934Z", + "contributors": [ + "shawn20111416", + "driftingdream", + "jsl1079322620", + "Hermedius", + "jinsth", + "hyjalxl", + "agnoCJY", + "BusyToDie", + "LuoYun", + "codeofjackie", + "zhilu1", + "caifx", + "luoxzhg", + "NicholasCao", + "Pipapa", + "GKilyar", + "caojinguo", + "fyzzy1943", + "minmino" + ] }, - "Learn/Common_questions/Tools_and_setup/How_much_does_it_cost": { - "modified": "2020-11-12T06:17:33.350Z", + "Learn_web_development/Core/Scripting/Image_gallery": { + "modified": "2020-07-16T22:31:44.958Z", "contributors": [ - "咸鱼快去读书", - "kidonng", - "SirnoChan", - "Yang_Hanlin", - "Geno1024", - "bingxl", - "xiwusheng", - "JohnJiangLA", - "sher", - "ArcherGrey" + "lucida959595", + "Roy-Tian", + "LittleMang", + "Park-ma", + "codeofjackie", + "lihaoyuan", + "yeslogin2", + "Zeng" ] }, - "Learn/Common_questions/Tools_and_setup/Upload_files_to_a_web_server": { - "modified": "2020-07-16T22:35:42.078Z", + "Learn_web_development/Core/Scripting/JSON": { + "modified": "2020-10-14T09:11:35.116Z", "contributors": [ - "bingxl", - "xiwusheng", - "PokimLee", - "summerstarlee", - "ArcherGrey" + "TonyKnight13", + "imbant", + "NonClockworkChen", + "792521221", + "ZJ_Ma", + "NotDead-NotPerish", + "bluekeroro", + "Ray-Eldath", + "shifengchen", + "1013940326", + "xgqfrms-GitHub", + "VtanSen" ] }, - "Learn/Common_questions/Tools_and_setup/Using_GitHub_pages": { - "modified": "2020-07-16T22:35:52.151Z", + "Learn_web_development/Core/Scripting/Loops": { + "modified": "2020-07-16T22:31:22.467Z", "contributors": [ - "WoodCube", - "TeabugCC", - "zhangtianle", - "zhuangyin", - "Bernie_Lai" + "agnoCJY", + "Yayure", + "jianbinfu", + "LittleMang", + "LuoYun", + "lscnet", + "codeofjackie", + "WhiteYin", + "tuneura", + "DaduCC", + "Ray-Eldath", + "NicholasCao", + "Ende93", + "wanqing19954", + "Marslin92" ] }, - "Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools": { - "modified": "2020-08-09T19:35:32.533Z", + "Learn_web_development/Core/Scripting/Math": { + "modified": "2020-08-21T06:41:19.659Z", "contributors": [ - "DarkStory", - "eelord", - "ziyouwa", - "Atractylodes", - "wth", - "ziyunfei", - "zhaoy875" + "Alibuibui", + "ihua", + "DreamLxq", + "o0oke", + "zhuy2018", + "Hermedius", + "SphinxKnight", + "dx12", + "AlephAlpha", + "FantasqueX", + "PYGC", + "Daazzer", + "Drizzt-Yu", + "xt1995726", + "Metaloe", + "scsc4212", + "codeofjackie", + "Mmmmjnh", + "lihaoyuan", + "superkuang", + "yzweb2018", + "shinexyt", + "purefree", + "xuring", + "wubinbin0403", + "DaduCC", + "ideal.Li", + "liutao1992", + "Hysian", + "jwhitlock", + "wanqing19954", + "Junting", + "lilidongdong", + "Dragoncod" ] }, - "Learn/Common_questions/Tools_and_setup/What_software_do_I_need": { - "modified": "2020-07-16T22:35:33.819Z", - "contributors": ["What-username-will-make-you-feel-cute", "GHLgh"] - }, - "Learn/Common_questions/Tools_and_setup/set_up_a_local_testing_server": { - "modified": "2020-07-16T22:35:53.993Z", + "Learn_web_development/Core/Scripting/Network_requests": { + "modified": "2020-07-16T22:32:59.652Z", "contributors": [ - "yi2sun", - "Singee", - "chaosdog", - "zihengCat", - "ElliottZheng", - "Kiekerti", - "overcat", - "Selence1988" + "Xugen-Ma", + "oceanMIH", + "yinpeng123", + "oubinke", + "Kavelaa", + "lscnet", + "Zheng7426", + "baoliujifeng", + "Mr.ma", + "Lyra007", + "whocare", + "moozhu", + "NotDead-NotPerish", + "xgqfrms-GitHub", + "SphinxKnight" ] }, - "Learn/Common_questions/Web_mechanics/How_does_the_Internet_work": { - "modified": "2020-07-16T22:35:39.172Z", + "Learn_web_development/Core/Scripting/Object_basics": { + "modified": "2020-07-16T22:32:02.942Z", "contributors": [ - "simon.woo", - "grape", - "W-YaoLing", - "ZhuZhuDrinkMilk", - "TaskForce86", - "ShirleyM", - "yydzxz", - "Jeffrey_Yang", - "StarryForce", - "ArcherGrey", - "wth", - "boredivan", - "RyanZhang", - "TanJrJie" + "zos12", + "wujingquan", + "minguoITnan", + "Wantian", + "pompeybrain", + "supermanbin" ] }, - "Learn/Common_questions/Web_mechanics/Pages_sites_servers_and_search_engines": { - "modified": "2020-07-16T22:35:41.034Z", + "Learn_web_development/Core/Scripting/Return_values": { + "modified": "2020-11-24T04:05:07.114Z", "contributors": [ - "DaniellaAngel", - "sanshuiyang", - "m4jing", - "BarryLiu1995", - "Folgore", - "ziyunfei", - "wth" + "Anser0111", + "jsl1079322620", + "Hermedius", + "FantasqueX", + "LuoYun", + "larrychen", + "Gloriazdh", + "codeofjackie", + "DaduCC", + "BadRonmance", + "yj21world", + "minmino" ] }, - "Learn/Common_questions/Web_mechanics/What_are_hyperlinks": { - "modified": "2020-07-16T22:35:43.473Z", + "Learn_web_development/Core/Scripting/Silly_story_generator": { + "modified": "2020-11-10T00:42:34.537Z", "contributors": [ - "jingkaimori", - "AnneBai", - "yuyx91", - "wanguaf2016", - "ziyunfei", - "wth" + "wj.", + "Mrbunker", + "lucida959595", + "Roy-Tian", + "fengxiakira", + "oceanMIH", + "lijinze7", + "chrisdavidmills", + "LittleMang", + "scsc4212", + "ddtyjmyjm", + "codeofjackie", + "Enigma1912", + "yzweb2018", + "shinexyt", + "ideal.Li", + "Zeng", + "FatCatRe" ] }, - "Learn/Common_questions/Web_mechanics/What_is_a_URL": { - "modified": "2020-10-09T04:39:23.544Z", + "Learn_web_development/Core/Scripting/Strings": { + "modified": "2020-07-16T22:30:42.559Z", "contributors": [ - "benniks", - "ljybill", - "DaniellaAngel", - "miaoxiaozui2017", - "gmmxle", - "wanguaf2016", - "zhuangyin", - "ziyunfei", - "wth" + "exialin", + "PYGC", + "NiceGG", + "scsc4212", + "codeofjackie", + "Undecyce", + "yzweb2018", + "shinexyt", + "liutao1992", + "myrual", + "scofieldwen" ] }, - "Learn/Common_questions/Web_mechanics/What_is_a_domain_name": { - "modified": "2020-08-08T19:40:26.068Z", + "Learn_web_development/Core/Scripting/Test_your_skills:_variables": { + "modified": "2020-08-21T01:22:58.795Z", + "contributors": ["Alibuibui"] + }, + "Learn_web_development/Core/Scripting/Useful_string_methods": { + "modified": "2020-07-16T22:30:50.643Z", "contributors": [ - "DarkStory", - "Adrian-Yan", - "DaniellaAngel", - "imba-tjd", - "yi2sun", - "miaoxiaozui2017", - "gmmxle", - "yydzxz", - "zhangjy90", - "ziyunfei", - "wth" + "PYGC", + "fengxiakira", + "felixfb0916", + "gen_wang", + "scsc4212", + "Undecyce", + "frankfang1990", + "shinexyt", + "ddtyjmyjm", + "TSaxj", + "DaduCC", + "INFINITSY", + "Hysian", + "wanqing19954", + "alphabet007", + "kemplaw", + "fangkai0802014232", + "icessun" ] }, - "Learn/Common_questions/Web_mechanics/What_is_a_web_server": { - "modified": "2020-07-16T22:35:32.316Z", - "contributors": [ - "grape", - "alhardly", - "Fogwind", - "Zzt-G", - "ZhuZhuDrinkMilk", - "gmmxle", - "BarryLiu1995", - "GHLgh", - "ziyunfei", - "wth" - ] - }, - "Learn/Forms": { - "modified": "2020-07-16T22:21:02.678Z", - "contributors": [ - "615lyw", - "Lohoyo", - "lihaoyuan", - "yydzxz", - "StarryForce", - "Froggy", - "chrisdavidmills", - "ziyunfei", - "JulieLee77", - "teoli", - "Jeremie" - ] - }, - "Learn/Forms/Advanced_form_styling": { - "modified": "2020-07-16T22:21:36.744Z", - "contributors": ["rtxu", "Daniel313", "codeofjackie", "yydzxz", "tzigang"] - }, - "Learn/Forms/Basic_native_form_controls": { - "modified": "2020-09-17T23:41:07.186Z", - "contributors": [ - "aaazz47", - "853419196", - "WoodCube", - "wsyconan", - "Drizzt-Yu", - "Kavelaa", - "coldicecn", - "Danielxiey", - "codeofjackie", - "Lohoyo", - "lihaoyuan", - "xp44mm", - "uselessaddress", - "littledust", - "yydzxz", - "ddtyjmyjm", - "StarryForce", - "Froggy" - ] - }, - "Learn/Forms/Form_validation": { - "modified": "2020-07-16T22:21:53.600Z", + "Learn_web_development/Core/Scripting/Variables": { + "modified": "2020-08-21T01:38:52.927Z", "contributors": [ - "dlnb526", - "wavedanger", - "WoodCube", + "Alibuibui", + "mojiangyuan", + "urielvan", + "DreamLxq", + "Llf0703", + "FantasqueX", "PYGC", - "liudadadayu", - "Amano_Sei", - "kazimics", - "codeofjackie", - "tinyhare", - "lihaoyuan", - "dondevi", - "littledust", - "crper", - "yydzxz", - "pantao", - "Froggy", - "xianshenglu", - "songbinghui", - "monsterooo", - "liu-xiao-cui", - "jileieli" - ] - }, - "Learn/Forms/HTML_forms_in_legacy_browsers": { - "modified": "2020-07-16T22:22:04.178Z", - "contributors": ["haoye999", "lovedebug", "jaiJia", "littledust"] - }, - "Learn/Forms/How_to_build_custom_form_controls": { - "modified": "2020-07-16T22:21:58.787Z", - "contributors": [ - "WoodCube", - "rtxu", - "feixiang5754", - "lonelywhisper", - "yasminyt", - "honey6", - "codeofjackie", - "tinyhare", - "yochii", - "uselessaddress", - "crper", - "yydzxz", - "zqyue", - "darkeggler", - "Froggy", - "chrisdavidmills", - "Sheppy", - "ziyunfei", - "helloguangxue" - ] - }, - "Learn/Forms/How_to_build_custom_form_controls/Example_1": { - "modified": "2020-07-16T22:21:59.182Z", - "contributors": ["Qos", "549074491", "codeofjackie"] - }, - "Learn/Forms/How_to_build_custom_form_controls/Example_2": { - "modified": "2020-07-16T22:21:59.542Z", - "contributors": ["shc0743", "codeofjackie"] - }, - "Learn/Forms/How_to_build_custom_form_controls/Example_3": { - "modified": "2020-07-16T22:21:59.861Z", - "contributors": ["shc0743", "codeofjackie"] - }, - "Learn/Forms/How_to_build_custom_form_controls/Example_4": { - "modified": "2020-07-16T22:22:00.186Z", - "contributors": ["shc0743", "codeofjackie"] - }, - "Learn/Forms/How_to_structure_a_web_form": { - "modified": "2020-07-16T22:21:16.348Z", - "contributors": [ - "lucida959595", - "imba-tjd", - "naivexcited", - "WoodCube", - "Zhang-YanQi", - "liy010", - "web-xx", - "codeofjackie", - "lihaoyuan", - "yawei", - "zqyue", - "StarryForce", - "Froggy" - ] - }, - "Learn/Forms/Property_compatibility_table_for_form_controls": { - "modified": "2020-07-16T22:21:44.843Z", - "contributors": ["codeofjackie", "lovedebug"] - }, - "Learn/Forms/Sending_and_retrieving_form_data": { - "modified": "2020-07-16T22:21:29.690Z", - "contributors": [ - "rtxu", - "WoodCube", - "aliang2017", - "codeofjackie", - "yydzxz", - "Froggy", - "KngZhi", - "chrisdavidmills", - "juzhiyuan" - ] - }, - "Learn/Forms/Sending_forms_through_JavaScript": { - "modified": "2020-07-16T22:22:02.523Z", - "contributors": [ - "RainSlide", - "WoodCube", - "xing2000", - "Bayes", - "codeofjackie", - "littledust", - "yydzxz", - "Chenng", - "chrisdavidmills", - "ziyunfei", - "sanxingming", - "helloguangxue", - "teoli" - ] - }, - "Learn/Forms/Styling_web_forms": { - "modified": "2020-07-16T22:21:32.838Z", - "contributors": [ - "jiaodk", - "rtxu", - "coder-git", - "33YANG", - "Daniel313", - "codeofjackie", - "lovedebug", - "yydzxz", - "lucoo01" - ] - }, - "Learn/Forms/Your_first_form": { - "modified": "2020-08-16T03:03:38.716Z", - "contributors": [ - "NicholasZhan", - "WoodCube", - "ChairMao", - "haoye999", - "coldicecn", - "xiangluoming", - "hddhyq", - "Lohoyo", - "maoyumaoxun", - "lyncodes", - "allan_simon", - "lihaoyuan", - "superkuang", - "ddtyjmyjm", - "StarryForce", - "Froggy", - "chrisdavidmills", - "ziyunfei", - "sanxingming" - ] - }, - "Learn/Getting_started_with_the_web": { - "modified": "2020-09-24T11:26:23.243Z", - "contributors": [ - "chrisdavidmills", - "我不会算命", - "SuiltaPico", - "tonyxu-io", - "deliberative", - "kohai", - "xmcgcg", - "codeofjackie", - "Bearies", - "liliang-cn", - "ArcherGrey", - "wh1msy", - "fan19900404", - "Ende93", - "troywith77", - "lwxyfer", - "zhuo" - ] - }, - "Learn/Getting_started_with_the_web/CSS_basics": { - "modified": "2020-08-09T00:11:27.720Z", - "contributors": [ - "DarkStory", - "youngquan", - "Roy-Tian", - "SphinxKnight", - "Calculus9", - "MorrisLi", - "bluedrawer", - "123cxm", - "typical.dao", - "xmcgcg", - "codeofjackie", - "myfreeer", - "mvooer", - "ziyouwa", - "lavenderming", - "fan19900404", - "Roy1993sun", - "ktereyp", - "suxiesumiao", - "cuitianze", - "ladrift", - "FredWe", - "troywith77", - "ziyunfei" - ] - }, - "Learn/Getting_started_with_the_web/Dealing_with_files": { - "modified": "2020-07-16T22:34:39.613Z", - "contributors": [ - "Roy-Tian", - "cunlim", - "xmcgcg", - "erhuo233", - "14Mars", - "Planet6174", - "linw1995", - "gituser", - "EricKY26", - "eelord", - "lowkey2046", - "yzweb2018", - "fan19900404", - "S099001", - "i-PeterZhang", - "cuitianze", - "troywith77", - "lobak" - ] - }, - "Learn/Getting_started_with_the_web/HTML_basics": { - "modified": "2020-12-02T05:16:28.871Z", - "contributors": [ - "xxlovett0706", - "zrzjohn", - "Roy-Tian", - "Sphish", - "Daniel313", - "xmcgcg", - "erhuo233", - "liujinmenghaoren", - "zihengCat", - "eelord", - "mvooer", - "Hunfen", - "Alan.W.Wang", - "ArcherGrey", - "Yogayu", - "HashubWang", - "chenxingyu350128", - "nevermore1000", - "fan19900404", - "ChrisCaixx", - "troywith77", - "ldwformat" - ] - }, - "Learn/Getting_started_with_the_web/How_the_Web_works": { - "modified": "2020-09-07T00:26:56.702Z", - "contributors": [ - "guangyu890", - "DarkStory", - "yunchispk", - "Sphish", - "Li-saltair", - "grape", - "wi24rd", - "W-YaoLing", - "14Mars", + "Suber", + "HowieZhao", + "Metaloe", "codeofjackie", - "liliang-cn", - "ArcherGrey", - "tjyas", - "lavenderming", - "fan19900404", - "liminjun", + "Sasasu", + "xp44mm", + "yzweb2018", + "shinexyt", + "Hysian", "ziyunfei", - "troywith77" + "BadTudou", + "wanqing19954", + "leezw", + "Lawson.Yuan" ] }, - "Learn/Getting_started_with_the_web/Installing_basic_software": { - "modified": "2020-07-16T22:34:12.565Z", + "Learn_web_development/Core/Scripting/What_is_JavaScript": { + "modified": "2020-08-20T10:38:00.271Z", "contributors": [ + "Alibuibui", "Roy-Tian", - "kidonng", - "Cybercll", - "tonyxu-io", - "ozxo", - "xmcgcg", + "exialin", + "junbin123", + "blateyang", + "HuangXin", + "Daazzer", + "Hermedius", + "guangyu890", + "no1xsyzy", + "agnoCJY", + "HowieZhao", + "web-xx", + "atmanic", + "Enigma1912", + "Zzt-G", + "huangzijian888", "codeofjackie", - "shuijingwan", - "codertomns", - "Bearies", - "overcat", - "fan19900404", - "jian86392088", - "troywith77" + "canon", + "Anonymous", + "GreyWalker", + "hexianzhi", + "nianxiaoge", + "ithinktherforeiam", + "cruiserdou", + "GHLgh", + "eforegist" ] }, - "Learn/Getting_started_with_the_web/JavaScript_basics": { - "modified": "2020-09-07T02:11:05.975Z", + "Learn_web_development/Core/Scripting/What_went_wrong": { + "modified": "2020-08-20T10:28:54.393Z", "contributors": [ - "YeLi-blip", - "DarkStory", - "liangmuyang", - "youngquan", + "Alibuibui", "Roy-Tian", - "kingeyesee", - "anguiao", - "shadynaga", - "yanyong666", - "tomatokai", - "Sphish", - "naivexcited", - "Chuang", - "coldpc", - "imba-tjd", - "SphinxKnight", - "sllLovewy", - "zaixuzheng", - "xmcgcg", - "nuzar", + "ChongyouXu", + "Ash1One", + "guikuan", + "oceanMIH", + "jwhitlock", + "HowieZhao", + "Esther-Guo", + "qiubite-name", + "Park-ma", + "scsc4212", "codeofjackie", - "allan_simon", - "Fangfeidenimen", - "susscc", - "runyul", - "Becky", - "PythonFo", - "Frodocz", - "dirringx", - "tjyas", - "xgqfrms-GitHub", - "frankfang1990", - "IShinji", - "HEIS", - "fan19900404", - "boredivan", - "wenxiangmao", - "troywith77", - "MrH2S", - "lwxyfer" - ] - }, - "Learn/Getting_started_with_the_web/Publishing_your_website": { - "modified": "2020-07-16T22:34:29.916Z", - "contributors": [ - "cunlim", - "jingkaimori", - "Sphish", - "WoodCube", - "WindLo", - "Yang_Hanlin", - "xmcgcg", - "Unequaled804", - "yzweb2018", - "runyul", - "b2ns", - "fan19900404", - "tntC4stl3", - "troywith77" - ] - }, - "Learn/Getting_started_with_the_web/The_web_and_web_standards": { - "modified": "2020-08-31T09:33:22.013Z", - "contributors": ["YiberZ"] - }, - "Learn/Getting_started_with_the_web/What_will_your_website_look_like": { - "modified": "2020-11-29T07:11:33.143Z", - "contributors": [ - "zrzjohn", - "Roy-Tian", - "WoodCube", - "outloudvi", - "xmcgcg", "Harry-Zhao", - "liangshuhua", - "abc3660170", - "liminjun", - "ZhouZhou360", - "DUHZ", - "fan19900404", - "Kevin-Xi", - "troywith77", - "ziyunfei" + "yzweb2018", + "ddtyjmyjm", + "Ray-Eldath", + "jswisher", + "leezw", + "Bigbigbig", + "dudusky", + "Zhsirting", + "billdeng", + "quanjingkuan" ] }, - "Learn/HTML": { + "Learn_web_development/Core/Structuring_content": { "modified": "2020-07-16T22:22:25.734Z", "contributors": [ "anguiao", @@ -2953,74 +2452,7 @@ "Metalooze" ] }, - "Learn/HTML/Howto": { - "modified": "2020-07-16T22:22:31.131Z", - "contributors": [ - "xmcgcg", - "coderfee", - "WooHooDai", - "sallyllas", - "sour-toilet-seat", - "webber007", - "pengtikui", - "skylakecore", - "qixi" - ] - }, - "Learn/HTML/Howto/Add_a_hit_map_on_top_of_an_image": { - "modified": "2020-07-16T22:22:43.732Z", - "contributors": ["hebby"] - }, - "Learn/HTML/Howto/Author_fast-loading_HTML_pages": { - "modified": "2020-07-16T22:22:33.856Z", - "contributors": [ - "Dorence", - "Banhave", - "boltyu", - "TheaAo", - "wth", - "Samoay", - "ziyunfei", - "Y001", - "Mgjbot", - "Carrie zhxj" - ] - }, - "Learn/HTML/Howto/Use_data_attributes": { - "modified": "2020-07-16T22:22:37.588Z", - "contributors": [ - "zhangchen", - "hhxxhg", - "lavenderming", - "xgqfrms-GitHub", - "hellotaotao", - "Go7hic", - "marshalYuan", - "monjer", - "Deryckxie" - ] - }, - "Learn/HTML/Introduction_to_HTML": { - "modified": "2020-07-16T22:22:54.800Z", - "contributors": [ - "zixuan945", - "mkckr0", - "Sphish", - "xmcgcg", - "imba-tjd", - "HolaForce", - "codeofjackie", - "zihengCat", - "lihaoyuan", - "chenos", - "Melvin.", - "xixilog", - "SeanZHU", - "funnyChinese", - "ZhiRui" - ] - }, - "Learn/HTML/Introduction_to_HTML/Advanced_text_formatting": { + "Learn_web_development/Core/Structuring_content/Advanced_text_features": { "modified": "2020-10-29T09:47:28.341Z", "contributors": [ "kuailekai", @@ -3051,7 +2483,51 @@ "weikunzz" ] }, - "Learn/HTML/Introduction_to_HTML/Creating_hyperlinks": { + "Learn_web_development/Core/Structuring_content/Basic_HTML_syntax": { + "modified": "2020-07-16T22:23:09.709Z", + "contributors": [ + "lucida959595", + "Roy-Tian", + "dlnb526", + "LINYI", + "Sphish", + "h4091", + "WoodCube", + "eagle1949", + "imba-tjd", + "gadflysu", + "WimZhai", + "jwhitlock", + "HolaForce", + "byeyear", + "Planet6174", + "codeofjackie", + "pachinko", + "Willian.G", + "alonelyer", + "xp44mm", + "shinexyt", + "zhaoqize", + "Jeffrey_Yang", + "lyxy", + "SilverLeaves", + "skylakecore", + "jiahaifeng", + "workttt", + "HashubWang", + "b2ns", + "songbinghui", + "mhengrui", + "PhilipDing", + "RevolverOcelotA", + "hawm", + "3359260180", + "goingon", + "MinimalistYing", + "funnyChinese" + ] + }, + "Learn_web_development/Core/Structuring_content/Creating_links": { "modified": "2020-12-06T07:20:56.145Z", "contributors": [ "zrzjohn", @@ -3090,7 +2566,7 @@ "c0ldian" ] }, - "Learn/HTML/Introduction_to_HTML/Debugging_HTML": { + "Learn_web_development/Core/Structuring_content/Debugging_HTML": { "modified": "2020-09-22T12:30:11.535Z", "contributors": [ "Roy-Tian", @@ -3105,82 +2581,87 @@ "huixiaomu" ] }, - "Learn/HTML/Introduction_to_HTML/Document_and_website_structure": { - "modified": "2020-09-22T12:28:50.229Z", + "Learn_web_development/Core/Structuring_content/General_embedding_technologies": { + "modified": "2020-09-22T04:49:55.434Z", "contributors": [ + "NellPoi", + "yangko", + "pacexy", + "monkey-king", + "WoodCube", "Roy-Tian", - "aaazz47", - "chenduone", - "MorrisLi", + "ChairMao", + "ZhangDaZongWei", + "Danielxiey", + "615lyw", + "CaTmmao", + "Lohoyo", + "RevolverOcelotA", + "lihaoyuan", + "superkuang", + "yydzxz", + "ddtyjmyjm", + "Eric.Wu" + ] + }, + "Learn_web_development/Core/Structuring_content/HTML_images": { + "modified": "2020-07-16T22:24:48.583Z", + "contributors": [ + "TonyAble", + "jiaodk", "SirnoChan", - "wangfangping", - "FantasqueX", - "imba-tjd", + "monkey-king", + "WoodCube", + "WindLo", + "Roy-Tian", "HolaForce", - "HeYuansong", - "web-xx", + "Planet6174", + "CaTmmao", + "lihaoyuan", + "yydzxz", + "nbhaohao", + "HashubWang", + "gzw", + "MinimalistYing" + ] + }, + "Learn_web_development/Core/Structuring_content/HTML_table_basics": { + "modified": "2020-09-15T09:08:11.153Z", + "contributors": [ + "LitStronger", + "WoodCube", + "WindLo", "codeofjackie", "chaosdog", - "phiwyc", - "eelord", "lihaoyuan", - "zhaoqize", + "littledust", "nbhaohao", - "dirringx", - "HashubWang", - "skylakecore", - "BarryLiu1995", - "luwudang", - "JX-Master", - "danlanxiaohei", - "c0ldian" + "Mac_zhang", + "Carolinecjun" ] }, - "Learn/HTML/Introduction_to_HTML/Getting_started": { - "modified": "2020-07-16T22:23:09.709Z", + "Learn_web_development/Core/Structuring_content/HTML_video_and_audio": { + "modified": "2020-09-10T14:24:48.534Z", "contributors": [ - "lucida959595", + "MmmmHeee", + "DarkStory", + "niuqv", + "Clarkkkk", + "Sichen-Wang", + "luneshao", + "monkey-king", + "LALALA", + "wi24rd", + "WindLo", "Roy-Tian", - "dlnb526", - "LINYI", - "Sphish", - "h4091", - "WoodCube", - "eagle1949", - "imba-tjd", - "gadflysu", - "WimZhai", - "jwhitlock", "HolaForce", - "byeyear", - "Planet6174", - "codeofjackie", - "pachinko", - "Willian.G", - "alonelyer", - "xp44mm", - "shinexyt", - "zhaoqize", - "Jeffrey_Yang", - "lyxy", - "SilverLeaves", - "skylakecore", - "jiahaifeng", - "workttt", - "HashubWang", - "b2ns", - "songbinghui", - "mhengrui", - "PhilipDing", - "RevolverOcelotA", - "hawm", - "3359260180", - "goingon", - "MinimalistYing", - "funnyChinese" + "phiwyc", + "lihaoyuan", + "getfile", + "SheltonDong" ] }, - "Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals": { + "Learn_web_development/Core/Structuring_content/Headings_and_paragraphs": { "modified": "2020-11-16T00:17:59.659Z", "contributors": [ "sinochen123", @@ -3211,7 +2692,25 @@ "funnyChinese" ] }, - "Learn/HTML/Introduction_to_HTML/Marking_up_a_letter": { + "Learn_web_development/Core/Structuring_content/Including_vector_graphics_in_HTML": { + "modified": "2020-09-22T09:07:16.536Z", + "contributors": [ + "NellPoi", + "grape", + "WindLo", + "Alexanderonepills", + "ChairMao", + "haoye999", + "codeofjackie", + "lihaoyuan", + "yydzxz", + "zhangchen", + "Amanda356421", + "cheiron", + "ziyunfei" + ] + }, + "Learn_web_development/Core/Structuring_content/Marking_up_a_letter": { "modified": "2020-07-16T22:23:14.761Z", "contributors": [ "Roy-Tian", @@ -3232,7 +2731,28 @@ "Boot95" ] }, - "Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content": { + "Learn_web_development/Core/Structuring_content/Mozilla_splash_page": { + "modified": "2020-07-16T22:25:08.878Z", + "contributors": [ + "Roy-Tian", + "FantasqueX", + "codeofjackie", + "lihaoyuan", + "superkuang", + "nbhaohao" + ] + }, + "Learn_web_development/Core/Structuring_content/Planet_data_table": { + "modified": "2020-07-16T22:25:31.394Z", + "contributors": [ + "Roy-Tian", + "WoodCube", + "Undecyce", + "lihaoyuan", + "nbhaohao" + ] + }, + "Learn_web_development/Core/Structuring_content/Structuring_a_page_of_content": { "modified": "2020-07-16T22:24:21.297Z", "contributors": [ "Roy-Tian", @@ -3245,7 +2765,50 @@ "ChenLyu01" ] }, - "Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML": { + "Learn_web_development/Core/Structuring_content/Structuring_documents": { + "modified": "2020-09-22T12:28:50.229Z", + "contributors": [ + "Roy-Tian", + "aaazz47", + "chenduone", + "MorrisLi", + "SirnoChan", + "wangfangping", + "FantasqueX", + "imba-tjd", + "HolaForce", + "HeYuansong", + "web-xx", + "codeofjackie", + "chaosdog", + "phiwyc", + "eelord", + "lihaoyuan", + "zhaoqize", + "nbhaohao", + "dirringx", + "HashubWang", + "skylakecore", + "BarryLiu1995", + "luwudang", + "JX-Master", + "danlanxiaohei", + "c0ldian" + ] + }, + "Learn_web_development/Core/Structuring_content/Table_accessibility": { + "modified": "2020-07-16T22:25:28.194Z", + "contributors": [ + "WoodCube", + "WindLo", + "MichaelMeng", + "codeofjackie", + "at2008", + "littledust", + "nbhaohao" + ] + }, + "Learn_web_development/Core/Structuring_content/Webpage_metadata": { "modified": "2020-12-06T06:59:19.723Z", "contributors": [ "zrzjohn", @@ -3283,401 +2846,430 @@ "sisyphus-zhou" ] }, - "Learn/HTML/Multimedia_and_embedding": { - "modified": "2020-07-16T22:24:30.708Z", + "Learn_web_development/Core/Styling_basics": { + "modified": "2020-07-16T22:28:10.588Z", "contributors": [ - "Melo.HG", + "hex-puck", + "SirnoChan", + "ikomom", + "dlnb526", + "kuhnpku", "pacexy", - "Dongxi729", - "xmcgcg", - "key1024", - "HolaForce", - "at2008", - "xp44mm", - "xuminke", - "pengtikui", - "Ende93", - "123456zzz", - "gzw", - "cheiron", - "HashubWang", + "guangzhengyu", "chrisdavidmills" ] }, - "Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web": { - "modified": "2020-09-22T09:07:16.536Z", + "Learn_web_development/Core/Styling_basics/Advanced_styling_effects": { + "modified": "2020-07-16T22:28:23.268Z", + "contributors": [ + "chrisdavidmills", + "rtxu", + "zhuzhangliang", + "codeofjackie", + "allan_simon", + "sputnikW", + "Froggy" + ] + }, + "Learn_web_development/Core/Styling_basics/Attribute_selectors": { + "modified": "2020-07-16T22:28:51.124Z", + "contributors": ["SirnoChan"] + }, + "Learn_web_development/Core/Styling_basics/Backgrounds_and_borders": { + "modified": "2020-10-29T13:01:37.434Z", + "contributors": [ + "DingGuangbo", + "driftingdream", + "ChongyouXu", + "a-bad-apple", + "SirnoChan", + "CharCat" + ] + }, + "Learn_web_development/Core/Styling_basics/Basic_selectors": { + "modified": "2020-07-16T22:28:37.525Z", + "contributors": ["YexuanXiao", "SirnoChan", "MorrisLi"] + }, + "Learn_web_development/Core/Styling_basics/Basic_selectors/Selectors_Tasks": { + "modified": "2020-11-03T14:05:32.148Z", + "contributors": ["liaozhifeng"] + }, + "Learn_web_development/Core/Styling_basics/Box_model": { + "modified": "2020-11-07T23:24:47.955Z", + "contributors": [ + "fortunatemouse", + "Young-Spark", + "SirnoChan", + "AsukaZERO2", + "LucioLu", + "CharCat", + "ArcherGrey", + "Wolf-Tungsten", + "xiaocang", + "scauwyf" + ] + }, + "Learn_web_development/Core/Styling_basics/Combinators": { + "modified": "2020-07-20T06:27:50.186Z", + "contributors": ["xp44mm", "SirnoChan"] + }, + "Learn_web_development/Core/Styling_basics/Cool-looking_box": { + "modified": "2020-07-16T22:28:27.701Z", + "contributors": ["grape", "Lohoyo", "lihaoyuan"] + }, + "Learn_web_development/Core/Styling_basics/Debugging_CSS": { + "modified": "2020-07-16T22:29:30.454Z", + "contributors": ["fish-inu", "SirnoChan", "blateyang"] + }, + "Learn_web_development/Core/Styling_basics/Fancy_letterheaded_paper": { + "modified": "2020-07-16T22:28:25.559Z", + "contributors": ["codeofjackie", "ziyunfei", "Yee", "lihaoyuan"] + }, + "Learn_web_development/Core/Styling_basics/Fundamental_CSS_comprehension": { + "modified": "2020-10-09T04:34:43.547Z", "contributors": [ - "NellPoi", + "benniks", + "blateyang", "grape", - "WindLo", - "Alexanderonepills", - "ChairMao", - "haoye999", + "LeoB-O", "codeofjackie", - "lihaoyuan", + "allan_simon", + "phiwyc", "yydzxz", - "zhangchen", - "Amanda356421", - "cheiron", - "ziyunfei" + "ddtyjmyjm", + "nbhaohao" ] }, - "Learn/HTML/Multimedia_and_embedding/Images_in_HTML": { - "modified": "2020-07-16T22:24:48.583Z", + "Learn_web_development/Core/Styling_basics/Getting_started": { + "modified": "2020-07-16T22:27:52.665Z", "contributors": [ - "TonyAble", - "jiaodk", + "dlnb526", "SirnoChan", - "monkey-king", - "WoodCube", - "WindLo", - "Roy-Tian", - "HolaForce", - "Planet6174", - "CaTmmao", - "lihaoyuan", - "yydzxz", - "nbhaohao", - "HashubWang", - "gzw", - "MinimalistYing" + "byeyear", + "HHao", + "zyzxrj", + "fondxy", + "Amano-Aki", + "RUAN-ZX" ] }, - "Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page": { - "modified": "2020-07-16T22:25:08.878Z", + "Learn_web_development/Core/Styling_basics/Handling_conflicts": { + "modified": "2020-11-10T06:31:28.229Z", "contributors": [ - "Roy-Tian", - "FantasqueX", - "codeofjackie", - "lihaoyuan", - "superkuang", - "nbhaohao" + "iwanderer", + "郑玉鑫", + "waipcat", + "niuqv", + "superAlibi", + "a-bad-apple", + "SirnoChan", + "dlnb526", + "flowfire", + "CharCat", + "ArcherGrey" ] }, - "Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies": { - "modified": "2020-09-22T04:49:55.434Z", + "Learn_web_development/Core/Styling_basics/Handling_different_text_directions": { + "modified": "2020-07-16T22:29:14.755Z", "contributors": [ - "NellPoi", - "yangko", - "pacexy", - "monkey-king", - "WoodCube", - "Roy-Tian", - "ChairMao", - "ZhangDaZongWei", - "Danielxiey", - "615lyw", - "CaTmmao", - "Lohoyo", - "RevolverOcelotA", - "lihaoyuan", - "superkuang", - "yydzxz", - "ddtyjmyjm", - "Eric.Wu" + "ChongyouXu", + "lucida959595", + "Young-Spark", + "ZouYj", + "dlnb526", + "SirnoChan", + "sliop", + "Orzst", + "kuhnpku" ] }, - "Learn/HTML/Multimedia_and_embedding/Responsive_images": { - "modified": "2020-07-16T22:24:38.469Z", + "Learn_web_development/Core/Styling_basics/Images_media_forms": { + "modified": "2020-07-16T22:29:26.994Z", "contributors": [ - "waipcat", - "cetewhale", - "WoodCube", - "WindLo", - "Roy-Tian", - "charvin", - "ZhangDaZongWei", - "codeofjackie", - "lihaoyuan", - "yydzxz", - "ddtyjmyjm", - "Aladdin-ADD", - "nbhaohao", - "hjb912", - "Eric.Wu", - "HashubWang", - "xuqisheng" + "ChongyouXu", + "louxinbo", + "dlnb526", + "SirnoChan", + "Conroy-X", + "blateyang", + "probuild" ] }, - "Learn/HTML/Multimedia_and_embedding/Video_and_audio_content": { - "modified": "2020-09-10T14:24:48.534Z", + "Learn_web_development/Core/Styling_basics/Images_tasks": { + "modified": "2020-07-16T22:29:35.387Z", + "contributors": ["so2liu", "dlnb526"] + }, + "Learn_web_development/Core/Styling_basics/Organizing": { + "modified": "2020-07-16T22:29:32.923Z", + "contributors": ["SirnoChan"] + }, + "Learn_web_development/Core/Styling_basics/Overflow": { + "modified": "2020-07-16T22:29:18.978Z", + "contributors": ["SirnoChan", "CharCat"] + }, + "Learn_web_development/Core/Styling_basics/Pseudo_classes_and_elements": { + "modified": "2020-09-10T03:28:34.680Z", + "contributors": ["TodWu", "teisyou", "SirnoChan"] + }, + "Learn_web_development/Core/Styling_basics/Sizing": { + "modified": "2020-12-09T00:03:15.059Z", "contributors": [ - "MmmmHeee", - "DarkStory", - "niuqv", - "Clarkkkk", - "Sichen-Wang", - "luneshao", - "monkey-king", - "LALALA", - "wi24rd", - "WindLo", - "Roy-Tian", - "HolaForce", - "phiwyc", - "lihaoyuan", - "getfile", - "SheltonDong" + "DingGuangbo", + "so2liu", + "SirnoChan", + "blateyang", + "byeyear", + "CharCat" ] }, - "Learn/HTML/Tables": { - "modified": "2020-07-16T22:25:16.499Z", + "Learn_web_development/Core/Styling_basics/Styling_a_bio_page": { + "modified": "2020-07-16T22:28:05.597Z", + "contributors": ["dlnb526", "kuhnpku", "Hans0915"] + }, + "Learn_web_development/Core/Styling_basics/Tables": { + "modified": "2020-07-16T22:28:19.224Z", "contributors": [ - "chaosdog", - "micblo", - "pantao", - "HashubWang", - "chrisdavidmills" + "SirnoChan", + "chrisdavidmills", + "rtxu", + "Gmuggle", + "codeofjackie", + "allan_simon", + "xp44mm", + "sputnikW", + "Froggy", + "xgqfrms-GitHub" ] }, - "Learn/HTML/Tables/Advanced": { - "modified": "2020-07-16T22:25:28.194Z", + "Learn_web_development/Core/Styling_basics/Tables_tasks": { + "modified": "2020-07-20T07:49:16.101Z", + "contributors": ["Road"] + }, + "Learn_web_development/Core/Styling_basics/Values_and_units": { + "modified": "2020-07-16T22:28:59.438Z", + "contributors": ["tflins", "SirnoChan", "dilless", "CharCat"] + }, + "Learn_web_development/Core/Styling_basics/What_is_CSS": { + "modified": "2020-07-16T22:28:02.363Z", "contributors": [ - "WoodCube", - "WindLo", - "MichaelMeng", - "codeofjackie", - "at2008", - "littledust", - "nbhaohao" + "ChongyouXu", + "shizigood", + "dlnb526", + "SirnoChan", + "pacexy", + "kuhnpku", + "FrankYuanhao", + "0x79b9", + "SphinxKnight", + "xcxAscar" ] }, - "Learn/HTML/Tables/Basics": { - "modified": "2020-09-15T09:08:11.153Z", + "Learn_web_development/Core/Text_styling": { + "modified": "2020-07-16T22:26:01.367Z", "contributors": [ - "LitStronger", - "WoodCube", - "WindLo", - "codeofjackie", - "chaosdog", - "lihaoyuan", - "littledust", - "nbhaohao", - "Mac_zhang", - "Carolinecjun" + "kohai", + "LJJ1996", + "allan_simon", + "zhuangyin", + "zhang-kai", + "ZhongyiChen" ] }, - "Learn/HTML/Tables/Structuring_planet_data": { - "modified": "2020-07-16T22:25:31.394Z", + "Learn_web_development/Core/Text_styling/Fundamentals": { + "modified": "2020-07-16T22:26:10.120Z", "contributors": [ - "Roy-Tian", - "WoodCube", - "Undecyce", - "lihaoyuan", + "AlephAlpha", + "Otaku-Glasses", + "grape", + "xiaoman", + "byeyear", + "Sinclair-Yuan", + "ssttii", + "tiange321", + "sixDregs", + "zhuzhangliang", + "liy010", + "codeofjackie", + "1862", + "maoyumaoxun", + "allan_simon", + "comehope", + "xp44mm", + "sputnikW", + "yydzxz", + "Froggy", "nbhaohao" ] }, - "Learn/JavaScript": { - "modified": "2020-07-16T22:29:46.300Z", + "Learn_web_development/Core/Text_styling/Styling_links": { + "modified": "2020-07-16T22:26:21.533Z", "contributors": [ - "oceanMIH", - "yummy_song", - "scyhm", - "YehaiChen", - "WavinFlag", - "xgqfrms-GitHub", - "noiron", - "houcheng", - "Maze", - "Metalooze" + "so2liu", + "SirnoChan", + "Map1en_", + "LeoB-O", + "dchaofei", + "codeofjackie", + "Fungzhe", + "allan_simon", + "xp44mm", + "sputnikW", + "nbhaohao" ] }, - "Learn/JavaScript/Asynchronous": { - "modified": "2020-07-16T22:33:15.541Z", - "contributors": ["yuqing521", "alice201601", "oceanMIH"] + "Learn_web_development/Core/Text_styling/Styling_lists": { + "modified": "2020-07-16T22:26:15.817Z", + "contributors": [ + "rtxu", + "codeofjackie", + "allan_simon", + "xp44mm", + "Froggy", + "jingyiwang1209", + "Ende93", + "Barren", + "qw950027", + "dazyzsy" + ] }, - "Learn/JavaScript/Asynchronous/Introducing": { - "modified": "2020-12-09T00:17:16.227Z", + "Learn_web_development/Core/Text_styling/Typesetting_a_homepage": { + "modified": "2020-07-16T22:26:27.995Z", "contributors": [ - "hidoos", - "iroywang", - "Hermedius", - "Xugen-Ma", - "alice201601", + "monkey-king", "grape", - "Kavelaa", - "gqbre", - "oceanMIH" + "Map1en_", + "codeofjackie", + "maplelinst" ] }, - "Learn/JavaScript/Asynchronous/Promises": { - "modified": "2020-12-08T05:22:09.292Z", + "Learn_web_development/Core/Text_styling/Web_fonts": { + "modified": "2020-07-16T22:26:25.043Z", "contributors": [ - "byrde", - "You2er", - "hidoos", - "mizhon", - "haoawen", - "PYGC", - "masterZSH", - "wangfangping", - "kafm", - "zijieee" + "AlephAlpha", + "LeoB-O", + "zenghuiLee", + "admin1949", + "wheeljs", + "Froggy" ] }, - "Learn/JavaScript/Building_blocks": { - "modified": "2020-07-16T22:31:11.083Z", + "Learn_web_development/Core/Version_control": { + "modified": "2020-08-17T07:24:09.907Z", + "contributors": ["blingblingredstar", "chrisdavidmills", "JamesUmmex"] + }, + "Learn_web_development/Extensions/Advanced_JavaScript_objects": { + "modified": "2020-07-16T22:31:54.525Z", "contributors": [ + "ddcomt", + "oceanMIH", + "RainSlide", "Drizzt-Yu", - "NiceGG", - "JiLiangLai", - "xiaobin123", - "xp44mm", - "yzweb2018", - "sonymoon", - "nlln", - "ztytotoro", - "okotta1", - "backli", - "lvyue", - "ByWhy", - "Marslin92", - "chinatomhuang", - "GKilyar", - "iProgramme" + "lihaoyuan", + "xgqfrms-GitHub", + "WavinFlag", + "chrisdavidmills" ] }, - "Learn/JavaScript/Building_blocks/Build_your_own_function": { - "modified": "2020-08-01T05:11:26.919Z", + "Learn_web_development/Extensions/Advanced_JavaScript_objects/Adding_bouncing_balls_features": { + "modified": "2020-07-16T22:32:36.563Z", "contributors": [ - "driftingdream", - "Hermedius", - "WindLo", - "qiubite-name", - "codeofjackie", - "Undecyce", - "hygSup", - "gitpyc", - "Ray-Eldath", - "Hecdi", - "ppphp" + "Wenke-D", + "Roy-Tian", + "gofly1988", + "lihaoyuan", + "bluekeroro" ] }, - "Learn/JavaScript/Building_blocks/Event_bubbling": { - "modified": "2019-03-18T21:17:15.255Z", - "contributors": ["zhuangyin"] - }, - "Learn/JavaScript/Building_blocks/Events": { - "modified": "2020-08-04T06:06:58.173Z", + "Learn_web_development/Extensions/Advanced_JavaScript_objects/Classes_in_JavaScript": { + "modified": "2020-07-30T15:02:15.810Z", "contributors": [ - "driftingdream", - "KshZh", - "Carllllo", - "Isildur46", - "agnoCJY", - "chj", - "Meteormatt", - "DropDatabase", - "scsc4212", - "caifx", - "Unissn7", - "moozhu", - "jiangtian", - "gaopu", - "zaoangod", - "offcos", - "RundongZou", - "SummerVibes", + "Damoness", + "ZengYu", + "wnor543", + "meteorlxy", + "zxsunrise", + "lihaoyuan", + "Tuoe", "Ray-Eldath", - "ziyunfei", - "carolinezhao", - "Ende93", "finegao", "Zeng", - "Hayden_Zhou" - ] - }, - "Learn/JavaScript/Building_blocks/Functions": { - "modified": "2020-08-27T11:13:47.934Z", - "contributors": [ - "shawn20111416", - "driftingdream", - "jsl1079322620", - "Hermedius", - "jinsth", - "hyjalxl", - "agnoCJY", - "BusyToDie", - "LuoYun", - "codeofjackie", - "zhilu1", - "caifx", - "luoxzhg", - "NicholasCao", - "Pipapa", - "GKilyar", - "caojinguo", - "fyzzy1943", - "minmino" + "goat91", + "liq297", + "JX-Master", + "_gebilaowang", + "WavinFlag" ] }, - "Learn/JavaScript/Building_blocks/Image_gallery": { - "modified": "2020-07-16T22:31:44.958Z", + "Learn_web_development/Extensions/Advanced_JavaScript_objects/Object_building_practice": { + "modified": "2020-07-16T22:32:33.084Z", "contributors": [ - "lucida959595", "Roy-Tian", - "LittleMang", - "Park-ma", - "codeofjackie", - "lihaoyuan", - "yeslogin2", + "gqbre", + "qiubite-name", + "Gotheir", + "yuyisuo", + "NotDead-NotPerish", + "SummerVibes", + "shifengchen", "Zeng" ] }, - "Learn/JavaScript/Building_blocks/Looping_code": { - "modified": "2020-07-16T22:31:22.467Z", + "Learn_web_development/Extensions/Advanced_JavaScript_objects/Object_prototypes": { + "modified": "2020-07-16T22:32:22.751Z", "contributors": [ - "agnoCJY", - "Yayure", - "jianbinfu", - "LittleMang", + "CJohnny", + "scsc4212", + "SphinxKnight", + "Lukef", "LuoYun", - "lscnet", - "codeofjackie", - "WhiteYin", - "tuneura", - "DaduCC", - "Ray-Eldath", - "NicholasCao", - "Ende93", - "wanqing19954", - "Marslin92" + "SeanShen3", + "brandonhyc", + "shawzt", + "ddtyjmyjm", + "Soarse", + "zhuangyin", + "JX-Master", + "WavinFlag" ] }, - "Learn/JavaScript/Building_blocks/Return_values": { - "modified": "2020-11-24T04:05:07.114Z", + "Learn_web_development/Extensions/Advanced_JavaScript_objects/Test_your_skills:_Object-oriented_JavaScript": { + "modified": "2020-08-05T11:02:17.810Z", + "contributors": ["driftingdream"] + }, + "Learn_web_development/Extensions/Async_JS": { + "modified": "2020-07-16T22:33:15.541Z", + "contributors": ["yuqing521", "alice201601", "oceanMIH"] + }, + "Learn_web_development/Extensions/Async_JS/Introducing": { + "modified": "2020-12-09T00:17:16.227Z", "contributors": [ - "Anser0111", - "jsl1079322620", + "hidoos", + "iroywang", "Hermedius", - "FantasqueX", - "LuoYun", - "larrychen", - "Gloriazdh", - "codeofjackie", - "DaduCC", - "BadRonmance", - "yj21world", - "minmino" + "Xugen-Ma", + "alice201601", + "grape", + "Kavelaa", + "gqbre", + "oceanMIH" ] }, - "Learn/JavaScript/Building_blocks/conditionals": { - "modified": "2020-07-16T22:31:16.388Z", - "contributors": [ - "SirnoChan", - "qiubite-name", - "Undecyce", - "Ray-Eldath", - "DaduCC", - "NicholasCao", - "ideal.Li", - "lyllll000", - "finegao", - "INFINITSY", - "HashubWang" + "Learn_web_development/Extensions/Async_JS/Promises": { + "modified": "2020-12-08T05:22:09.292Z", + "contributors": [ + "byrde", + "You2er", + "hidoos", + "mizhon", + "haoawen", + "PYGC", + "masterZSH", + "wangfangping", + "kafm", + "zijieee" ] }, - "Learn/JavaScript/Client-side_web_APIs": { + "Learn_web_development/Extensions/Client-side_APIs": { "modified": "2020-07-16T22:32:43.013Z", "contributors": [ "Adrian-Yan", @@ -3695,7 +3287,7 @@ "chrisdavidmills" ] }, - "Learn/JavaScript/Client-side_web_APIs/Client-side_storage": { + "Learn_web_development/Extensions/Client-side_APIs/Client-side_storage": { "modified": "2020-12-01T11:54:42.356Z", "contributors": [ "zisedelinghun", @@ -3716,7 +3308,7 @@ "utopia1991" ] }, - "Learn/JavaScript/Client-side_web_APIs/Drawing_graphics": { + "Learn_web_development/Extensions/Client-side_APIs/Drawing_graphics": { "modified": "2020-11-01T05:54:09.109Z", "contributors": [ "MiRinZhang", @@ -3730,27 +3322,7 @@ "Ray-Eldath" ] }, - "Learn/JavaScript/Client-side_web_APIs/Fetching_data": { - "modified": "2020-07-16T22:32:59.652Z", - "contributors": [ - "Xugen-Ma", - "oceanMIH", - "yinpeng123", - "oubinke", - "Kavelaa", - "lscnet", - "Zheng7426", - "baoliujifeng", - "Mr.ma", - "Lyra007", - "whocare", - "moozhu", - "NotDead-NotPerish", - "xgqfrms-GitHub", - "SphinxKnight" - ] - }, - "Learn/JavaScript/Client-side_web_APIs/Introduction": { + "Learn_web_development/Extensions/Client-side_APIs/Introduction": { "modified": "2020-07-16T22:32:47.021Z", "contributors": [ "luohuayouyi12138", @@ -3769,17 +3341,7 @@ "ander_fang" ] }, - "Learn/JavaScript/Client-side_web_APIs/Manipulating_documents": { - "modified": "2020-07-16T22:32:50.052Z", - "contributors": [ - "yinpeng123", - "Kavelaa", - "NotDead-NotPerish", - "NightPoem", - "tzigang" - ] - }, - "Learn/JavaScript/Client-side_web_APIs/Third_party_APIs": { + "Learn_web_development/Extensions/Client-side_APIs/Third_party_APIs": { "modified": "2020-10-06T13:28:36.616Z", "contributors": [ "AdjWang", @@ -3796,412 +3358,252 @@ "yuyx91" ] }, - "Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs": { + "Learn_web_development/Extensions/Client-side_APIs/Video_and_audio_APIs": { "modified": "2020-07-16T22:32:53.172Z", "contributors": [ - "wenshui2008", - "wangfangping", - "yinpeng123", - "kuldahar", - "FE_pangxing", - "peanutguo", - "CaoBingX" - ] - }, - "Learn/JavaScript/First_steps": { - "modified": "2020-07-16T22:29:56.585Z", - "contributors": [ - "mianlang", - "14Mars", - "AlexRen94", - "WilsonQu", - "xlongwang", - "zsxeee", - "Hysian", - "ArcherGrey", - "ZayneLiu", - "GHLgh", - "Roy1993sun", - "chrisdavidmills" - ] - }, - "Learn/JavaScript/First_steps/A_first_splash": { - "modified": "2020-07-16T22:30:22.339Z", - "contributors": [ - "Roy-Tian", - "Hermedius", - "PYGC", - "chrisdavidmills", - "quziyang", - "codeofjackie", - "lihaoyuan", - "xp44mm", - "yzweb2018", - "Ray-Eldath", - "leezw", - "iyang", - "hexianzhi", - "CyanChoi", - "sailorandy", - "Zhsirting", - "ander_fang", - "3544357727", - "Ende93", - "ziyunfei", - "Roy1993sun", - "ZhongyiChen" - ] - }, - "Learn/JavaScript/First_steps/Arrays": { - "modified": "2020-07-16T22:30:58.633Z", - "contributors": [ - "PYGC", - "42", - "rxliuli", - "codeofjackie", - "caifx", - "Enigma1912", - "lihaoyuan", - "yzweb2018", - "ddtyjmyjm", - "DaduCC", - "zjj1392372716", - "Hysian", - "wanqing19954" - ] - }, - "Learn/JavaScript/First_steps/Math": { - "modified": "2020-08-21T06:41:19.659Z", - "contributors": [ - "Alibuibui", - "ihua", - "DreamLxq", - "o0oke", - "zhuy2018", - "Hermedius", - "SphinxKnight", - "dx12", - "AlephAlpha", - "FantasqueX", - "PYGC", - "Daazzer", - "Drizzt-Yu", - "xt1995726", - "Metaloe", - "scsc4212", - "codeofjackie", - "Mmmmjnh", - "lihaoyuan", - "superkuang", - "yzweb2018", - "shinexyt", - "purefree", - "xuring", - "wubinbin0403", - "DaduCC", - "ideal.Li", - "liutao1992", - "Hysian", - "jwhitlock", - "wanqing19954", - "Junting", - "lilidongdong", - "Dragoncod" - ] - }, - "Learn/JavaScript/First_steps/Silly_story_generator": { - "modified": "2020-11-10T00:42:34.537Z", - "contributors": [ - "wj.", - "Mrbunker", - "lucida959595", - "Roy-Tian", - "fengxiakira", - "oceanMIH", - "lijinze7", - "chrisdavidmills", - "LittleMang", - "scsc4212", - "ddtyjmyjm", - "codeofjackie", - "Enigma1912", - "yzweb2018", - "shinexyt", - "ideal.Li", - "Zeng", - "FatCatRe" - ] - }, - "Learn/JavaScript/First_steps/Strings": { - "modified": "2020-07-16T22:30:42.559Z", - "contributors": [ - "exialin", - "PYGC", - "NiceGG", - "scsc4212", - "codeofjackie", - "Undecyce", - "yzweb2018", - "shinexyt", - "liutao1992", - "myrual", - "scofieldwen" - ] - }, - "Learn/JavaScript/First_steps/Test_your_skills:_variables": { - "modified": "2020-08-21T01:22:58.795Z", - "contributors": ["Alibuibui"] - }, - "Learn/JavaScript/First_steps/Useful_string_methods": { - "modified": "2020-07-16T22:30:50.643Z", - "contributors": [ - "PYGC", - "fengxiakira", - "felixfb0916", - "gen_wang", - "scsc4212", - "Undecyce", - "frankfang1990", - "shinexyt", - "ddtyjmyjm", - "TSaxj", - "DaduCC", - "INFINITSY", - "Hysian", - "wanqing19954", - "alphabet007", - "kemplaw", - "fangkai0802014232", - "icessun" - ] - }, - "Learn/JavaScript/First_steps/Variables": { - "modified": "2020-08-21T01:38:52.927Z", - "contributors": [ - "Alibuibui", - "mojiangyuan", - "urielvan", - "DreamLxq", - "Llf0703", - "FantasqueX", - "PYGC", - "Suber", - "HowieZhao", - "Metaloe", - "codeofjackie", - "Sasasu", - "xp44mm", - "yzweb2018", - "shinexyt", - "Hysian", - "ziyunfei", - "BadTudou", - "wanqing19954", - "leezw", - "Lawson.Yuan" - ] - }, - "Learn/JavaScript/First_steps/What_is_JavaScript": { - "modified": "2020-08-20T10:38:00.271Z", - "contributors": [ - "Alibuibui", - "Roy-Tian", - "exialin", - "junbin123", - "blateyang", - "HuangXin", - "Daazzer", - "Hermedius", - "guangyu890", - "no1xsyzy", - "agnoCJY", - "HowieZhao", - "web-xx", - "atmanic", - "Enigma1912", - "Zzt-G", - "huangzijian888", - "codeofjackie", - "canon", - "Anonymous", - "GreyWalker", - "hexianzhi", - "nianxiaoge", - "ithinktherforeiam", - "cruiserdou", - "GHLgh", - "eforegist" + "wenshui2008", + "wangfangping", + "yinpeng123", + "kuldahar", + "FE_pangxing", + "peanutguo", + "CaoBingX" ] }, - "Learn/JavaScript/First_steps/What_went_wrong": { - "modified": "2020-08-20T10:28:54.393Z", + "Learn_web_development/Extensions/Client-side_tools": { + "modified": "2020-08-17T11:33:08.897Z", + "contributors": ["NicholasZhan"] + }, + "Learn_web_development/Extensions/Client-side_tools/Overview": { + "modified": "2020-11-28T10:37:11.293Z", + "contributors": ["YLX621"] + }, + "Learn_web_development/Extensions/Forms": { + "modified": "2020-07-16T22:21:02.678Z", "contributors": [ - "Alibuibui", - "Roy-Tian", - "ChongyouXu", - "Ash1One", - "guikuan", - "oceanMIH", - "jwhitlock", - "HowieZhao", - "Esther-Guo", - "qiubite-name", - "Park-ma", - "scsc4212", - "codeofjackie", - "Harry-Zhao", - "yzweb2018", - "ddtyjmyjm", - "Ray-Eldath", - "jswisher", - "leezw", - "Bigbigbig", - "dudusky", - "Zhsirting", - "billdeng", - "quanjingkuan" + "615lyw", + "Lohoyo", + "lihaoyuan", + "yydzxz", + "StarryForce", + "Froggy", + "chrisdavidmills", + "ziyunfei", + "JulieLee77", + "teoli", + "Jeremie" ] }, - "Learn/JavaScript/Howto": { - "modified": "2020-07-16T22:33:11.775Z", - "contributors": ["wangwenhao", "yuyx91"] + "Learn_web_development/Extensions/Forms/Advanced_form_styling": { + "modified": "2020-07-16T22:21:36.744Z", + "contributors": ["rtxu", "Daniel313", "codeofjackie", "yydzxz", "tzigang"] }, - "Learn/JavaScript/Objects": { - "modified": "2020-07-16T22:31:54.525Z", + "Learn_web_development/Extensions/Forms/Basic_native_form_controls": { + "modified": "2020-09-17T23:41:07.186Z", "contributors": [ - "ddcomt", - "oceanMIH", - "RainSlide", + "aaazz47", + "853419196", + "WoodCube", + "wsyconan", "Drizzt-Yu", + "Kavelaa", + "coldicecn", + "Danielxiey", + "codeofjackie", + "Lohoyo", "lihaoyuan", - "xgqfrms-GitHub", - "WavinFlag", - "chrisdavidmills" + "xp44mm", + "uselessaddress", + "littledust", + "yydzxz", + "ddtyjmyjm", + "StarryForce", + "Froggy" ] }, - "Learn/JavaScript/Objects/Adding_bouncing_balls_features": { - "modified": "2020-07-16T22:32:36.563Z", + "Learn_web_development/Extensions/Forms/Form_validation": { + "modified": "2020-07-16T22:21:53.600Z", "contributors": [ - "Wenke-D", - "Roy-Tian", - "gofly1988", + "dlnb526", + "wavedanger", + "WoodCube", + "PYGC", + "liudadadayu", + "Amano_Sei", + "kazimics", + "codeofjackie", + "tinyhare", "lihaoyuan", - "bluekeroro" + "dondevi", + "littledust", + "crper", + "yydzxz", + "pantao", + "Froggy", + "xianshenglu", + "songbinghui", + "monsterooo", + "liu-xiao-cui", + "jileieli" ] }, - "Learn/JavaScript/Objects/Basics": { - "modified": "2020-07-16T22:32:02.942Z", + "Learn_web_development/Extensions/Forms/HTML_forms_in_legacy_browsers": { + "modified": "2020-07-16T22:22:04.178Z", + "contributors": ["haoye999", "lovedebug", "jaiJia", "littledust"] + }, + "Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls": { + "modified": "2020-07-16T22:21:58.787Z", "contributors": [ - "zos12", - "wujingquan", - "minguoITnan", - "Wantian", - "pompeybrain", - "supermanbin" + "WoodCube", + "rtxu", + "feixiang5754", + "lonelywhisper", + "yasminyt", + "honey6", + "codeofjackie", + "tinyhare", + "yochii", + "uselessaddress", + "crper", + "yydzxz", + "zqyue", + "darkeggler", + "Froggy", + "chrisdavidmills", + "Sheppy", + "ziyunfei", + "helloguangxue" ] }, - "Learn/JavaScript/Objects/Classes_in_JavaScript": { - "modified": "2020-07-30T15:02:15.810Z", + "Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_1": { + "modified": "2020-07-16T22:21:59.182Z", + "contributors": ["Qos", "549074491", "codeofjackie"] + }, + "Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_2": { + "modified": "2020-07-16T22:21:59.542Z", + "contributors": ["shc0743", "codeofjackie"] + }, + "Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_3": { + "modified": "2020-07-16T22:21:59.861Z", + "contributors": ["shc0743", "codeofjackie"] + }, + "Learn_web_development/Extensions/Forms/How_to_build_custom_form_controls/Example_4": { + "modified": "2020-07-16T22:22:00.186Z", + "contributors": ["shc0743", "codeofjackie"] + }, + "Learn_web_development/Extensions/Forms/How_to_structure_a_web_form": { + "modified": "2020-07-16T22:21:16.348Z", "contributors": [ - "Damoness", - "ZengYu", - "wnor543", - "meteorlxy", - "zxsunrise", + "lucida959595", + "imba-tjd", + "naivexcited", + "WoodCube", + "Zhang-YanQi", + "liy010", + "web-xx", + "codeofjackie", "lihaoyuan", - "Tuoe", - "Ray-Eldath", - "finegao", - "Zeng", - "goat91", - "liq297", - "JX-Master", - "_gebilaowang", - "WavinFlag" + "yawei", + "zqyue", + "StarryForce", + "Froggy" ] }, - "Learn/JavaScript/Objects/JSON": { - "modified": "2020-10-14T09:11:35.116Z", + "Learn_web_development/Extensions/Forms/Sending_and_retrieving_form_data": { + "modified": "2020-07-16T22:21:29.690Z", "contributors": [ - "TonyKnight13", - "imbant", - "NonClockworkChen", - "792521221", - "ZJ_Ma", - "NotDead-NotPerish", - "bluekeroro", - "Ray-Eldath", - "shifengchen", - "1013940326", - "xgqfrms-GitHub", - "VtanSen" + "rtxu", + "WoodCube", + "aliang2017", + "codeofjackie", + "yydzxz", + "Froggy", + "KngZhi", + "chrisdavidmills", + "juzhiyuan" ] }, - "Learn/JavaScript/Objects/Object_building_practice": { - "modified": "2020-07-16T22:32:33.084Z", + "Learn_web_development/Extensions/Forms/Sending_forms_through_JavaScript": { + "modified": "2020-07-16T22:22:02.523Z", "contributors": [ - "Roy-Tian", - "gqbre", - "qiubite-name", - "Gotheir", - "yuyisuo", - "NotDead-NotPerish", - "SummerVibes", - "shifengchen", - "Zeng" + "RainSlide", + "WoodCube", + "xing2000", + "Bayes", + "codeofjackie", + "littledust", + "yydzxz", + "Chenng", + "chrisdavidmills", + "ziyunfei", + "sanxingming", + "helloguangxue", + "teoli" ] }, - "Learn/JavaScript/Objects/Object_prototypes": { - "modified": "2020-07-16T22:32:22.751Z", + "Learn_web_development/Extensions/Forms/Styling_web_forms": { + "modified": "2020-07-16T22:21:32.838Z", "contributors": [ - "CJohnny", - "scsc4212", - "SphinxKnight", - "Lukef", - "LuoYun", - "SeanShen3", - "brandonhyc", - "shawzt", + "jiaodk", + "rtxu", + "coder-git", + "33YANG", + "Daniel313", + "codeofjackie", + "lovedebug", + "yydzxz", + "lucoo01" + ] + }, + "Learn_web_development/Extensions/Forms/Your_first_form": { + "modified": "2020-08-16T03:03:38.716Z", + "contributors": [ + "NicholasZhan", + "WoodCube", + "ChairMao", + "haoye999", + "coldicecn", + "xiangluoming", + "hddhyq", + "Lohoyo", + "maoyumaoxun", + "lyncodes", + "allan_simon", + "lihaoyuan", + "superkuang", "ddtyjmyjm", - "Soarse", - "zhuangyin", - "JX-Master", - "WavinFlag" + "StarryForce", + "Froggy", + "chrisdavidmills", + "ziyunfei", + "sanxingming" ] }, - "Learn/JavaScript/Objects/Test_your_skills:_Object-oriented_JavaScript": { - "modified": "2020-08-05T11:02:17.810Z", - "contributors": ["driftingdream"] - }, - "Learn/Learning_and_getting_help": { - "modified": "2020-12-06T05:06:52.891Z", - "contributors": ["3143875691"] - }, - "Learn/Performance": { + "Learn_web_development/Extensions/Performance": { "modified": "2020-12-05T12:01:04.505Z", "contributors": ["mayerpan", "liguanzeng", "Bayes", "yangchongduo"] }, - "Learn/Performance/CSS": { + "Learn_web_development/Extensions/Performance/CSS": { "modified": "2020-07-16T22:40:41.520Z", "contributors": ["Hermedius", "chrisdavidmills", "tomcat1234", "Syaki"] }, - "Learn/Performance/Perceived_performance": { + "Learn_web_development/Extensions/Performance/Perceived_performance": { "modified": "2020-07-16T22:40:43.760Z", "contributors": ["biqing"] }, - "Learn/Performance/Web_Performance_Basics": { + "Learn_web_development/Extensions/Performance/Web_Performance_Basics": { "modified": "2020-07-16T22:40:42.886Z", "contributors": ["shuiRong", "creative_fish"] }, - "Learn/Server-side": { + "Learn_web_development/Extensions/Server-side": { "modified": "2020-07-16T22:36:03.668Z", "contributors": ["ZuoRight", "xixilog", "JamesZhange", "Munch_TZB", "GHLgh"] }, - "Learn/Server-side/Configuring_server_MIME_types": { + "Learn_web_development/Extensions/Server-side/Configuring_server_MIME_types": { "modified": "2020-07-16T22:36:04.639Z", "contributors": ["wangxu1144", "Roscoe93", "651291702"] }, - "Learn/Server-side/Django": { + "Learn_web_development/Extensions/Server-side/Django": { "modified": "2020-07-16T22:36:36.546Z", "contributors": [ "diyigechipangxie", @@ -4211,7 +3613,7 @@ "Zhaoyu" ] }, - "Learn/Server-side/Django/Admin_site": { + "Learn_web_development/Extensions/Server-side/Django/Admin_site": { "modified": "2020-07-16T22:37:06.131Z", "contributors": [ "Jeffxzj", @@ -4221,23 +3623,23 @@ "chinanf-boy" ] }, - "Learn/Server-side/Django/Authentication": { + "Learn_web_development/Extensions/Server-side/Django/Authentication": { "modified": "2020-07-16T22:37:25.161Z", "contributors": ["floodwater", "edgar-chen", "xixilog"] }, - "Learn/Server-side/Django/Deployment": { + "Learn_web_development/Extensions/Server-side/Django/Deployment": { "modified": "2020-11-23T18:29:57.524Z", "contributors": ["keetack", "edgar-chen", "yan-jin", "xixilog"] }, - "Learn/Server-side/Django/Forms": { + "Learn_web_development/Extensions/Server-side/Django/Forms": { "modified": "2020-07-16T22:37:34.229Z", "contributors": ["buttre", "edgar-chen", "xixilog"] }, - "Learn/Server-side/Django/Generic_views": { + "Learn_web_development/Extensions/Server-side/Django/Generic_views": { "modified": "2020-07-16T22:37:19.625Z", "contributors": ["edgar-chen", "xixilog", "SphinxKnight"] }, - "Learn/Server-side/Django/Home_page": { + "Learn_web_development/Extensions/Server-side/Django/Home_page": { "modified": "2020-07-16T22:37:11.997Z", "contributors": [ "feko", @@ -4248,457 +3650,877 @@ "chinanf-boy" ] }, - "Learn/Server-side/Django/Introduction": { - "modified": "2020-07-16T22:36:42.459Z", + "Learn_web_development/Extensions/Server-side/Django/Introduction": { + "modified": "2020-07-16T22:36:42.459Z", + "contributors": [ + "khalim", + "Nel", + "ShuangFarmer", + "xiezhedaima9591", + "chinanf-boy" + ] + }, + "Learn_web_development/Extensions/Server-side/Django/Models": { + "modified": "2020-07-16T22:37:00.935Z", + "contributors": [ + "shawPLUSroot", + "senghongchong7", + "phdgogogo", + "colin3dmax", + "AIIEOIBD", + "zphj1987", + "cashlu", + "xixilog", + "szlh", + "chinanf-boy" + ] + }, + "Learn_web_development/Extensions/Server-side/Django/Sessions": { + "modified": "2020-07-16T22:37:28.578Z", + "contributors": ["buttre", "edgar-chen", "xixilog"] + }, + "Learn_web_development/Extensions/Server-side/Django/Testing": { + "modified": "2020-07-16T22:37:39.373Z", + "contributors": ["edgar-chen", "xixilog"] + }, + "Learn_web_development/Extensions/Server-side/Django/Tutorial_local_library_website": { + "modified": "2020-07-16T22:36:50.644Z", + "contributors": ["zengqi", "ddtyjmyjm", "hstaoqian"] + }, + "Learn_web_development/Extensions/Server-side/Django/development_environment": { + "modified": "2020-10-06T10:08:45.805Z", + "contributors": [ + "kuailekai", + "silentpanda97", + "Adrian-Yan", + "q2937711", + "xixilog", + "chinanf-boy" + ] + }, + "Learn_web_development/Extensions/Server-side/Django/django_assessment_blog": { + "modified": "2020-07-16T22:37:49.691Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Django/skeleton_website": { + "modified": "2020-07-16T22:36:55.364Z", + "contributors": [ + "Nel", + "xixilog", + "ddtyjmyjm", + "MengLingqin", + "chinanf-boy", + "hstaoqian" + ] + }, + "Learn_web_development/Extensions/Server-side/Django/web_application_security": { + "modified": "2020-07-16T22:37:47.216Z", + "contributors": ["knktc", "edgar-chen", "xixilog"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs": { + "modified": "2020-07-16T22:37:56.406Z", + "contributors": [ + "hellorayza", + "百里笙歌", + "Frederick-S", + "yatace", + "edgar-chen", + "Ran_Lyu", + "longzhengxiong", + "sp900409", + "chenlexing", + "ant0x00" + ] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data": { + "modified": "2020-10-27T00:17:29.715Z", + "contributors": ["Megrax", "socovo", "edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Author_detail_page": { + "modified": "2020-07-16T22:38:39.461Z", + "contributors": ["woshiqiang1", "edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Author_list_page": { + "modified": "2020-07-16T22:38:38.246Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/BookInstance_detail_page_and_challenge": { + "modified": "2020-07-16T22:38:39.803Z", + "contributors": ["staticfire", "edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/BookInstance_list_page": { + "modified": "2020-07-16T22:38:37.044Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Book_detail_page": { + "modified": "2020-07-16T22:38:39.148Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Book_list_page": { + "modified": "2020-07-16T22:38:36.367Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Date_formatting_using_moment": { + "modified": "2020-07-16T22:38:37.610Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Genre_detail_page": { + "modified": "2020-07-16T22:38:38.748Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Home_page": { + "modified": "2020-07-16T22:38:35.735Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/LocalLibrary_base_template": { + "modified": "2020-10-27T06:26:13.607Z", + "contributors": ["Megrax", "edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Displaying_data/Template_primer": { + "modified": "2020-07-16T22:38:34.671Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Introduction": { + "modified": "2020-07-16T22:38:13.912Z", + "contributors": [ + "Roy-Tian", + "hehe1111", + "sun603", + "janyin", + "biblade", + "outman", + "congrongdeyu", + "codeofjackie", + "edgar-chen", + "bybiuhappy", + "ShirleyM", + "lofayo", + "chengzhibing" + ] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/Tutorial_local_library_website": { + "modified": "2020-07-16T22:38:17.531Z", + "contributors": ["Roy-Tian", "chudongsong", "janyin", "edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/deployment": { + "modified": "2020-07-16T22:38:50.827Z", + "contributors": ["edgar-chen", "codeofjackie"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/development_environment": { + "modified": "2020-07-16T22:38:02.448Z", + "contributors": [ + "snaildarter", + "phili-p", + "Roy-Tian", + "sun603", + "yijie_sun", + "yaoqtan", + "jianchao_xue", + "edgar-chen", + "BarryLiu1995" + ] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/forms": { + "modified": "2020-08-07T05:55:45.402Z", + "contributors": [ + "yunxiaomeng", + "grape", + "hdh296", + "socovo", + "edgar-chen", + "zhangyu911013" + ] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Create_BookInstance_form": { + "modified": "2020-07-16T22:38:46.101Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Create_author_form": { + "modified": "2020-07-16T22:38:44.657Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Create_book_form": { + "modified": "2020-07-16T22:38:45.191Z", + "contributors": ["SphinxKnight", "UPUP", "edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Create_genre_form": { + "modified": "2020-07-16T22:38:43.645Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Delete_author_form": { + "modified": "2020-07-16T22:38:46.761Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/forms/Update_Book_form": { + "modified": "2020-07-16T22:38:48.713Z", + "contributors": ["edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/mongoose": { + "modified": "2020-08-12T09:45:03.710Z", + "contributors": [ + "Dazhuzhu-github", + "vpstarter", + "百里笙歌", + "socovo", + "Roy-Tian", + "edgar-chen" + ] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/routes": { + "modified": "2020-10-23T08:33:36.699Z", + "contributors": [ + "Hawaii_zzapi", + "百里笙歌", + "Roy-Tian", + "jianchao_xue", + "edgar-chen" + ] + }, + "Learn_web_development/Extensions/Server-side/Express_Nodejs/skeleton_website": { + "modified": "2020-08-26T10:22:11.122Z", + "contributors": ["Tiny-Wei", "Roy-Tian", "edgar-chen"] + }, + "Learn_web_development/Extensions/Server-side/First_steps": { + "modified": "2020-07-16T22:36:11.413Z", + "contributors": [ + "DaniellaAngel", + "edgar-chen", + "ArcherGrey", + "chf007", + "tinyCucumber", + "07akioni" + ] + }, + "Learn_web_development/Extensions/Server-side/First_steps/Client-Server_overview": { + "modified": "2020-07-16T22:36:22.601Z", + "contributors": [ + "DaniellaAngel", + "JuleHenriHu", + "WindLo", + "yijie_sun", + "ZhuZhuDrinkMilk", + "edgar-chen", + "ShuangFarmer", + "whocare", + "BarryLiu1995", + "yuantongkang", + "liminjun", + "zhuangyin", + "old2sun", + "ziyouwa", + "Zeng" + ] + }, + "Learn_web_development/Extensions/Server-side/First_steps/Introduction": { + "modified": "2020-09-13T05:53:31.575Z", + "contributors": [ + "dake0805", + "vicco", + "yijie_sun", + "zhangchen", + "Nothosaurs", + "lonelee", + "diaotai", + "old2sun", + "ziyouwa", + "Zeng" + ] + }, + "Learn_web_development/Extensions/Server-side/First_steps/Web_frameworks": { + "modified": "2020-07-16T22:36:26.173Z", + "contributors": [ + "mojiangyuan", + "DaniellaAngel", + "hikigaya58", + "tongwenwu", + "zhuzhangliang", + "edgar-chen", + "JamesZhange", + "ddtyjmyjm", + "Phoenixkaze", + "Jhongwun", + "Stevenhwang", + "yinzhuoya", + "old2sun", + "Zeng" + ] + }, + "Learn_web_development/Extensions/Server-side/First_steps/Website_security": { + "modified": "2020-10-20T04:30:22.097Z", "contributors": [ - "khalim", - "Nel", - "ShuangFarmer", - "xiezhedaima9591", - "chinanf-boy" + "Megrax", + "mayhjx", + "yi2sun", + "ZhuZhuDrinkMilk", + "goat91", + "Zeng" ] }, - "Learn/Server-side/Django/Models": { - "modified": "2020-07-16T22:37:00.935Z", + "Learn_web_development/Extensions/Testing": { + "modified": "2020-07-16T22:39:02.261Z", "contributors": [ - "shawPLUSroot", - "senghongchong7", - "phdgogogo", - "colin3dmax", - "AIIEOIBD", - "zphj1987", - "cashlu", - "xixilog", - "szlh", - "chinanf-boy" + "LuckyWind_sck", + "wbamberg", + "ziyunfei", + "yuyx91", + "Ende93", + "123456zzz" ] }, - "Learn/Server-side/Django/Sessions": { - "modified": "2020-07-16T22:37:28.578Z", - "contributors": ["buttre", "edgar-chen", "xixilog"] - }, - "Learn/Server-side/Django/Testing": { - "modified": "2020-07-16T22:37:39.373Z", - "contributors": ["edgar-chen", "xixilog"] + "Learn_web_development/Extensions/Testing/Automated_testing": { + "modified": "2020-07-16T22:39:19.579Z", + "contributors": ["wbamberg", "yonghuizeng", "ziyunfei", "liminjun"] }, - "Learn/Server-side/Django/Tutorial_local_library_website": { - "modified": "2020-07-16T22:36:50.644Z", - "contributors": ["zengqi", "ddtyjmyjm", "hstaoqian"] + "Learn_web_development/Extensions/Testing/Feature_detection": { + "modified": "2020-07-16T22:39:24.365Z", + "contributors": ["shangruitong"] }, - "Learn/Server-side/Django/development_environment": { - "modified": "2020-10-06T10:08:45.805Z", + "Learn_web_development/Extensions/Testing/HTML_and_CSS": { + "modified": "2020-07-16T22:39:12.242Z", "contributors": [ - "kuailekai", - "silentpanda97", - "Adrian-Yan", - "q2937711", - "xixilog", - "chinanf-boy" + "RainSlide", + "fisker", + "ziyunfei", + "yihongxian", + "liminjun" ] }, - "Learn/Server-side/Django/django_assessment_blog": { - "modified": "2020-07-16T22:37:49.691Z", - "contributors": ["edgar-chen"] - }, - "Learn/Server-side/Django/skeleton_website": { - "modified": "2020-07-16T22:36:55.364Z", + "Learn_web_development/Extensions/Testing/Introduction": { + "modified": "2020-07-16T22:39:05.735Z", "contributors": [ - "Nel", - "xixilog", - "ddtyjmyjm", - "MengLingqin", - "chinanf-boy", - "hstaoqian" + "FanRui12138", + "gofly1988", + "Badd", + "chrisdavidmills", + "joaner" ] }, - "Learn/Server-side/Django/web_application_security": { - "modified": "2020-07-16T22:37:47.216Z", - "contributors": ["knktc", "edgar-chen", "xixilog"] + "Learn_web_development/Extensions/Testing/Testing_strategies": { + "modified": "2020-07-16T22:39:08.099Z", + "contributors": ["wangfangping", "YaoLIII", "ty4z2008"] }, - "Learn/Server-side/Express_Nodejs": { - "modified": "2020-07-16T22:37:56.406Z", + "Learn_web_development/Extensions/Testing/Your_own_automation_environment": { + "modified": "2020-07-16T22:39:21.968Z", + "contributors": ["yonghuizeng", "ziyunfei", "liminjun"] + }, + "Learn_web_development/Getting_started/Environment_setup/Browsing_the_web": { + "modified": "2020-07-16T22:35:41.034Z", "contributors": [ - "hellorayza", - "百里笙歌", - "Frederick-S", - "yatace", - "edgar-chen", - "Ran_Lyu", - "longzhengxiong", - "sp900409", - "chenlexing", - "ant0x00" + "DaniellaAngel", + "sanshuiyang", + "m4jing", + "BarryLiu1995", + "Folgore", + "ziyunfei", + "wth" ] }, - "Learn/Server-side/Express_Nodejs/Displaying_data": { - "modified": "2020-10-27T00:17:29.715Z", - "contributors": ["Megrax", "socovo", "edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/Displaying_data/Author_detail_page": { - "modified": "2020-07-16T22:38:39.461Z", - "contributors": ["woshiqiang1", "edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/Displaying_data/Author_list_page": { - "modified": "2020-07-16T22:38:38.246Z", - "contributors": ["edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/Displaying_data/BookInstance_detail_page_and_challenge": { - "modified": "2020-07-16T22:38:39.803Z", - "contributors": ["staticfire", "edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/Displaying_data/BookInstance_list_page": { - "modified": "2020-07-16T22:38:37.044Z", - "contributors": ["edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/Displaying_data/Book_detail_page": { - "modified": "2020-07-16T22:38:39.148Z", - "contributors": ["edgar-chen"] + "Learn_web_development/Getting_started/Environment_setup/Command_line": { + "modified": "2020-11-30T05:22:05.657Z", + "contributors": ["YLX621"] }, - "Learn/Server-side/Express_Nodejs/Displaying_data/Book_list_page": { - "modified": "2020-07-16T22:38:36.367Z", - "contributors": ["edgar-chen"] + "Learn_web_development/Getting_started/Environment_setup/Dealing_with_files": { + "modified": "2020-07-16T22:34:39.613Z", + "contributors": [ + "Roy-Tian", + "cunlim", + "xmcgcg", + "erhuo233", + "14Mars", + "Planet6174", + "linw1995", + "gituser", + "EricKY26", + "eelord", + "lowkey2046", + "yzweb2018", + "fan19900404", + "S099001", + "i-PeterZhang", + "cuitianze", + "troywith77", + "lobak" + ] }, - "Learn/Server-side/Express_Nodejs/Displaying_data/Date_formatting_using_moment": { - "modified": "2020-07-16T22:38:37.610Z", - "contributors": ["edgar-chen"] + "Learn_web_development/Getting_started/Environment_setup/Installing_software": { + "modified": "2020-07-16T22:34:12.565Z", + "contributors": [ + "Roy-Tian", + "kidonng", + "Cybercll", + "tonyxu-io", + "ozxo", + "xmcgcg", + "codeofjackie", + "shuijingwan", + "codertomns", + "Bearies", + "overcat", + "fan19900404", + "jian86392088", + "troywith77" + ] }, - "Learn/Server-side/Express_Nodejs/Displaying_data/Genre_detail_page": { - "modified": "2020-07-16T22:38:38.748Z", - "contributors": ["edgar-chen"] + "Learn_web_development/Getting_started/Soft_skills/Learning_and_getting_help": { + "modified": "2020-12-06T05:06:52.891Z", + "contributors": ["3143875691"] }, - "Learn/Server-side/Express_Nodejs/Displaying_data/Home_page": { - "modified": "2020-07-16T22:38:35.735Z", - "contributors": ["edgar-chen"] + "Learn_web_development/Getting_started/Web_standards/How_the_web_works": { + "modified": "2020-09-07T00:26:56.702Z", + "contributors": [ + "guangyu890", + "DarkStory", + "yunchispk", + "Sphish", + "Li-saltair", + "grape", + "wi24rd", + "W-YaoLing", + "14Mars", + "codeofjackie", + "liliang-cn", + "ArcherGrey", + "tjyas", + "lavenderming", + "fan19900404", + "liminjun", + "ziyunfei", + "troywith77" + ] }, - "Learn/Server-side/Express_Nodejs/Displaying_data/LocalLibrary_base_template": { - "modified": "2020-10-27T06:26:13.607Z", - "contributors": ["Megrax", "edgar-chen"] + "Learn_web_development/Getting_started/Web_standards/The_web_standards_model": { + "modified": "2020-08-31T09:33:22.013Z", + "contributors": ["YiberZ"] }, - "Learn/Server-side/Express_Nodejs/Displaying_data/Template_primer": { - "modified": "2020-07-16T22:38:34.671Z", - "contributors": ["edgar-chen"] + "Learn_web_development/Getting_started/Your_first_website": { + "modified": "2020-09-24T11:26:23.243Z", + "contributors": [ + "chrisdavidmills", + "我不会算命", + "SuiltaPico", + "tonyxu-io", + "deliberative", + "kohai", + "xmcgcg", + "codeofjackie", + "Bearies", + "liliang-cn", + "ArcherGrey", + "wh1msy", + "fan19900404", + "Ende93", + "troywith77", + "lwxyfer", + "zhuo" + ] }, - "Learn/Server-side/Express_Nodejs/Introduction": { - "modified": "2020-07-16T22:38:13.912Z", + "Learn_web_development/Getting_started/Your_first_website/Adding_interactivity": { + "modified": "2020-09-07T02:11:05.975Z", "contributors": [ + "YeLi-blip", + "DarkStory", + "liangmuyang", + "youngquan", "Roy-Tian", - "hehe1111", - "sun603", - "janyin", - "biblade", - "outman", - "congrongdeyu", - "codeofjackie", - "edgar-chen", - "bybiuhappy", - "ShirleyM", - "lofayo", - "chengzhibing" + "kingeyesee", + "anguiao", + "shadynaga", + "yanyong666", + "tomatokai", + "Sphish", + "naivexcited", + "Chuang", + "coldpc", + "imba-tjd", + "SphinxKnight", + "sllLovewy", + "zaixuzheng", + "xmcgcg", + "nuzar", + "codeofjackie", + "allan_simon", + "Fangfeidenimen", + "susscc", + "runyul", + "Becky", + "PythonFo", + "Frodocz", + "dirringx", + "tjyas", + "xgqfrms-GitHub", + "frankfang1990", + "IShinji", + "HEIS", + "fan19900404", + "boredivan", + "wenxiangmao", + "troywith77", + "MrH2S", + "lwxyfer" ] }, - "Learn/Server-side/Express_Nodejs/Tutorial_local_library_website": { - "modified": "2020-07-16T22:38:17.531Z", - "contributors": ["Roy-Tian", "chudongsong", "janyin", "edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/deployment": { - "modified": "2020-07-16T22:38:50.827Z", - "contributors": ["edgar-chen", "codeofjackie"] - }, - "Learn/Server-side/Express_Nodejs/development_environment": { - "modified": "2020-07-16T22:38:02.448Z", + "Learn_web_development/Getting_started/Your_first_website/Creating_the_content": { + "modified": "2020-12-02T05:16:28.871Z", "contributors": [ - "snaildarter", - "phili-p", + "xxlovett0706", + "zrzjohn", "Roy-Tian", - "sun603", - "yijie_sun", - "yaoqtan", - "jianchao_xue", - "edgar-chen", - "BarryLiu1995" + "Sphish", + "Daniel313", + "xmcgcg", + "erhuo233", + "liujinmenghaoren", + "zihengCat", + "eelord", + "mvooer", + "Hunfen", + "Alan.W.Wang", + "ArcherGrey", + "Yogayu", + "HashubWang", + "chenxingyu350128", + "nevermore1000", + "fan19900404", + "ChrisCaixx", + "troywith77", + "ldwformat" ] }, - "Learn/Server-side/Express_Nodejs/forms": { - "modified": "2020-08-07T05:55:45.402Z", + "Learn_web_development/Getting_started/Your_first_website/Publishing_your_website": { + "modified": "2020-07-16T22:34:29.916Z", "contributors": [ - "yunxiaomeng", - "grape", - "hdh296", - "socovo", - "edgar-chen", - "zhangyu911013" + "cunlim", + "jingkaimori", + "Sphish", + "WoodCube", + "WindLo", + "Yang_Hanlin", + "xmcgcg", + "Unequaled804", + "yzweb2018", + "runyul", + "b2ns", + "fan19900404", + "tntC4stl3", + "troywith77" ] }, - "Learn/Server-side/Express_Nodejs/forms/Create_BookInstance_form": { - "modified": "2020-07-16T22:38:46.101Z", - "contributors": ["edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/forms/Create_author_form": { - "modified": "2020-07-16T22:38:44.657Z", - "contributors": ["edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/forms/Create_book_form": { - "modified": "2020-07-16T22:38:45.191Z", - "contributors": ["SphinxKnight", "UPUP", "edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/forms/Create_genre_form": { - "modified": "2020-07-16T22:38:43.645Z", - "contributors": ["edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/forms/Delete_author_form": { - "modified": "2020-07-16T22:38:46.761Z", - "contributors": ["edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/forms/Update_Book_form": { - "modified": "2020-07-16T22:38:48.713Z", - "contributors": ["edgar-chen"] - }, - "Learn/Server-side/Express_Nodejs/mongoose": { - "modified": "2020-08-12T09:45:03.710Z", + "Learn_web_development/Getting_started/Your_first_website/Styling_the_content": { + "modified": "2020-08-09T00:11:27.720Z", "contributors": [ - "Dazhuzhu-github", - "vpstarter", - "百里笙歌", - "socovo", + "DarkStory", + "youngquan", "Roy-Tian", - "edgar-chen" + "SphinxKnight", + "Calculus9", + "MorrisLi", + "bluedrawer", + "123cxm", + "typical.dao", + "xmcgcg", + "codeofjackie", + "myfreeer", + "mvooer", + "ziyouwa", + "lavenderming", + "fan19900404", + "Roy1993sun", + "ktereyp", + "suxiesumiao", + "cuitianze", + "ladrift", + "FredWe", + "troywith77", + "ziyunfei" ] }, - "Learn/Server-side/Express_Nodejs/routes": { - "modified": "2020-10-23T08:33:36.699Z", + "Learn_web_development/Getting_started/Your_first_website/What_will_your_website_look_like": { + "modified": "2020-11-29T07:11:33.143Z", "contributors": [ - "Hawaii_zzapi", - "百里笙歌", + "zrzjohn", "Roy-Tian", - "jianchao_xue", - "edgar-chen" + "WoodCube", + "outloudvi", + "xmcgcg", + "Harry-Zhao", + "liangshuhua", + "abc3660170", + "liminjun", + "ZhouZhou360", + "DUHZ", + "fan19900404", + "Kevin-Xi", + "troywith77", + "ziyunfei" ] }, - "Learn/Server-side/Express_Nodejs/skeleton_website": { - "modified": "2020-08-26T10:22:11.122Z", - "contributors": ["Tiny-Wei", "Roy-Tian", "edgar-chen"] - }, - "Learn/Server-side/First_steps": { - "modified": "2020-07-16T22:36:11.413Z", + "Learn_web_development/Howto": { + "modified": "2020-07-16T22:35:28.142Z", "contributors": [ "DaniellaAngel", - "edgar-chen", + "y976362357", + "yuyx91", "ArcherGrey", - "chf007", - "tinyCucumber", - "07akioni" + "lavenderming", + "ziyunfei", + "funnyChinese", + "wth", + "Yidada" ] }, - "Learn/Server-side/First_steps/Client-Server_overview": { - "modified": "2020-07-16T22:36:22.601Z", + "Learn_web_development/Howto/Design_and_accessibility/Common_web_layouts": { + "modified": "2020-08-08T20:06:40.833Z", + "contributors": ["DarkStory", "秋色楓", "TpOut"] + }, + "Learn_web_development/Howto/Design_and_accessibility/Thinking_before_coding": { + "modified": "2020-07-16T22:35:35.095Z", "contributors": [ - "DaniellaAngel", - "JuleHenriHu", - "WindLo", - "yijie_sun", - "ZhuZhuDrinkMilk", - "edgar-chen", - "ShuangFarmer", - "whocare", - "BarryLiu1995", - "yuantongkang", - "liminjun", - "zhuangyin", - "old2sun", + "yuandengcheng", + "StarryForce", + "Snailight", + "gaoyia", "ziyouwa", - "Zeng" + "Zeng", + "MinimalistYing", + "ziyunfei", + "wth" ] }, - "Learn/Server-side/First_steps/Introduction": { - "modified": "2020-09-13T05:53:31.575Z", + "Learn_web_development/Howto/Design_and_accessibility/What_is_accessibility": { + "modified": "2020-07-16T22:35:46.965Z", + "contributors": ["ziyunfei", "wth"] + }, + "Learn_web_development/Howto/Solve_CSS_problems": { + "modified": "2020-07-16T22:25:44.300Z", + "contributors": ["Coink", "yawei", "JobWebNie", "githubxiaowen"] + }, + "Learn_web_development/Howto/Solve_CSS_problems/CSS_FAQ": { + "modified": "2020-07-16T22:25:46.153Z", "contributors": [ - "dake0805", - "vicco", - "yijie_sun", - "zhangchen", - "Nothosaurs", - "lonelee", - "diaotai", - "old2sun", - "ziyouwa", - "Zeng" + "Robinx", + "Jack-Q", + "ChenDong", + "DavidGuan", + "zd9027", + "xuxun", + "teoli", + "ziyunfei", + "xcffl" ] }, - "Learn/Server-side/First_steps/Web_frameworks": { - "modified": "2020-07-16T22:36:26.173Z", + "Learn_web_development/Howto/Solve_CSS_problems/Generated_content": { + "modified": "2020-07-16T22:25:48.610Z", "contributors": [ - "mojiangyuan", - "DaniellaAngel", - "hikigaya58", - "tongwenwu", - "zhuzhangliang", - "edgar-chen", - "JamesZhange", - "ddtyjmyjm", - "Phoenixkaze", - "Jhongwun", - "Stevenhwang", - "yinzhuoya", - "old2sun", - "Zeng" + "Kilimanjaro", + "Robinx", + "Harvesty", + "ziyunfei", + "teoli", + "Chajn", + "aztack" + ] + }, + "Learn_web_development/Howto/Solve_HTML_problems": { + "modified": "2020-07-16T22:22:31.131Z", + "contributors": [ + "xmcgcg", + "coderfee", + "WooHooDai", + "sallyllas", + "sour-toilet-seat", + "webber007", + "pengtikui", + "skylakecore", + "qixi" ] }, - "Learn/Server-side/First_steps/Website_security": { - "modified": "2020-10-20T04:30:22.097Z", + "Learn_web_development/Howto/Solve_HTML_problems/Add_a_hit_map_on_top_of_an_image": { + "modified": "2020-07-16T22:22:43.732Z", + "contributors": ["hebby"] + }, + "Learn_web_development/Howto/Solve_HTML_problems/Author_fast-loading_HTML_pages": { + "modified": "2020-07-16T22:22:33.856Z", "contributors": [ - "Megrax", - "mayhjx", - "yi2sun", - "ZhuZhuDrinkMilk", - "goat91", - "Zeng" + "Dorence", + "Banhave", + "boltyu", + "TheaAo", + "wth", + "Samoay", + "ziyunfei", + "Y001", + "Mgjbot", + "Carrie zhxj" ] }, - "Learn/Tools_and_testing": { - "modified": "2020-12-12T05:19:14.796Z", - "contributors": ["phone-burner", "xixilog", "shinexyt", "chrisdavidmills"] - }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks": { - "modified": "2020-09-20T12:35:57.554Z", + "Learn_web_development/Howto/Solve_HTML_problems/Use_data_attributes": { + "modified": "2020-07-16T22:22:37.588Z", "contributors": [ - "mryongzhang", - "suvyme", - "Self-Discipline-Hx", - "Lyon2018", - "ExceptionBoom", - "chrisdavidmills" + "zhangchen", + "hhxxhg", + "lavenderming", + "xgqfrms-GitHub", + "hellotaotao", + "Go7hic", + "marshalYuan", + "monjer", + "Deryckxie" ] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Introduction": { - "modified": "2020-11-19T04:46:02.957Z", - "contributors": ["514059172", "You2er", "risejl"] + "Learn_web_development/Howto/Solve_JavaScript_problems": { + "modified": "2020-07-16T22:33:11.775Z", + "contributors": ["wangwenhao", "yuyx91"] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Main_features": { - "modified": "2020-11-11T00:05:15.631Z", - "contributors": ["cheukle3"] + "Learn_web_development/Howto/Tools_and_setup/Available_text_editors": { + "modified": "2020-07-16T22:35:49.753Z", + "contributors": ["A-rise"] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_components": { - "modified": "2020-08-18T22:55:31.199Z", - "contributors": ["BIGHAVE-maker"] + "Learn_web_development/Howto/Tools_and_setup/Checking_that_your_web_site_is_working_properly": { + "modified": "2020-10-06T06:46:00.886Z", + "contributors": ["kuailekai", "Chor"] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started": { - "modified": "2020-11-24T09:22:12.001Z", + "Learn_web_development/Howto/Tools_and_setup/How_do_you_host_your_website_on_Google_App_Engine": { + "modified": "2020-07-16T22:35:52.536Z", + "contributors": ["DaniellaAngel", "sky5454"] + }, + "Learn_web_development/Howto/Tools_and_setup/How_much_does_it_cost": { + "modified": "2020-11-12T06:17:33.350Z", "contributors": [ - "liyihang", - "lima2020-root", - "liguorain", - "MachaCroissant", - "HowieZhao", - "heq1254", - "silence-BH", - "iigmir", - "SphinxKnight", - "huangcan", - "syj300" + "咸鱼快去读书", + "kidonng", + "SirnoChan", + "Yang_Hanlin", + "Geno1024", + "bingxl", + "xiwusheng", + "JohnJiangLA", + "sher", + "ArcherGrey" ] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_first_component": { - "modified": "2020-12-04T03:44:08.883Z", - "contributors": ["wang_liang"] - }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started": { - "modified": "2020-12-11T06:35:44.409Z", + "Learn_web_development/Howto/Tools_and_setup/Upload_files_to_a_web_server": { + "modified": "2020-07-16T22:35:42.078Z", "contributors": [ - "amai0w0", - "wang_liang", - "zisedelinghun", - "ZhangNing", - "MRzhangzhenhua", - "929721152", - "xyjk0917" + "bingxl", + "xiwusheng", + "PokimLee", + "summerstarlee", + "ArcherGrey" ] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_methods_events_models": { - "modified": "2020-09-22T07:48:03.161Z", - "contributors": ["helldealer"] - }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_rendering_lists": { - "modified": "2020-09-22T04:42:41.746Z", - "contributors": ["helldealer"] - }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_resources": { - "modified": "2020-12-01T12:40:05.687Z", - "contributors": ["zisedelinghun", "Hzbmangguo"] - }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_styling": { - "modified": "2020-10-15T23:41:44.939Z", - "contributors": ["ygxwdls"] + "Learn_web_development/Howto/Tools_and_setup/Using_GitHub_pages": { + "modified": "2020-07-16T22:35:52.151Z", + "contributors": [ + "WoodCube", + "TeabugCC", + "zhangtianle", + "zhuangyin", + "Bernie_Lai" + ] }, - "Learn/Tools_and_testing/Cross_browser_testing": { - "modified": "2020-07-16T22:39:02.261Z", + "Learn_web_development/Howto/Tools_and_setup/What_are_browser_developer_tools": { + "modified": "2020-08-09T19:35:32.533Z", "contributors": [ - "LuckyWind_sck", - "wbamberg", + "DarkStory", + "eelord", + "ziyouwa", + "Atractylodes", + "wth", "ziyunfei", - "yuyx91", - "Ende93", - "123456zzz" + "zhaoy875" ] }, - "Learn/Tools_and_testing/Cross_browser_testing/Accessibility": { - "modified": "2020-07-16T22:39:17.935Z", - "contributors": ["freejack811", "Sc0tt"] + "Learn_web_development/Howto/Tools_and_setup/What_software_do_I_need": { + "modified": "2020-07-16T22:35:33.819Z", + "contributors": ["What-username-will-make-you-feel-cute", "GHLgh"] }, - "Learn/Tools_and_testing/Cross_browser_testing/Automated_testing": { - "modified": "2020-07-16T22:39:19.579Z", - "contributors": ["wbamberg", "yonghuizeng", "ziyunfei", "liminjun"] + "Learn_web_development/Howto/Tools_and_setup/set_up_a_local_testing_server": { + "modified": "2020-07-16T22:35:53.993Z", + "contributors": [ + "yi2sun", + "Singee", + "chaosdog", + "zihengCat", + "ElliottZheng", + "Kiekerti", + "overcat", + "Selence1988" + ] }, - "Learn/Tools_and_testing/Cross_browser_testing/Feature_detection": { - "modified": "2020-07-16T22:39:24.365Z", - "contributors": ["shangruitong"] + "Learn_web_development/Howto/Web_mechanics/How_does_the_Internet_work": { + "modified": "2020-07-16T22:35:39.172Z", + "contributors": [ + "simon.woo", + "grape", + "W-YaoLing", + "ZhuZhuDrinkMilk", + "TaskForce86", + "ShirleyM", + "yydzxz", + "Jeffrey_Yang", + "StarryForce", + "ArcherGrey", + "wth", + "boredivan", + "RyanZhang", + "TanJrJie" + ] }, - "Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS": { - "modified": "2020-07-16T22:39:12.242Z", + "Learn_web_development/Howto/Web_mechanics/What_are_hyperlinks": { + "modified": "2020-07-16T22:35:43.473Z", "contributors": [ - "RainSlide", - "fisker", + "jingkaimori", + "AnneBai", + "yuyx91", + "wanguaf2016", "ziyunfei", - "yihongxian", - "liminjun" + "wth" ] }, - "Learn/Tools_and_testing/Cross_browser_testing/Introduction": { - "modified": "2020-07-16T22:39:05.735Z", + "Learn_web_development/Howto/Web_mechanics/What_is_a_URL": { + "modified": "2020-10-09T04:39:23.544Z", "contributors": [ - "FanRui12138", - "gofly1988", - "Badd", - "chrisdavidmills", - "joaner" + "benniks", + "ljybill", + "DaniellaAngel", + "miaoxiaozui2017", + "gmmxle", + "wanguaf2016", + "zhuangyin", + "ziyunfei", + "wth" ] }, - "Learn/Tools_and_testing/Cross_browser_testing/JavaScript": { - "modified": "2020-07-16T22:39:15.168Z", - "contributors": ["ty4z2008"] - }, - "Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies": { - "modified": "2020-07-16T22:39:08.099Z", - "contributors": ["wangfangping", "YaoLIII", "ty4z2008"] - }, - "Learn/Tools_and_testing/Cross_browser_testing/Your_own_automation_environment": { - "modified": "2020-07-16T22:39:21.968Z", - "contributors": ["yonghuizeng", "ziyunfei", "liminjun"] - }, - "Learn/Tools_and_testing/GitHub": { - "modified": "2020-08-17T07:24:09.907Z", - "contributors": ["blingblingredstar", "chrisdavidmills", "JamesUmmex"] - }, - "Learn/Tools_and_testing/Understanding_client-side_tools": { - "modified": "2020-08-17T11:33:08.897Z", - "contributors": ["NicholasZhan"] - }, - "Learn/Tools_and_testing/Understanding_client-side_tools/Command_line": { - "modified": "2020-11-30T05:22:05.657Z", - "contributors": ["YLX621"] + "Learn_web_development/Howto/Web_mechanics/What_is_a_domain_name": { + "modified": "2020-08-08T19:40:26.068Z", + "contributors": [ + "DarkStory", + "Adrian-Yan", + "DaniellaAngel", + "imba-tjd", + "yi2sun", + "miaoxiaozui2017", + "gmmxle", + "yydzxz", + "zhangjy90", + "ziyunfei", + "wth" + ] }, - "Learn/Tools_and_testing/Understanding_client-side_tools/Overview": { - "modified": "2020-11-28T10:37:11.293Z", - "contributors": ["YLX621"] + "Learn_web_development/Howto/Web_mechanics/What_is_a_web_server": { + "modified": "2020-07-16T22:35:32.316Z", + "contributors": [ + "grape", + "alhardly", + "Fogwind", + "Zzt-G", + "ZhuZhuDrinkMilk", + "gmmxle", + "BarryLiu1995", + "GHLgh", + "ziyunfei", + "wth" + ] }, "MDN": { "modified": "2020-02-19T17:55:29.065Z", @@ -22329,6 +22151,28 @@ "modified": "2019-09-09T07:23:44.694Z", "contributors": ["SphinxKnight", "wbamberg", "FredWe", "Breezewish"] }, + "Web/HTML/Responsive_images": { + "modified": "2020-07-16T22:24:38.469Z", + "contributors": [ + "waipcat", + "cetewhale", + "WoodCube", + "WindLo", + "Roy-Tian", + "charvin", + "ZhangDaZongWei", + "codeofjackie", + "lihaoyuan", + "yydzxz", + "ddtyjmyjm", + "Aladdin-ADD", + "nbhaohao", + "hjb912", + "Eric.Wu", + "HashubWang", + "xuqisheng" + ] + }, "Web/HTTP": { "modified": "2020-08-27T09:08:49.830Z", "contributors": [ diff --git a/files/zh-cn/games/tutorials/2d_breakout_game_pure_javascript/index.md b/files/zh-cn/games/tutorials/2d_breakout_game_pure_javascript/index.md index 05651750e24e07..1c6c479e4f5dd8 100644 --- a/files/zh-cn/games/tutorials/2d_breakout_game_pure_javascript/index.md +++ b/files/zh-cn/games/tutorials/2d_breakout_game_pure_javascript/index.md @@ -11,7 +11,7 @@ slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript 过程中的每一步都会有例子可供体验,让你更清晰的了解他的制作过程。你将学习到如何使用 canvas 标签的基本语法去实现简单游戏的渲染、动画、碰撞、控制胜负。 -为了更快速高效的学习本系列教程,你需要掌握 [JavaScript](/zh-CN/docs/Learn/Getting_started_with_the_web/JavaScript_basics) 的一些基础知识。学习完本教程之后你就可以创建自己的网页小游戏了。 +为了更快速高效的学习本系列教程,你需要掌握 [JavaScript](/zh-CN/docs/Learn_web_development/Getting_started/Your_first_website/Adding_interactivity) 的一些基础知识。学习完本教程之后你就可以创建自己的网页小游戏了。 ![Gameplay screen from the game MDN Breakout where you can use your paddle to bounce the ball and destroy the brick field, with keeping the score and lives.](mdn-breakout-gameplay.png) diff --git a/files/zh-cn/glossary/accessibility/index.md b/files/zh-cn/glossary/accessibility/index.md index 0e9747e70bc518..99880ad57f8cb2 100644 --- a/files/zh-cn/glossary/accessibility/index.md +++ b/files/zh-cn/glossary/accessibility/index.md @@ -16,7 +16,7 @@ _无障碍_(Accessibility,缩写:**A11Y**)意味着让尽可能多的人 ## 参见 - [无障碍](/zh-CN/docs/Web/Accessibility) -- [学习无障碍](/zh-CN/docs/Learn/Accessibility) +- [学习无障碍](/zh-CN/docs/Learn_web_development/Core/Accessibility) - [无障碍富互联网应用(ARIA)](/zh-CN/docs/Web/Accessibility/ARIA) - 维基百科的 [Web 无障碍](https://zh.wikipedia.org/wiki/网站无障碍) - W3C 上的 [Web 无障碍倡议(WAI)](https://www.w3.org/WAI/) diff --git a/files/zh-cn/glossary/accessibility_tree/index.md b/files/zh-cn/glossary/accessibility_tree/index.md index dfca4830bd6a8d..e1d76b47067b8b 100644 --- a/files/zh-cn/glossary/accessibility_tree/index.md +++ b/files/zh-cn/glossary/accessibility_tree/index.md @@ -29,7 +29,7 @@ l10n: ## 参见 - [无障碍](/zh-CN/docs/Web/Accessibility) -- [学习无障碍](/zh-CN/docs/Learn/Accessibility) +- [学习无障碍](/zh-CN/docs/Learn_web_development/Core/Accessibility) - 维基百科的 [Web 无障碍](https://zh.wikipedia.org/wiki/网站无障碍) - [Web Accessibility In Mind](https://webaim.org/) - [无障碍富互联网应用(ARIA)](/zh-CN/docs/Web/Accessibility/ARIA) diff --git a/files/zh-cn/glossary/accessible_description/index.md b/files/zh-cn/glossary/accessible_description/index.md index 26dbeda24fa819..9dcd1fa04f53be 100644 --- a/files/zh-cn/glossary/accessible_description/index.md +++ b/files/zh-cn/glossary/accessible_description/index.md @@ -41,7 +41,7 @@ l10n: - [无障碍名称与描述计算 1.2(accname)](https://w3c.github.io/accname/#mapping_additional_nd_description) - [无障碍](/zh-CN/docs/Web/Accessibility) -- [学习无障碍](/zh-CN/docs/Learn/Accessibility) +- [学习无障碍](/zh-CN/docs/Learn_web_development/Core/Accessibility) - 维基百科的 [Web 无障碍](https://zh.wikipedia.org/wiki/网站无障碍) - [Web Accessibility In Mind](https://webaim.org/) - [ARIA](/zh-CN/docs/Web/Accessibility/ARIA) diff --git a/files/zh-cn/glossary/accessible_name/index.md b/files/zh-cn/glossary/accessible_name/index.md index 9f4129317da425..c704513fa96ef4 100644 --- a/files/zh-cn/glossary/accessible_name/index.md +++ b/files/zh-cn/glossary/accessible_name/index.md @@ -31,7 +31,7 @@ l10n: - [ARIA 属性](/zh-CN/docs/Web/Accessibility/ARIA/Attributes) - [无障碍名称与描述计算 1.2(accname)](https://w3c.github.io/accname/#mapping_additional_nd_description) - [无障碍](/zh-CN/docs/Web/Accessibility) -- [学习无障碍](/zh-CN/docs/Learn/Accessibility) +- [学习无障碍](/zh-CN/docs/Learn_web_development/Core/Accessibility) - 维基百科的 [Web 无障碍](https://zh.wikipedia.org/wiki/网站无障碍) - [Web Accessibility In Mind](https://webaim.org/) - [ARIA](/zh-CN/docs/Learn/Accessibility/ARIA) diff --git a/files/zh-cn/glossary/advance_measure/index.md b/files/zh-cn/glossary/advance_measure/index.md index a0a8734fc939dd..c5f0dc16938614 100644 --- a/files/zh-cn/glossary/advance_measure/index.md +++ b/files/zh-cn/glossary/advance_measure/index.md @@ -14,5 +14,5 @@ l10n: ## 参见 - {{cssxref("<length>")}} -- [学习:CSS 取值和单位](/zh-CN/docs/Learn/CSS/Building_blocks/Values_and_units) +- [学习:CSS 取值和单位](/zh-CN/docs/Learn_web_development/Core/Styling_basics/Values_and_units) - [TextMetrics API](/zh-CN/docs/Web/API/TextMetrics) diff --git a/files/zh-cn/glossary/ajax/index.md b/files/zh-cn/glossary/ajax/index.md index 7f50bb00cc73a6..070bb78eccb3d7 100644 --- a/files/zh-cn/glossary/ajax/index.md +++ b/files/zh-cn/glossary/ajax/index.md @@ -17,7 +17,7 @@ AJAX 可以用于创建{{Glossary("SPA", "单页应用")}}——那些使用 AJA ## 参见 -- [从服务器获取数据](/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data) +- [从服务器获取数据](/zh-CN/docs/Learn_web_development/Core/Scripting/Network_requests) - [Fetch API](/zh-CN/docs/Web/API/Fetch_API) - 相关术语: - {{Glossary("SPA", "单页应用")}} diff --git a/files/zh-cn/glossary/alpha/index.md b/files/zh-cn/glossary/alpha/index.md index b0fe26f544de39..f917c78c4fa3ce 100644 --- a/files/zh-cn/glossary/alpha/index.md +++ b/files/zh-cn/glossary/alpha/index.md @@ -18,7 +18,7 @@ l10n: ## 参见 - [CSS 颜色](/zh-CN/docs/Web/CSS/CSS_colors) -- [CSS 的值与单位](/zh-CN/docs/Learn/CSS/Building_blocks/Values_and_units) +- [CSS 的值与单位](/zh-CN/docs/Learn_web_development/Core/Styling_basics/Values_and_units) - [图像文件类型与格式指南](/zh-CN/docs/Web/Media/Formats/Image_types) - 维基百科上的 [Alpha 合成](https://zh.wikipedia.org/wiki/Alpha合成) - 维基百科上的 [RGBA](https://zh.wikipedia.org/wiki/RGBA) diff --git a/files/zh-cn/glossary/aria/index.md b/files/zh-cn/glossary/aria/index.md index 18e85c1bef577c..fc4f4bccb1f3bc 100644 --- a/files/zh-cn/glossary/aria/index.md +++ b/files/zh-cn/glossary/aria/index.md @@ -18,7 +18,7 @@ l10n: - [无障碍富互联网应用(WAI-ARIA)](https://w3c.github.io/aria/) - [ARIA 创作实践指南(APG)](https://www.w3.org/WAI/ARIA/apg/) - [无障碍](/zh-CN/docs/Web/Accessibility) -- [学习无障碍](/zh-CN/docs/Learn/Accessibility) +- [学习无障碍](/zh-CN/docs/Learn_web_development/Core/Accessibility) - 相关术语: - {{Glossary("Accessibility", "无障碍")}} - {{Glossary("WAI")}} diff --git a/files/zh-cn/glossary/asynchronous/index.md b/files/zh-cn/glossary/asynchronous/index.md index 8267dfcbf107b8..57a378b4faab39 100644 --- a/files/zh-cn/glossary/asynchronous/index.md +++ b/files/zh-cn/glossary/asynchronous/index.md @@ -17,16 +17,16 @@ l10n: 对人类来说,电子邮件就是一种异步通信方式;发送者发送了一封邮件,接着接收者会在方便时读取和回复该邮件,而不是马上这样做。双方可以继续随时发送和接收信息,而无需双方安排何时进行操作。 -在异步软件中,发出请求(例如向服务器),并在等待响应时不会阻塞其他进程。该软件可以继续执行其他任务。例如,在[基于 Promise 的 API](/zh-CN/docs/Learn/JavaScript/Asynchronous/Implementing_a_promise-based_API) 中,会为长时间的操作创建 {{JSxRef("Promise")}} 对象。在操作完成后,Promise 会被处理。有了 Promise,软件不必等待操作的完成。 +在异步软件中,发出请求(例如向服务器),并在等待响应时不会阻塞其他进程。该软件可以继续执行其他任务。例如,在[基于 Promise 的 API](/zh-CN/docs/Learn_web_development/Extensions/Async_JS/Implementing_a_promise-based_API) 中,会为长时间的操作创建 {{JSxRef("Promise")}} 对象。在操作完成后,Promise 会被处理。有了 Promise,软件不必等待操作的完成。 ## 软件设计 异步软件设计通过构建代码扩展了异步的概念,按照这种设计编写的代码使得程序能够要求一个任务与先前的一个(或多个)任务一起执行,而无需为了等待它们完成而停止执行。当后来的任务完成时,程序将使用约定好的机制通知先前的任务,以便让它知道任务已经完成,以及如果有结果存在的话,这个结果是可用的。 -还有许多用来实现异步软件的编程技术。查看文章[异步 JavaScript](/zh-CN/docs/Learn/JavaScript/Asynchronous) 来了解它们吧。 +还有许多用来实现异步软件的编程技术。查看文章[异步 JavaScript](/zh-CN/docs/Learn_web_development/Extensions/Async_JS) 来了解它们吧。 ## 参见 -- [从服务器获取数据](/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data)(学习区) +- [从服务器获取数据](/zh-CN/docs/Learn_web_development/Core/Scripting/Network_requests)(学习区) - 相关术语: - {{glossary("Synchronous", "同步")}} diff --git a/files/zh-cn/glossary/baseline/compatibility/index.md b/files/zh-cn/glossary/baseline/compatibility/index.md index e3abef0e7189ce..7199afccacd769 100644 --- a/files/zh-cn/glossary/baseline/compatibility/index.md +++ b/files/zh-cn/glossary/baseline/compatibility/index.md @@ -41,7 +41,7 @@ l10n: ## 参见 -- [跨浏览器测试](/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing) +- [跨浏览器测试](/zh-CN/docs/Learn_web_development/Extensions/Testing) - [web-platform-dx/web-features 仓库](https://github.com/web-platform-dx/web-features) - [W3C WebDX 社区小组](https://www.w3.org/community/webdx/) - [mdn/browser-compat-data 仓库](https://github.com/mdn/browser-compat-data) diff --git a/files/zh-cn/glossary/class/index.md b/files/zh-cn/glossary/class/index.md index 2b5fe9d6b04381..ab76e51eb6b18e 100644 --- a/files/zh-cn/glossary/class/index.md +++ b/files/zh-cn/glossary/class/index.md @@ -11,7 +11,7 @@ l10n: ## 参见 -- [JavaScript 中的类](/zh-CN/docs/Learn/JavaScript/Objects/Classes_in_JavaScript) +- [JavaScript 中的类](/zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects/Classes_in_JavaScript) - [继承与原型链](/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain) - 维基百科上的[基于类编程](https://zh.wikipedia.org/wiki/基于类编程) - 维基百科上的[面向对象程序设计](https://zh.wikipedia.org/wiki/面向对象程序设计) diff --git a/files/zh-cn/glossary/conditional/index.md b/files/zh-cn/glossary/conditional/index.md index ba027c417c3cf9..41cb47a2393659 100644 --- a/files/zh-cn/glossary/conditional/index.md +++ b/files/zh-cn/glossary/conditional/index.md @@ -14,6 +14,6 @@ l10n: ## 参见 - {{glossary("Control_flow", "控制流")}} -- [在你的代码中决策——条件](/zh-CN/docs/Learn/JavaScript/Building_blocks/conditionals) +- [在你的代码中决策——条件](/zh-CN/docs/Learn_web_development/Core/Scripting/Conditionals) - [JavaScript 中的控制流与错误捕获](/zh-CN/docs/Web/JavaScript/Guide/Control_flow_and_error_handling) - 维基百科上的[条件]() diff --git a/files/zh-cn/glossary/constructor/index.md b/files/zh-cn/glossary/constructor/index.md index 994e3ebad11288..9def7d43034591 100644 --- a/files/zh-cn/glossary/constructor/index.md +++ b/files/zh-cn/glossary/constructor/index.md @@ -31,5 +31,5 @@ var defaultReference = new Default(); ## 参见 - 维基百科上的[构造函数](https://zh.wikipedia.org/wiki/构造器) -- MDN 上的 [JavaScript 面向对象编程中的构造函数](/zh-CN/docs/Learn/JavaScript/Objects) +- MDN 上的 [JavaScript 面向对象编程中的构造函数](/zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects) - MDN 上的 [JavaScript 的 New 操作符](/zh-CN/docs/Web/JavaScript/Reference/Operators/new) diff --git a/files/zh-cn/glossary/css/index.md b/files/zh-cn/glossary/css/index.md index f32fdc6622ce50..914a56b6bc0166 100644 --- a/files/zh-cn/glossary/css/index.md +++ b/files/zh-cn/glossary/css/index.md @@ -30,7 +30,7 @@ CSS 中的第一个“C”(Cascading)表示“层叠”,意为多个选择 ## 参见 -- [学习 CSS](/zh-CN/docs/Learn/CSS) +- [学习 CSS](/zh-CN/docs/Learn_web_development/Core/Styling_basics) - [CSS 文档](/zh-CN/docs/Web/CSS) - 维基百科上的 [CSS](https://zh.wikipedia.org/wiki/CSS) - [CSS 工作组的当前工作](https://www.w3.org/Style/CSS/current-work) diff --git a/files/zh-cn/glossary/css_selector/index.md b/files/zh-cn/glossary/css_selector/index.md index 1adfc9f25bcf8b..2ed7bd8f145023 100644 --- a/files/zh-cn/glossary/css_selector/index.md +++ b/files/zh-cn/glossary/css_selector/index.md @@ -57,7 +57,7 @@ div.warning { ## 参见 -- 在 CSS 介绍中[学习更多 CSS 选择器](/zh-CN/docs/Learn/CSS/Building_blocks/Selectors) +- 在 CSS 介绍中[学习更多 CSS 选择器](/zh-CN/docs/Learn_web_development/Core/Styling_basics/Basic_selectors) - 基础选择器 - [标签选择器](/zh-CN/docs/Web/CSS/Type_selectors) `elementname` diff --git a/files/zh-cn/glossary/dns/index.md b/files/zh-cn/glossary/dns/index.md index b97ed38476bed6..d738043095dc1b 100644 --- a/files/zh-cn/glossary/dns/index.md +++ b/files/zh-cn/glossary/dns/index.md @@ -13,5 +13,5 @@ DNS 最突出的功能是将易于记忆的域名(例如 mozilla.org)翻译 ## 参见 -- [理解域名](/zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_domain_name) +- [理解域名](/zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_domain_name) - 维基百科上的[域名系统](https://zh.wikipedia.org/wiki/域名系统) diff --git a/files/zh-cn/glossary/domain_name/index.md b/files/zh-cn/glossary/domain_name/index.md index 287d7e29e5a713..54b5d66795200a 100644 --- a/files/zh-cn/glossary/domain_name/index.md +++ b/files/zh-cn/glossary/domain_name/index.md @@ -7,9 +7,9 @@ l10n: {{GlossarySidebar}} -域名是{{Glossary("Internet", "互联网")}}中的网站地址。域名用于在 {{Glossary("URL")}} 中标识一个服务器属于哪个特定的网站。域名包含由句号(”.“)分隔的名称(标签)的分级序列并以{{glossary("TLD","扩展名")}}作为结尾。 +域名是{{Glossary("Internet", "互联网")}}中的网站地址。域名用于在 {{Glossary("URL")}} 中标识一个服务器属于哪个特定的网站。域名包含由句号(“.”)分隔的名称(标签)的分级序列并以{{glossary("TLD","扩展名")}}作为结尾。 ## 参见 - 维基百科上的[域名](https://zh.wikipedia.org/wiki/域名) -- [了解“域名”](/zh-CN/docs/Learn/Common_questions/Web_mechanics/What_is_a_domain_name) +- [了解“域名”](/zh-CN/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_domain_name) diff --git a/files/zh-cn/glossary/element/index.md b/files/zh-cn/glossary/element/index.md index 7f9f078ab80794..77558a18f11854 100644 --- a/files/zh-cn/glossary/element/index.md +++ b/files/zh-cn/glossary/element/index.md @@ -15,6 +15,6 @@ l10n: ## 参见 -- [开始学习 HTML](/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Getting_started) +- [开始学习 HTML](/zh-CN/docs/Learn_web_development/Core/Structuring_content/Basic_HTML_syntax) - [自定义元素](/zh-CN/docs/Web/API/Web_components/Using_custom_elements) - {{domxref("Element")}} 接口,在 DOM 中表示一个元素 diff --git a/files/zh-cn/glossary/ftp/index.md b/files/zh-cn/glossary/ftp/index.md index aa9f4979f17e84..27ae8e0e0f9415 100644 --- a/files/zh-cn/glossary/ftp/index.md +++ b/files/zh-cn/glossary/ftp/index.md @@ -13,5 +13,5 @@ l10n: ## 参见 -- [通过 FTP 上传文件的初学者教程](/zh-CN/docs/Learn/Common_questions/Tools_and_setup/Upload_files_to_a_web_server) +- [通过 FTP 上传文件的初学者教程](/zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/Upload_files_to_a_web_server) - 维基百科上的[文件传输协议](https://zh.wikipedia.org/wiki/文件传输协议) diff --git a/files/zh-cn/glossary/graceful_degradation/index.md b/files/zh-cn/glossary/graceful_degradation/index.md index b42d99d4bb3f70..5bc9875d3e63f2 100644 --- a/files/zh-cn/glossary/graceful_degradation/index.md +++ b/files/zh-cn/glossary/graceful_degradation/index.md @@ -9,15 +9,15 @@ l10n: **优雅降级**(Graceful degradation)是一种设计理念,其核心是尝试构建可在最新浏览器中运行的现代网站/应用程序,而作为降级体验,在低版本浏览器中仍然提供必要的内容和功能。 -{{Glossary("Polyfill")}} 可用于使用 JavaScript 构建缺少的功能,但应尽可能提供样式和布局等功能的可接受替代方案,例如使用 CSS 层叠或 HTML 回退行为。在[处理常见的 HTML 和 CSS 问题](/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS)中可以找到一些很好的例子。 +{{Glossary("Polyfill")}} 可用于使用 JavaScript 构建缺少的功能,但应尽可能提供样式和布局等功能的可接受替代方案,例如使用 CSS 层叠或 HTML 回退行为。在[处理常见的 HTML 和 CSS 问题](/zh-CN/docs/Learn_web_development/Extensions/Testing/HTML_and_CSS)中可以找到一些很好的例子。 这个技术很有用,因为它让 Web 开发者,在专注开发最强大的网站同时,和某些未知的用户代理,在访问网站时发生的问题间达到权衡。{{Glossary("Progressive enhancement", "渐进增强")}}与之相关而不同——通常被看做优雅降级的相反行为。实际上,这两种方法都是有效的,并且通常可以相互补充。 ## 参见 - 维基百科的[优雅降级](https://zh.wikipedia.org/wiki/优雅降级) -- [处理常见的 HTML 和 CSS 问题](/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS) -- [实现特性检测](/zh-CN/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection) +- [处理常见的 HTML 和 CSS 问题](/zh-CN/docs/Learn_web_development/Extensions/Testing/HTML_and_CSS) +- [实现特性检测](/zh-CN/docs/Learn_web_development/Extensions/Testing/Feature_detection) - [术语](/zh-CN/docs/Glossary) - {{Glossary("Polyfill")}} diff --git a/files/zh-cn/glossary/head/index.md b/files/zh-cn/glossary/head/index.md index 7ff334ad0362e1..da08ead899a2dd 100644 --- a/files/zh-cn/glossary/head/index.md +++ b/files/zh-cn/glossary/head/index.md @@ -12,4 +12,4 @@ l10n: ## 参见 - MDN 里的 {{htmlelement("head")}} 元素参考 -- MDN 学习区域里的 [HTML \](/zh-CN/docs/Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML) +- MDN 学习区域里的 [HTML \](/zh-CN/docs/Learn_web_development/Core/Structuring_content/Webpage_metadata) diff --git a/files/zh-cn/glossary/html/index.md b/files/zh-cn/glossary/html/index.md index 1044e514ca835f..7fda08a5bcd852 100644 --- a/files/zh-cn/glossary/html/index.md +++ b/files/zh-cn/glossary/html/index.md @@ -28,7 +28,7 @@ HTML 文件通常会以 `.htm` 或 `.html` 为扩展名。用户可以从 {{Glos ## 参见 - 维基百科上的 [HTML](https://zh.wikipedia.org/wiki/HTML) -- [HTML 教程](/zh-CN/docs/Learn/HTML) +- [HTML 教程](/zh-CN/docs/Learn_web_development/Core/Structuring_content) - [codecademy.com 上的在线教程](https://www.codecademy.com/en/tracks/web) - [MDN HTML 文档](/zh-CN/docs/Web/HTML) - [HTML 规范](https://www.w3.org/TR/html5/) diff --git a/files/zh-cn/glossary/html5/index.md b/files/zh-cn/glossary/html5/index.md index fe8887757a2547..58c45d39277055 100644 --- a/files/zh-cn/glossary/html5/index.md +++ b/files/zh-cn/glossary/html5/index.md @@ -19,5 +19,5 @@ l10n: ## 参见 - [HTML 文档](/zh-CN/docs/Web/HTML) -- [HTML 新手学习教程](/zh-CN/docs/Learn/HTML) +- [HTML 新手学习教程](/zh-CN/docs/Learn_web_development/Core/Structuring_content) - [Web API](/zh-CN/docs/Web/API) diff --git a/files/zh-cn/glossary/hyperlink/index.md b/files/zh-cn/glossary/hyperlink/index.md index 63f438693b0373..bbc8bcf2942884 100644 --- a/files/zh-cn/glossary/hyperlink/index.md +++ b/files/zh-cn/glossary/hyperlink/index.md @@ -12,7 +12,7 @@ l10n: ## 参见 - 维基百科上的[超链接](https://zh.wikipedia.org/wiki/超連結) -- MDN 上的[超链接](/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks)教程 +- MDN 上的[超链接](/zh-CN/docs/Learn_web_development/Core/Structuring_content/Creating_links)教程 - [HTML 文档中的链接——W3C](https://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html) - [HTML a——超链接——W3C](https://w3c.github.io/html-reference/a.html) - [MDN 上的 ``](/zh-CN/docs/Web/HTML/Element/a) diff --git a/files/zh-cn/glossary/ink_overflow/index.md b/files/zh-cn/glossary/ink_overflow/index.md index 46482e4e750aa9..a99133a683940a 100644 --- a/files/zh-cn/glossary/ink_overflow/index.md +++ b/files/zh-cn/glossary/ink_overflow/index.md @@ -11,7 +11,7 @@ l10n: 墨水溢出包括诸如 [box-shadow](/zh-CN/docs/Web/CSS/box-shadow)、[边框图片](/zh-CN/docs/Web/CSS/CSS_backgrounds_and_borders)、[文本装饰](/zh-CN/docs/Web/CSS/CSS_text_decoration)、[轮廓](/zh-CN/docs/Web/CSS/outline)等绘制效果的溢出,这些效果不会影响布局或扩展可滚动溢出区域。墨水溢出还包括字形的悬挂部分,例如超出 em 盒的升部和降部。 -由于[替换元素](/zh-CN/docs/Web/CSS/Replaced_element)始终建立一个独立的[格式化上下文](/zh-CN/docs/Web/CSS/CSS_flow_layout/Introduction_to_formatting_contexts),任何替换内容的溢出始终是墨水溢出(而非[可滚动溢出](/zh-CN/docs/Learn/CSS/Building_blocks/Overflowing_content))。 +由于[替换元素](/zh-CN/docs/Web/CSS/Replaced_element)始终建立一个独立的[格式化上下文](/zh-CN/docs/Web/CSS/CSS_flow_layout/Introduction_to_formatting_contexts),任何替换内容的溢出始终是墨水溢出(而非[可滚动溢出](/zh-CN/docs/Learn_web_development/Core/Styling_basics/Overflow))。 ## 参见 diff --git a/files/zh-cn/glossary/internet/index.md b/files/zh-cn/glossary/internet/index.md index 33d1dd41471bc2..c900c23ee06dfa 100644 --- a/files/zh-cn/glossary/internet/index.md +++ b/files/zh-cn/glossary/internet/index.md @@ -11,4 +11,4 @@ l10n: ## 参见 -- [互联网是如何工作的](/zh-CN/docs/Learn/Common_questions/Web_mechanics/How_does_the_Internet_work)(给初学者的介绍) +- [互联网是如何工作的](/zh-CN/docs/Learn_web_development/Howto/Web_mechanics/How_does_the_Internet_work)(给初学者的介绍) diff --git a/files/zh-cn/glossary/intrinsic_size/index.md b/files/zh-cn/glossary/intrinsic_size/index.md index 3718f6d0a362db..b68de603ccbdb0 100644 --- a/files/zh-cn/glossary/intrinsic_size/index.md +++ b/files/zh-cn/glossary/intrinsic_size/index.md @@ -7,7 +7,7 @@ l10n: {{GlossarySidebar}} -在 CSS 中,元素的*固有尺寸*是指基于其内容的尺寸,不考虑它所在的上下文影响。例如,CSS [盒模型](/zh-CN/docs/Learn/CSS/Building_blocks/The_box_model)属性应用的尺寸。元素的固有尺寸由其 {{cssxref("min-content")}} 和 {{cssxref("max-content")}} 尺寸表示。 +在 CSS 中,元素的*固有尺寸*是指基于其内容的尺寸,不考虑它所在的上下文影响。例如,CSS [盒模型](/zh-CN/docs/Learn_web_development/Core/Styling_basics/Box_model)属性应用的尺寸。元素的固有尺寸由其 {{cssxref("min-content")}} 和 {{cssxref("max-content")}} 尺寸表示。 行级元素的尺寸是固有的:[尺寸](/zh-CN/docs/Web/CSS/CSS_box_sizing)和[盒](/zh-CN/docs/Web/CSS/CSS_box_model)属性,包括 {{cssxref("height")}}、{{cssxref("width")}}、{{cssxref("block-size")}}、{{cssxref("inline-size")}}、{{cssxref("padding-block")}} 和 {{cssxref("margin-block")}} 都对其没有影响(尽管 {{cssxref("margin-inline")}} 和 {{cssxref("padding-inline")}} 有影响)。 diff --git a/files/zh-cn/glossary/isp/index.md b/files/zh-cn/glossary/isp/index.md index dffc65d0719029..1e24222197e0af 100644 --- a/files/zh-cn/glossary/isp/index.md +++ b/files/zh-cn/glossary/isp/index.md @@ -11,5 +11,5 @@ l10n: ## 参见 -- [互联网是如何工作的](/zh-CN/docs/Learn/Common_questions/Web_mechanics/How_does_the_Internet_work)(给初学者的说明) +- [互联网是如何工作的](/zh-CN/docs/Learn_web_development/Howto/Web_mechanics/How_does_the_Internet_work)(给初学者的说明) - 维基百科上的[互联网服务提供者](https://zh.wikipedia.org/wiki/互联网服务供应商) diff --git a/files/zh-cn/glossary/main_thread/index.md b/files/zh-cn/glossary/main_thread/index.md index 0a44df8b507fb0..b742a5c62d61cc 100644 --- a/files/zh-cn/glossary/main_thread/index.md +++ b/files/zh-cn/glossary/main_thread/index.md @@ -13,7 +13,7 @@ l10n: ## 参见 -- [异步 JavaScript](/zh-CN/docs/Learn/JavaScript/Asynchronous) +- [异步 JavaScript](/zh-CN/docs/Learn_web_development/Extensions/Async_JS) - [Web Worker API](/zh-CN/docs/Web/API/Web_Workers_API) - [Service Worker API](/zh-CN/docs/Web/API/Service_Worker_API) - [术语](/zh-CN/docs/Glossary) diff --git a/files/zh-cn/glossary/media/audio-visual_presentation/index.md b/files/zh-cn/glossary/media/audio-visual_presentation/index.md index 2c02568f0dc4d9..85a82eefebbd66 100644 --- a/files/zh-cn/glossary/media/audio-visual_presentation/index.md +++ b/files/zh-cn/glossary/media/audio-visual_presentation/index.md @@ -17,5 +17,5 @@ l10n: - 维基百科上的[多媒体](https://zh.wikipedia.org/wiki/多媒体) - [网络媒体技术](/zh-CN/docs/Web/Media):介绍了媒体在网络内容中的所有使用方式 -- MDN 学习区中的[多媒体和嵌入](/zh-CN/docs/Learn/HTML/Multimedia_and_embedding) +- MDN 学习区中的[多媒体和嵌入](/zh-CN/docs/Learn_web_development/Core/Structuring_content) - {{HTMLElement("audio")}} 和 {{HTMLElement("video")}} 元素,用于在 {{Glossary("HTML")}} 文档中呈现媒体 diff --git a/files/zh-cn/glossary/mime_type/index.md b/files/zh-cn/glossary/mime_type/index.md index f3fe2769c12b37..4a340e02a75398 100644 --- a/files/zh-cn/glossary/mime_type/index.md +++ b/files/zh-cn/glossary/mime_type/index.md @@ -15,7 +15,7 @@ l10n: - 维基百科上的[互联网媒体类型](https://zh.wikipedia.org/wiki/互联网媒体类型) - [MIME 类型列表](https://www.iana.org/assignments/media-types/media-types.xhtml) -- [正确配置服务器 MIME 类型](/zh-CN/docs/Learn/Server-side/Configuring_server_MIME_types) +- [正确配置服务器 MIME 类型](/zh-CN/docs/Learn_web_development/Extensions/Server-side/Configuring_server_MIME_types) - 有关在 Web 环境中使用 [MIME 类型](/zh-CN/docs/Web/HTTP/MIME_types)的详细信息。 - [MIME 类型的不完整列表](/zh-CN/docs/Web/HTTP/MIME_types/Common_types) - [MediaRecorder.mimeType](/zh-CN/docs/Web/API/MediaRecorder/mimeType) diff --git a/files/zh-cn/glossary/oop/index.md b/files/zh-cn/glossary/oop/index.md index 10470bb3158dc9..45ca84a091b463 100644 --- a/files/zh-cn/glossary/oop/index.md +++ b/files/zh-cn/glossary/oop/index.md @@ -14,5 +14,5 @@ l10n: ## 参见 - 维基百科上的[面向对象程序设计](https://zh.wikipedia.org/wiki/面向对象程序设计) -- [JavaScript 对象入门](/zh-CN/docs/Learn/JavaScript/Objects) +- [JavaScript 对象入门](/zh-CN/docs/Learn_web_development/Extensions/Advanced_JavaScript_objects) - [继承与原型链](/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain) diff --git a/files/zh-cn/glossary/parse/index.md b/files/zh-cn/glossary/parse/index.md index db5cbf9bcdb250..4b7b65284be3b2 100644 --- a/files/zh-cn/glossary/parse/index.md +++ b/files/zh-cn/glossary/parse/index.md @@ -9,7 +9,7 @@ l10n: 解析就是将程序解析以及转换成能够在运行环境中运行的计算机内部格式,比如浏览器中的 {{glossary("JavaScript")}} 引擎。 -[浏览器会将 HTML 解析](/zh-CN/docs/Learn/HTML)为 {{glossary('DOM')}} 树。HTML 解析包括标记化和树结构构建。HTML 标记包括开始和结束标签,以及属性名和属性值。如果文档格式良好,解析过程就会简单且快速。解析器将标记化的输入语法解析为文档,构建文档树。 +[浏览器会将 HTML 解析](/zh-CN/docs/Learn_web_development/Core/Structuring_content)为 {{glossary('DOM')}} 树。HTML 解析包括标记化和树结构构建。HTML 标记包括开始和结束标签,以及属性名和属性值。如果文档格式良好,解析过程就会简单且快速。解析器将标记化的输入语法解析为文档,构建文档树。 当 HTML 解析器发现非阻塞资源(如图片)时,浏览器会请求这些资源并继续解析。当遇到 CSS 文件时,解析可以继续进行,但 `` 代替 ``。了解更多信息请参阅下面的[脚本加载策略](#脚本加载策略)。但是注意,本教程其他部分使用的特性可能需要本地 HTTP 服务器。 5. 现在网站和之前一样了,但是我们的 JavaScript 放在了一个外部文件。一般来说,这对组织代码并在多个 HTML 文件中复用来说是一件好事。此外,没有大段脚本的 HTML 更容易阅读。 @@ -358,6 +359,6 @@ for (const button of buttons) { 恭喜你,迈出了探索 JavaScript 世界的第一步。我们从理论开始,介绍为什么要使用 JavaScript,以及用它能做什么事情。过程中穿插了一些代码示例并讲解了 JavaScript 如何与网站中其他代码适配,等等。 -现在 JavaScript 或许还有些令人生畏,但不用担心。在课程中我们会循序渐进。下一节将[全力投入实战](/zh-CN/docs/Learn/JavaScript/First_steps/A_first_splash),让你专注其中,并建立自己的 JavaScript 示例。 +现在 JavaScript 或许还有些令人生畏,但不用担心。在课程中我们会循序渐进。下一节将[全力投入实战](/zh-CN/docs/Learn_web_development/Core/Scripting/A_first_splash),让你专注其中,并建立自己的 JavaScript 示例。 -{{NextMenu("Learn/JavaScript/First_steps/A_first_splash", "Learn/JavaScript/First_steps")}} +{{NextMenu("Learn_web_development/Core/Scripting/A_first_splash", "Learn_web_development/Core/Scripting")}} diff --git a/files/zh-cn/learn/javascript/first_steps/what_went_wrong/index.md b/files/zh-cn/learn_web_development/core/scripting/what_went_wrong/index.md similarity index 93% rename from files/zh-cn/learn/javascript/first_steps/what_went_wrong/index.md rename to files/zh-cn/learn_web_development/core/scripting/what_went_wrong/index.md index 0e9241ad54cf09..fa9cdab4adb93a 100644 --- a/files/zh-cn/learn/javascript/first_steps/what_went_wrong/index.md +++ b/files/zh-cn/learn_web_development/core/scripting/what_went_wrong/index.md @@ -1,9 +1,10 @@ --- title: 查找并解决 JavaScript 代码的错误 -slug: Learn/JavaScript/First_steps/What_went_wrong +slug: Learn_web_development/Core/Scripting/What_went_wrong +original_slug: Learn/JavaScript/First_steps/What_went_wrong --- -{{LearnSidebar}}{{PreviousMenuNext("Learn/JavaScript/First_steps/A_first_splash", "Learn/JavaScript/First_steps/Variables", "Learn/JavaScript/First_steps")}} +{{LearnSidebar}}{{PreviousMenuNext("Learn_web_development/Core/Scripting/A_first_splash", "Learn_web_development/Core/Scripting/Variables", "Learn_web_development/Core/Scripting")}} 上一节中你创建了“猜数字”游戏,但它可能没有正常工作。别担心,本节将为你提供一些简单的提示,来帮助你查找并修复 JavaScript 程序中的错误,从而让你远离困扰。 @@ -43,7 +44,7 @@ slug: Learn/JavaScript/First_steps/What_went_wrong ## 修复语法错误 -以前的课程中,你学会了在 [开发工具 JavaScript 控制台](/zh-CN/docs/Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools) 中输入一些简单的 JavaScript 命令。(如果你忘记了如何在浏览器中打开它,可以直接打开上面的链接)。更实用的是,当 JavaScript 代码进入浏览器的 JavaScript 引擎时,如果存在语法错误,控制台会提供出错信息。现在我们去看一看。 +以前的课程中,你学会了在 [开发工具 JavaScript 控制台](/zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/What_are_browser_developer_tools) 中输入一些简单的 JavaScript 命令。(如果你忘记了如何在浏览器中打开它,可以直接打开上面的链接)。更实用的是,当 JavaScript 代码进入浏览器的 JavaScript 引擎时,如果存在语法错误,控制台会提供出错信息。现在我们去看一看。 1. 打开 `number-game-errors.html` 所在的标签页,然后打开 JavaScript 控制台。你将看到以下出错信息: @@ -238,4 +239,4 @@ function checkGuess( { - 许多错误不能一一的在这里列出来,我们正在编写一个参考文档来详细说明它们的含义。请参阅 [JavaScript 出错信息参考](/zh-CN/docs/Web/JavaScript/Reference/Errors). - 如果你在阅读了本文之后遇到了一些错误但不知如何解决,你能够得到别人的帮助!可以到 [学习区](https://discourse.mozilla-community.org/t/learning-web-development-marking-guides-and-questions/16294) 或者 [Mozilla IRC](https://wiki.mozilla.org/IRC) 的 [#mdn](irc://irc.mozilla.org/mdn) 聊天室来提问。告诉我们你遇到的错误是什么,我们会尽量帮助你。附加一段你的代码也是很有用的。 -{{PreviousMenuNext("Learn/JavaScript/First_steps/A_first_splash", "Learn/JavaScript/First_steps/Variables", "Learn/JavaScript/First_steps")}} +{{PreviousMenuNext("Learn_web_development/Core/Scripting/A_first_splash", "Learn_web_development/Core/Scripting/Variables", "Learn_web_development/Core/Scripting")}} diff --git "a/files/zh-cn/learn/javascript/first_steps/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-17_20.27.08.png" "b/files/zh-cn/learn_web_development/core/scripting/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-17_20.27.08.png" similarity index 100% rename from "files/zh-cn/learn/javascript/first_steps/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-17_20.27.08.png" rename to "files/zh-cn/learn_web_development/core/scripting/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-17_20.27.08.png" diff --git "a/files/zh-cn/learn/javascript/first_steps/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-17_21.56.00.png" "b/files/zh-cn/learn_web_development/core/scripting/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-17_21.56.00.png" similarity index 100% rename from "files/zh-cn/learn/javascript/first_steps/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-17_21.56.00.png" rename to "files/zh-cn/learn_web_development/core/scripting/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-17_21.56.00.png" diff --git "a/files/zh-cn/learn/javascript/first_steps/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-18_16.43.40.png" "b/files/zh-cn/learn_web_development/core/scripting/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-18_16.43.40.png" similarity index 100% rename from "files/zh-cn/learn/javascript/first_steps/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-18_16.43.40.png" rename to "files/zh-cn/learn_web_development/core/scripting/what_went_wrong/\345\261\217\345\271\225\345\277\253\347\205\247_2018-10-18_16.43.40.png" diff --git a/files/zh-cn/learn/html/introduction_to_html/advanced_text_formatting/index.md b/files/zh-cn/learn_web_development/core/structuring_content/advanced_text_features/index.md similarity index 94% rename from files/zh-cn/learn/html/introduction_to_html/advanced_text_formatting/index.md rename to files/zh-cn/learn_web_development/core/structuring_content/advanced_text_features/index.md index 8bf47bfb133874..eadf79f169f37e 100644 --- a/files/zh-cn/learn/html/introduction_to_html/advanced_text_formatting/index.md +++ b/files/zh-cn/learn_web_development/core/structuring_content/advanced_text_features/index.md @@ -1,11 +1,12 @@ --- title: 文本格式进阶 -slug: Learn/HTML/Introduction_to_HTML/Advanced_text_formatting +slug: Learn_web_development/Core/Structuring_content/Advanced_text_features +original_slug: Learn/HTML/Introduction_to_HTML/Advanced_text_formatting --- -{{LearnSidebar}}{{PreviousMenuNext("Learn/HTML/Introduction_to_HTML/Creating_hyperlinks", "Learn/HTML/Introduction_to_HTML/Document_and_website_structure", "Learn/HTML/Introduction_to_HTML")}} +{{LearnSidebar}}{{PreviousMenuNext("Learn_web_development/Core/Structuring_content/Structuring_documents", "Learn_web_development/Core/Structuring_content/Creating_links", "Learn_web_development/Core/Structuring_content")}} -HTML 中有许多其他元素可以用于格式化文本,我们没有在 [HTML 文字处理基础](/zh-CN/docs/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals)中提到它们。本文中所描述的元素虽然少有人知,但仍然值得去学习(尽管仍然不是完整的列表)。在这里你将了解标记引用、描述列表、计算机代码和其他相关文本、下标和上标、联系信息等。 +HTML 中有许多其他元素可以用于格式化文本,我们没有在 [HTML 文字处理基础](/zh-CN/docs/Learn_web_development/Core/Structuring_content/Headings_and_paragraphs)中提到它们。本文中所描述的元素虽然少有人知,但仍然值得去学习(尽管仍然不是完整的列表)。在这里你将了解标记引用、描述列表、计算机代码和其他相关文本、下标和上标、联系信息等。 @@ -13,12 +14,12 @@ HTML 中有许多其他元素可以用于格式化文本,我们没有在 [HTML @@ -758,10 +759,10 @@ HTML 还支持将时间和日期标记为可供机器识别的格式的 {{htmlel ## 技能测试! -你已经到达了本篇文章的末尾,但还能记得多少重要的东西呢?在进行下一步前,你可以找一些测试来验证知识留存的多少——请查看[技能测试:高级 HTML 文本](/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Test_your_skills:_Advanced_HTML_text)。 +你已经到达了本篇文章的末尾,但还能记得多少重要的东西呢?在进行下一步前,你可以找一些测试来验证知识留存的多少——请查看[技能测试:高级 HTML 文本](/zh-CN/docs/Learn_web_development/Core/Structuring_content/Test_your_skills:_Advanced_HTML_text)。 ## 总结 -到这里你就完成了 HTML 语义文本元素的学习。但要记住,你在本课程中学到的并不是 HTML 文本元素的详细列表——我们想要尽量覆盖主要的、通用的、常见的,或者至少是有趣的部分。如果你想找到更多的 HTML 元素,可以看一看我们的 [HTML 元素参考](/zh-CN/docs/Web/HTML/Element)(从[内联文本语义](/zh-CN/docs/Web/HTML/Element#内联文本语义)部分开始会是一个好的选择)。在下一篇文章中我们将会学习用来[组织 HTML 文档不同部分的 HTML 元素](/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Document_and_website_structure)。 +到这里你就完成了 HTML 语义文本元素的学习。但要记住,你在本课程中学到的并不是 HTML 文本元素的详细列表——我们想要尽量覆盖主要的、通用的、常见的,或者至少是有趣的部分。如果你想找到更多的 HTML 元素,可以看一看我们的 [HTML 元素参考](/zh-CN/docs/Web/HTML/Element)(从[内联文本语义](/zh-CN/docs/Web/HTML/Element#内联文本语义)部分开始会是一个好的选择)。在下一篇文章中我们将会学习用来[组织 HTML 文档不同部分的 HTML 元素](/zh-CN/docs/Learn_web_development/Core/Structuring_content/Structuring_documents)。 -{{PreviousMenuNext("Learn/HTML/Introduction_to_HTML/Creating_hyperlinks", "Learn/HTML/Introduction_to_HTML/Document_and_website_structure", "Learn/HTML/Introduction_to_HTML")}} +{{PreviousMenuNext("Learn_web_development/Core/Structuring_content/Structuring_documents", "Learn_web_development/Core/Structuring_content/Creating_links", "Learn_web_development/Core/Structuring_content")}} diff --git a/files/zh-cn/learn/html/introduction_to_html/getting_started/index.md b/files/zh-cn/learn_web_development/core/structuring_content/basic_html_syntax/index.md similarity index 97% rename from files/zh-cn/learn/html/introduction_to_html/getting_started/index.md rename to files/zh-cn/learn_web_development/core/structuring_content/basic_html_syntax/index.md index 3430b0d7ee7944..bca7af260e6eef 100644 --- a/files/zh-cn/learn/html/introduction_to_html/getting_started/index.md +++ b/files/zh-cn/learn_web_development/core/structuring_content/basic_html_syntax/index.md @@ -1,9 +1,10 @@ --- title: 开始学习 HTML -slug: Learn/HTML/Introduction_to_HTML/Getting_started +slug: Learn_web_development/Core/Structuring_content/Basic_HTML_syntax +original_slug: Learn/HTML/Introduction_to_HTML/Getting_started --- -{{LearnSidebar}}{{NextMenu("Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML", "Learn/HTML/Introduction_to_HTML")}} +{{LearnSidebar}}{{NextMenu("Learn_web_development/Core/Structuring_content/Webpage_metadata", "Learn_web_development/Core/Structuring_content")}} 本文将从 HTML 最基础的部分讲起,对元素(Element)、属性(Attribute)以及可能涉及的一些重要术语进行介绍,并明确它们在 HTML 文档中所处的位置。本文还会讲解 HTML 元素和页面的组织方式,以及其他一些重要的基本语言特性。学习的过程中,我们也会使用 HTML 做一些好玩的事情。 @@ -223,7 +224,7 @@ textarea.onkeyup = () => {

第六

``` -{{htmlelement("em")}} 是一个内联元素,所以就像你在下方可以看到的,第一行代码中的三个元素都没有间隙的展示在了同一行。而 {{htmlelement("p")}} 是一个块级元素,所以第二行代码中的每个 _p_ 元素分别都另起了新的一行展现,并且每个段落间都有一些间隔(这是因为默认的浏览器有着展示 {{htmlelement("p")}} 元素的默认 [CSS 样式](/zh-CN/docs/Learn/CSS/First_steps))。 +{{htmlelement("em")}} 是一个内联元素,所以就像你在下方可以看到的,第一行代码中的三个元素都没有间隙的展示在了同一行。而 {{htmlelement("p")}} 是一个块级元素,所以第二行代码中的每个 _p_ 元素分别都另起了新的一行展现,并且每个段落间都有一些间隔(这是因为默认的浏览器有着展示 {{htmlelement("p")}} 元素的默认 [CSS 样式](/zh-CN/docs/Learn_web_development/Core/Styling_basics))。 {{ EmbedLiveSample('块级元素和内联元素', 700, 200, "", "") }} @@ -756,10 +757,10 @@ HTML 拥有在代码中写注释的机制。浏览器会忽略注释,有效地 在这里你应该可以理解 HTML 语言的全貌和基本的工作原理。你应该还学会了一些元素和属性的使用。在这个模块的后续文章中,我们会深入一些你已经见过的东西的细节,并且展示语言的一些其他概念。 > [!NOTE] -> 当你开始学习更多的 HTML 知识时,可能也想了解一些层叠样式列表([CSS](/zh-CN/docs/Learn/CSS))的基础知识。CSS 是一种用来设计网页样式的语言(比如,用它改变字体、颜色或页面布局等)。你很快就会发现,HTML 和 CSS 能很好地协调配合。 +> 当你开始学习更多的 HTML 知识时,可能也想了解一些层叠样式列表([CSS](/zh-CN/docs/Learn_web_development/Core/Styling_basics))的基础知识。CSS 是一种用来设计网页样式的语言(比如,用它改变字体、颜色或页面布局等)。你很快就会发现,HTML 和 CSS 能很好地协调配合。 ## 参见 - [使用 CSS 为 HTML 元素应用颜色](/zh-CN/docs/Web/CSS/CSS_colors/Applying_color) -{{NextMenu("Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML", "Learn/HTML/Introduction_to_HTML")}} +{{NextMenu("Learn_web_development/Core/Structuring_content/Webpage_metadata", "Learn_web_development/Core/Structuring_content")}} diff --git a/files/zh-cn/learn/html/introduction_to_html/creating_hyperlinks/index.md b/files/zh-cn/learn_web_development/core/structuring_content/creating_links/index.md similarity index 94% rename from files/zh-cn/learn/html/introduction_to_html/creating_hyperlinks/index.md rename to files/zh-cn/learn_web_development/core/structuring_content/creating_links/index.md index 941801abcdb857..eac4889895a601 100644 --- a/files/zh-cn/learn/html/introduction_to_html/creating_hyperlinks/index.md +++ b/files/zh-cn/learn_web_development/core/structuring_content/creating_links/index.md @@ -1,9 +1,10 @@ --- title: 创建超链接 -slug: Learn/HTML/Introduction_to_HTML/Creating_hyperlinks +slug: Learn_web_development/Core/Structuring_content/Creating_links +original_slug: Learn/HTML/Introduction_to_HTML/Creating_hyperlinks --- -{{LearnSidebar}}{{PreviousMenuNext("Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals", "Learn/HTML/Introduction_to_HTML/Advanced_text_formatting", "Learn/HTML/Introduction_to_HTML")}} +{{LearnSidebar}}{{PreviousMenuNext("Learn_web_development/Core/Structuring_content/Advanced_text_features", "Learn_web_development/Core/Structuring_content/Marking_up_a_letter", "Learn_web_development/Core/Structuring_content")}} 超链接非常重要——它们使互联网成为一个*互联的网络*。本文介绍了创建链接所需的语法,并且讨论了链接的最佳实践。 @@ -11,7 +12,7 @@ slug: Learn/HTML/Introduction_to_HTML/Creating_hyperlinks - + @@ -327,10 +328,10 @@ URL 使用路径查找文件。路径指定文件系统中你感兴趣的文件 ## 技能测试! -你已经到了这篇文章的结尾,但还能记住最重要的信息吗?你可以找到一些进一步的测试,以验证你在继续前进之前已经保留了这些信息——见[技能测试:链接](/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Test_your_skills:_Links)。 +你已经到了这篇文章的结尾,但还能记住最重要的信息吗?你可以找到一些进一步的测试,以验证你在继续前进之前已经保留了这些信息——见[技能测试:链接](/zh-CN/docs/Learn_web_development/Core/Structuring_content/Test_your_skills:_Links)。 ## 小结 -这就是链接!在课程的后期,当你开始研究链接的样式时,会回顾链接部分。接下来是 HTML,我们将回顾文本语义,并查看一些你会发现有用的更高级/不寻常的功能,[文本格式进阶](/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting)是你的下一站。 +这就是链接!在课程的后期,当你开始研究链接的样式时,会回顾链接部分。接下来是 HTML,我们将回顾文本语义,并查看一些你会发现有用的更高级/不寻常的功能,[文本格式进阶](/zh-CN/docs/Learn_web_development/Core/Structuring_content/Advanced_text_features)是你的下一站。 -{{PreviousMenuNext("Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals", "Learn/HTML/Introduction_to_HTML/Advanced_text_formatting", "Learn/HTML/Introduction_to_HTML")}} +{{PreviousMenuNext("Learn_web_development/Core/Structuring_content/Advanced_text_features", "Learn_web_development/Core/Structuring_content/Marking_up_a_letter", "Learn_web_development/Core/Structuring_content")}} diff --git a/files/zh-cn/learn/html/introduction_to_html/debugging_html/index.md b/files/zh-cn/learn_web_development/core/structuring_content/debugging_html/index.md similarity index 92% rename from files/zh-cn/learn/html/introduction_to_html/debugging_html/index.md rename to files/zh-cn/learn_web_development/core/structuring_content/debugging_html/index.md index 5c3114e46a3096..63b1fbcb219a5d 100644 --- a/files/zh-cn/learn/html/introduction_to_html/debugging_html/index.md +++ b/files/zh-cn/learn_web_development/core/structuring_content/debugging_html/index.md @@ -1,9 +1,10 @@ --- title: HTML 调试 -slug: Learn/HTML/Introduction_to_HTML/Debugging_HTML +slug: Learn_web_development/Core/Structuring_content/Debugging_HTML +original_slug: Learn/HTML/Introduction_to_HTML/Debugging_HTML --- -{{LearnSidebar}}{{PreviousMenuNext("Learn/HTML/Introduction_to_HTML/Document_and_website_structure", "Learn/HTML/Introduction_to_HTML/Marking_up_a_letter", "Learn/HTML/Introduction_to_HTML")}} +{{LearnSidebar}}{{PreviousMenuNext("Learn_web_development/Core/Structuring_content/HTML_forms", "Learn_web_development/Core/Styling_basics", "Learn_web_development/Core/Structuring_content")}} HTML 优雅明了,但要是出了错,你会不会一头雾水呢,本节将介绍一些查找和修复 HTML 错误的工具。 @@ -13,15 +14,15 @@ HTML 优雅明了,但要是出了错,你会不会一头雾水呢,本节将
前提: 熟悉 HTML 基础(包含在 - 开始学习 HTML 中)、HTML 文本格式(包含在 HTML 文字处理基础中)。
前提:熟悉基本 HTML(包含在开始学习 HTML中),HTML 文本格式(包含在 HTML 文字处理基础中)。熟悉基本 HTML(包含在开始学习 HTML中),HTML 文本格式(包含在 HTML 文字处理基础中)。
目标:前提: 阅读并理解 - HTML 入门HTML 文字处理初步创建超链接 等文章,熟悉 HTML 的基本概念。 @@ -87,7 +88,7 @@ HTML 本身不容易出现语法错误,因为浏览器是以宽松模式运行 - 以下嵌套有问题:`重点(strong)重点强调(strongly emphasised)?这又是什么鬼?`。浏览器很难做出正确解释,理由同上。 - [`href`](/zh-CN/docs/Web/HTML/Element/a#href) 属性缺少了一个双引号。从而导致了一个最严重的问题:整个链接完全没有渲染出来。 -5. 下面暂时忽略源代码中的标记,先看一下浏览器渲染出的标记。打开浏览器的开发者工具。如果不太熟悉,请先阅读 [浏览器开发工具概览](/zh-CN/docs/Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools)。 +5. 下面暂时忽略源代码中的标记,先看一下浏览器渲染出的标记。打开浏览器的开发者工具。如果不太熟悉,请先阅读 [浏览器开发工具概览](/zh-CN/docs/Learn_web_development/Howto/Tools_and_setup/What_are_browser_developer_tools)。 6. 在 DOM 查看器中可以看到渲染的标记:![Firefox 控制台中的 HTML 检查器,可标亮元素,(图中标亮了“什么使得 HTML 出错?”)可以看到浏览器自动补齐了

关闭标签](html-inspector.png) 7. 通过 DOM 查看器可以清楚地看到,浏览器已经尝试修补代码错误(我们尝试了 Firefox,其他现代浏览器也应给出同样结果): @@ -163,4 +164,4 @@ HTML 本身不容易出现语法错误,因为浏览器是以宽松模式运行 以上就是 HTML 调试的一篇入门介绍,同时对于调试 CSS 和 JavaScript 也有帮助,或者你职业生涯中的任一门语言。这也是 HTML 学习一章的最后一节,接下来是两个小测试,点击“下一页”来小试牛刀吧。 -{{PreviousMenuNext("Learn/HTML/Introduction_to_HTML/Document_and_website_structure", "Learn/HTML/Introduction_to_HTML/Marking_up_a_letter", "Learn/HTML/Introduction_to_HTML")}} +{{PreviousMenuNext("Learn_web_development/Core/Structuring_content/HTML_forms", "Learn_web_development/Core/Styling_basics", "Learn_web_development/Core/Structuring_content")}} diff --git a/files/zh-cn/learn/html/multimedia_and_embedding/other_embedding_technologies/index.md b/files/zh-cn/learn_web_development/core/structuring_content/general_embedding_technologies/index.md similarity index 91% rename from files/zh-cn/learn/html/multimedia_and_embedding/other_embedding_technologies/index.md rename to files/zh-cn/learn_web_development/core/structuring_content/general_embedding_technologies/index.md index e1cc7e81c2f8ae..608464c17a6633 100644 --- a/files/zh-cn/learn/html/multimedia_and_embedding/other_embedding_technologies/index.md +++ b/files/zh-cn/learn_web_development/core/structuring_content/general_embedding_technologies/index.md @@ -1,11 +1,12 @@ --- title: 从 object 到 iframe——其他嵌入技术 -slug: Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies +slug: Learn_web_development/Core/Structuring_content/General_embedding_technologies +original_slug: Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies l10n: sourceCommit: be3f184d89979d413204b8f9cbecfc8dd0e5ecf9 --- -{{LearnSidebar}}{{PreviousMenuNext("Learn/HTML/Multimedia_and_embedding/Video_and_audio_content", "Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web", "Learn/HTML/Multimedia_and_embedding")}} +{{LearnSidebar}} 现在,你应该已经掌握了将图像、视频和音频嵌入到网页上的诀窍了。此刻,让我们继续深入学习,来看一些能让你在网页中嵌入各种类型内容的元素:{{htmlelement("iframe")}}、{{htmlelement("embed")}} 和 {{htmlelement("object")}} 元素。`