[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-341412-105":59,"doc-detail-341412-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","ap-computer-science-principles-create-task-reference-practice-material","AP Computer Science Principles Create Task Reference - Practice Material","","This document serves as a specialized study and practice resource for students preparing for the AP Computer Science Principles (CSP) Create Task. It provides technical snippets and logic structure examples, specifically focusing on event-driven programming, list manipulation, and conditional element handling within a game-like environment. The content demonstrates how to implement image interaction, move counting, and element deletion using JavaScript-like syntax. It is an essential reference for understanding the program code requirements and logic implementation for the CSP performance assessment. Students can analyze these code segments to improve their own algorithmic design, event handling, and data management skills as required by the official College Board performance task guidelines. The material is strictly for educational practice and review purposes to assist in mastering the necessary programming concepts for the exam.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":20,"@type":76,"position":81},"https://docshare.wps.com/document/exam/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/ap-computer-science-principles-create-task-reference-practice-material/341412/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/ap-computer-science-principles-create-task-reference-practice-material/341412.png","ImageObject",300,407,{"name":92,"@type":93},"Emma Mercer","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-23","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":52},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is the purpose of the provided JavaScript code?","Question",{"text":112,"@type":113},"The code implements event handling for image clicks in a game, tracking user moves, and dynamically updating or removing UI elements when matching pairs are found.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does the 'clicked' function work?",{"text":117,"@type":113},"It increments the move count, updates the UI to reflect the new total, and checks if the selected images and names match to trigger the removal of corresponding elements.",{"name":119,"@type":110,"acceptedAnswer":120},"What data structures are initialized in the script?",{"text":121,"@type":113},"The script initializes 'Image' and 'Name' arrays using the getColumn method to retrieve data from a 'Dogs' dataset, which is used for matching logic.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},341412,1790198631,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":52,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":14,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":143,"read_time":24,"preview_page_count":4},962084925502,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","Preview-Not For Use on Exam Day  \nComponent C. Personalized Project Reference . Procedure:  \ni.  \nii.  \nPreview-Not For Use on Exam Day  \nList:  \ni.  \nii.","cbCaidB2vLusEDOM","https://ap.wps.com/l/cbCaidB2vLusEDOM","pdf",95813,"English","# Event Handling and Game Logic\n## JavaScript Code Implementation\n## List and Data Management","[{\"question\":\"What is the purpose of the provided JavaScript code?\",\"answer\":\"The code implements event handling for image clicks in a game, tracking user moves, and dynamically updating or removing UI elements when matching pairs are found.\"},{\"question\":\"How does the 'clicked' function work?\",\"answer\":\"It increments the move count, updates the UI to reflect the new total, and checks if the selected images and names match to trigger the removal of corresponding elements.\"},{\"question\":\"What data structures are initialized in the script?\",\"answer\":\"The script initializes 'Image' and 'Name' arrays using the getColumn method to retrieve data from a 'Dogs' dataset, which is used for matching logic.\"}]","AP Computer Science Principles Create Task Reference - Practice Material | PDF",1790041802]