This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
themeToggle.addEventListener('click', () => { | |
const html = document.documentElement; | |
const currentTheme = html.getAttribute('data-theme'); | |
const newTheme = currentTheme === 'light' ? 'dark' : 'light'; | |
html.setAttribute('data-theme', newTheme); | |
// Update the button icon | |
if (newTheme === 'dark') { | |
moonIcon.style.display = 'none'; | |
sunIcon.style.display = 'block'; | |
} else { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<body> | |
<div class="container"> | |
<header class="header"> | |
<h1>Coffee Shop</h1> | |
<p>Select your favorite coffee and add it to cart</p> | |
</header> | |
<main class="products" id="products-container"> | |
<!-- Products will be added here by JavaScript --> | |
</main> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
// Coffee products data | |
const coffeeProducts = [ | |
{ | |
id: 1, | |
name: "Espresso", | |
price: 2.99, | |
description: "Strong and concentrated coffee shot" | |
}, | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<style> | |
body { | |
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; | |
line-height: 1.6; | |
color: #333; | |
background-color: #f5f5f5; | |
margin: 0; | |
padding: 20px; | |
} | |
.container { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class SampledFile extends AudioFile { | |
protected long duration; | |
public SampledFile() { | |
super(); | |
this.duration = 0; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package player; | |
import java.util.Map; | |
public class TaggedFile extends SampleFile { | |
private String album; | |
public void readAndStoreTags() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class TestFormeGeometrice { | |
public static void main(String[] args) { | |
FormaGeometrica cerc = new Cerc("rosu",5.5); | |
FormaGeometrica dreptunghi = new Dreptunghi("albastru", 3.0, 5.0); | |
System.out.println("Detalli despre Cerc:"); | |
cerc.afiseazaDetalii(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Cerc extends FormaGeometrica { | |
private double raza; | |
public Cerc(String culoare, double raza) { | |
//super apeleaza constructorul clasei de baza | |
//FormaGeometrica(culoare) | |
super( culoare ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Dreptunghi extends FormaGeometrica { | |
private double lungime; | |
private double latime; | |
public Dreptunghi(String culoare, double lungime, double latime) { | |
super(culoare); | |
this.lungime = lungime; | |
this.latime = latime; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Clasa abstracta vs interfata | |
- Interfata contine doar declaratii fara metode ( fara implementare) si constante | |
- o clasa poate implementa mai multe interfaete (suport pentru mostenire multipla) | |
- toate metodele sunt implicit publice si abstracte | |
- este definita folosind cuvantul "interface" |
NewerOlder