Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

JavaScript praktinė paskaita Nr. 3

Prabėgo dar viena Javascript paskaita, kuri buvo jau daugiau atsiskaitymo pobūdžio. Turėjome pademonstruoti savo funkcijų rašymo įgūdžius.

Javascript bentley

Visą kodą galite nusikopijuoti ir pasileisti tiesiai naršyklėje šiame puslapyje: https://codepen.io/Tarantulo/pen/PJRBPj 

Kiekvieną funkcija iškviečiam su skirtingu įvykiu

Rašydami funkcijas norėdami paįvairinti gyvenimą kiekvienai funkcijai paleisti naudosime kitokį mygtuko metodą. Visus metodus gali rasti šiame puslapyje: https://www.w3schools.com/jsref/dom_obj_event.asp 

Užduotis sukurti penkias skirtingas funkcijas ir jas iškviesti penkiais skirtingais būdais.

Šio dalyje aprašome HTML kodą. Penki skirtingi mygtukai aktyvuojami šiais būdais:

  • oncontextmenu
  • onclick
  • onmouseover
  • ondblclick
  • onmouseout
HTML
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<html>
<body>
<p>Įvesti du skaičius</p>
<button oncontextmenu="skaiciai()">Spausti dešinį klavišą</button>
<p></p>
<p>PI skaičius padalintas iš A skaičiaus</p>
<button onclick="pidalyba()">Spausti mygtuką</button>
<p></p>
<p>What is the Answer to the Ultimate Question of Life, the Universe, and Everything </p>
<button onmouseover="klausimas()">Užvesti ant mygtuko</button>
<p></p>
<p>Jūsų klausimas</p>
<button ondblclick="question()">Du kartus spausti</button>
<p></p>
<p>Jūsų klausimas</p>
<button onmouseout="question()">Užvesti ir patraukti pelę</button>
<p id="demo"></p>
<p id="demo2"></p>
</body>
</html>
<html> <body> <p>Įvesti du skaičius</p> <button oncontextmenu="skaiciai()">Spausti dešinį klavišą</button> <p></p> <p>PI skaičius padalintas iš A skaičiaus</p> <button onclick="pidalyba()">Spausti mygtuką</button> <p></p> <p>What is the Answer to the Ultimate Question of Life, the Universe, and Everything </p> <button onmouseover="klausimas()">Užvesti ant mygtuko</button> <p></p> <p>Jūsų klausimas</p> <button ondblclick="question()">Du kartus spausti</button> <p></p> <p>Jūsų klausimas</p> <button onmouseout="question()">Užvesti ir patraukti pelę</button> <p id="demo"></p> <p id="demo2"></p> </body> </html>
<html>
<body>
<p>Įvesti du skaičius</p>
<button oncontextmenu="skaiciai()">Spausti dešinį klavišą</button>
<p></p>
<p>PI skaičius padalintas iš A skaičiaus</p>
<button onclick="pidalyba()">Spausti mygtuką</button>
<p></p>
<p>What is the Answer to the Ultimate Question of Life, the Universe, and Everything </p>
<button onmouseover="klausimas()">Užvesti ant mygtuko</button>
<p></p>
<p>Jūsų klausimas</p>
<button ondblclick="question()">Du kartus spausti</button>
<p></p>
<p>Jūsų klausimas</p>
<button onmouseout="question()">Užvesti ir patraukti pelę</button>
<p id="demo"></p>
<p id="demo2"></p>

</body>
</html>

 

Šioje dalyje yra vykdomas JavaScript kodas:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function dalyba(a,b){
return a / b;
}
function pidalyba(){
var skA = prompt("Prašome įvesti skaičių A", "8");
var pi = Math.PI;
if (skA > null) {
document.getElementById("demo").innerHTML =
"Jūsų skaičius: " + skA + " Atsakymas: " + dalyba (skA,pi) ;
}
}
function skaiciai() {
let ats = prompt("Prašome įvesti savo skaičių", "8");
let ats2 = prompt("Prašome įvesti savo skaičių", "3");
if (ats && ats2 != null) {
document.getElementById("demo").innerHTML =
"Jūsų skaičius: " + ats + " Antras skaičius: " + ats2 ;
document.getElementById("demo2").innerHTML =
"Jūsų atsakymas sudauginus šiuos du skaičius yra: " + dalyba(ats, ats2);
}
}
function klausimas() {
var answer = prompt("Enter you answer", "");
if (answer == 42)
alert("Atsakymas teisingas 42");
else alert("NETEISINGAI");
}
function question()
{
if (confirm("Ar šiandien testas"))
alert("Taip, teisingai šiandien Testas");
else alert("Meluojate");
}
function dalyba(a,b){ return a / b; } function pidalyba(){ var skA = prompt("Prašome įvesti skaičių A", "8"); var pi = Math.PI; if (skA > null) { document.getElementById("demo").innerHTML = "Jūsų skaičius: " + skA + " Atsakymas: " + dalyba (skA,pi) ; } } function skaiciai() { let ats = prompt("Prašome įvesti savo skaičių", "8"); let ats2 = prompt("Prašome įvesti savo skaičių", "3"); if (ats && ats2 != null) { document.getElementById("demo").innerHTML = "Jūsų skaičius: " + ats + " Antras skaičius: " + ats2 ; document.getElementById("demo2").innerHTML = "Jūsų atsakymas sudauginus šiuos du skaičius yra: " + dalyba(ats, ats2); } } function klausimas() { var answer = prompt("Enter you answer", ""); if (answer == 42) alert("Atsakymas teisingas 42"); else alert("NETEISINGAI"); } function question() { if (confirm("Ar šiandien testas")) alert("Taip, teisingai šiandien Testas"); else alert("Meluojate"); }
function dalyba(a,b){
 return a / b;
 }

function pidalyba(){
var skA = prompt("Prašome įvesti skaičių A", "8");
var pi = Math.PI; 
  if (skA > null) {
 document.getElementById("demo").innerHTML =
        "Jūsų skaičius: " + skA + " Atsakymas: " + dalyba (skA,pi) ;
}
}

function skaiciai() {
    let ats = prompt("Prašome įvesti savo skaičių", "8");
    let ats2 = prompt("Prašome įvesti savo skaičių", "3");
    if (ats && ats2 != null) {
        document.getElementById("demo").innerHTML =
        "Jūsų skaičius: " + ats + " Antras skaičius: " + ats2 ;
     document.getElementById("demo2").innerHTML =
      "Jūsų atsakymas sudauginus šiuos du skaičius yra: " + dalyba(ats, ats2);
    }
}


function klausimas() {
    var answer = prompt("Enter you answer", "");
    if (answer == 42) 
        alert("Atsakymas teisingas 42");
        else alert("NETEISINGAI");
    
}


function question()
{
   if (confirm("Ar šiandien testas"))
  alert("Taip, teisingai šiandien Testas");
    else alert("Meluojate");
}



 

Add a Comment

Your email address will not be published. Required fields are marked *

Buy Me A Coffee
Thank you for visiting. You can now buy me a coffee!