====== LU07.S01 - Methods simple - Introductory example ======
===== Assignment 1: Preparatory work =====
* 1.1: Establish in your webstorm a new directory and name it **07_methods**
* 1.2: Transfer the above provided script to this new directory.
* 1.3: Make sure that you have the title
correctly named: **lu07.s01.html**
* 1.4: Execute the script. As a result, in the right window there will be a green rectangle. After clicking on that green area there should be a message-box with the content **Hello World**
===== Assignment 2: resetText =====
* 2.1: Add a method **resetText**, that sets the content of the variable //text// to '' (empties the content)
* 2.2: Use this new method //resetText// within a separate //div//
* 2.3: The text //Hello world// appears, when clicking the first area, and disapears when pushing the second area.
===== Assignment 3: increment by 1 =====
* 3.1: Add a new variable //cnt1// and initialize it with 0.
* 3.2: Add a method **increment1**, that increments the //cnt1-variable// with step-size 1
* 3.3: Create in the HTML-area a //div//, which increments the //cnt1-variable// by making use of the //increment1-method//
===== Assignment 4: increment by 2 =====
* 4.1: Add a new variable //cnt2// and initialize it with 0.
* 4.2: Add a method **increment2**, that increments the //cnt2-variable// with step-size 2
* 4.3: Create in the HTML-area a //div//, which increments the //cnt2-variable// by making use of the //increment2-method//
===== Assignment 5: cascading use of methods =====
* A5.1: Create a new method **alltogether** which, in turn, uses the methods //setText, increment1, increment2//
* A5.2: Add a variable //text2// to store the combined content of the variables text, cnt1 and cnt2
* A5.3: Create in the HTML-area a //div//, in which the content of the variable //text2// is displayed
===== Assignment 6: Reset all variables =====
* A6.1: Define a final method //resetAll// which resets the content off all variables (text1, cnt1, cnt2, text2)
* A6.2: Create in the HTML-area a //div//, that resets all variables when clicked.
===== Solution =====
{{:en:modul:m291:learningunits:lu07:loesungen:lu07.s01.png?1000|}}
{{ :en:modul:m291:learningunits:lu07:loesungen:lu07.s01.zip | Source-code of the solution}}
===== Vocabulary =====
^ English ^ German ^
| ... | ... |
----
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir