Stap 3: Definiëren van Parameters
De volgende sectie van pre-polulated code biedt een voorbeeld van het maken van parameters die gebruikt kunnen worden om te controleren uw ontwerpen met gemeenschappelijke velden of schuifregelaars. In dit voorbeeld zal de schuifregelaars met een reeks waarden worden gebruikt om de grootte van ons huis. De sjablooncode voor parameters is tijdelijk uitgecommentarieerd en zal worden gebruikt, aangezien wij ons langs in het coderingsproces bewegen.
Op dit punt, is het belangrijk om te overwegen hoe wil je zitten kundig voor uw huis veranderen zodra de code is voltooid, omdat deze parameters voor dat besturingselement zorgt.
Instructies
- Er zijn diverse algemene manieren die een huis kan veranderen, maar hier zijn vier voorbeelden die we in dit scenario gebruiken zullen:
-Huis lengte (L)
-Huis breedte (W)
-Muur hoogte (H)
-Dakhoogte (RH) - Dit wordt de parameters die zijn gedefinieerd om te bepalen van het huis met de schuifregelaars. We hoeven niet te gebruiken van de parameters in het eerste schrijven van de code, maar het is cruciaal dat we vroeg om deze parameters te definiëren en houd ze in gedachten via-out dit proces.
- Zoals u kunt zien in de bovenstaande sjablooncode de parameters zijn gedefinieerd als een reeks van naam en waarde paren. Deze parameters gebruiken JSON syntaxis voor het definiëren van een matrix (of lijst) van objecten en nu kunnen we deze parameters definiëren.
- Om te beginnen door de sjablooncode te wijzigen door het verwijderen van alle oranje tekst met uitzondering van de regel die de parameters definieert. De sjablooncode weergegeven boven aan de hier getoonde afbeelding wijzigen. Opmerking: De volgende instructie bevat alle tekst, zodat het kan gemakkelijk worden gekopieerd en in de interface geplakt.
- De sjablooncode van de:
params [=
{"id": "House_Length",
"displayName": "Lengte van het huis",
"type": "lengte",
"rangeMin": 10,
"rangeMax": 100,
"standaard": 10
},
{"id": "House_Width",
"displayName": "Huis breedte",
"type": "lengte",
"rangeMin": 10,
"rangeMax": 100,
"standaard": 10
},
{"id": "Wall_Height",
"displayName": "Wandhoogte",
"type": "lengte",
"rangeMin": 1,
"rangeMax": 30,
"standaard": 10
},
{"id": "Roof_Height",
"displayName": "Dakhoogte",
"type": "lengte",
"rangeMin": 2,
"rangeMax": 6,
"standaard": 4
}
]; - Params = []; (lijn 20 en 49) is de definitie van de parameters matrix. Genest binnen de sqaure haken van de matrix zijn sets van accolades {} gescheiden door komma's, waarin elk object in de array.
- Genest in elke set van accolades zijn de naam- en waardeparen die elke parameter definieert. Elk van de parameters die worden weergegeven zal de functionaliteit van de schuifregelaar gebruiken om te bepalen de grootte van de objecten die zijn gemaakt in de code.
- Doorgaan naar de volgende stap.