⊗jsPrGChCTF 47 of 62 menu

Խաղ՝ գույների փոփոխություն JavaScript-ով

Այս բաժնում դուք իմ օգնությամբ կիրականացնեք մի խաղ։ Խաղը կլինի մի աղյուսակ, որի բջիջները ներկված են տարբեր պատահական գույներով։

Ենթադրենք կա գույների որոշակի հավաքածու, օրինակ՝ կարմիր, կանաչ, կապույտ։ Թող ամեն սեղմում բջջի վրա փոխի նրա գույնը շրջանաձև։ Խաղի նպատակն է՝ նվազագույն քանակի սեղմումներով դարձնել աղյուսակը մեկ - ցանկացած - գույնի։

Եկեք սկսենք իրականացնել։ Սկզբում կազմենք խաղադաշտը որպես աղյուսակ <table>:

<table id="field"></table>

Ավելացնենք որոշ CSS կոդ, գեղեցիկ տեսք տալու համար.

#field td { width: 50px; height: 50px; border: 1px solid black; text-align: center; font-weight: bold; }

Հիմա քննարկենք, թե ինչպես մոտենալ մեր խաղի իրականացմանը։ Ինչպես տեսնում եք, այս խնդիրը արդեն բավականաչափ մեծ է, որպեսզի անմիջապես լուծվի։ Ուստի այն պետք է բաժանել որոշ փուլերի - ենթաառաջադրանքների, կատարելով որոնք՝ մենք աստիճանաբար կլուծենք մեր հիմնական խնդիրը։

Սկզբում ամենալոգիկական քայլը կլինի գրել սկրիպտ, որը կստեղծի աղյուսակի բջիջները։ Ենթադրենք, օրինակ, խաղադաշտի չափը պահվում է հետևյալ փոփոխականներում.

let rows = 3; let cols = 3;

Պատճենեք ձեզ տրված HTML և CSS կոդերը։ Գրեք կոդ, որը կստեղծի տրված չափի աղյուսակ։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել