Dieser Artikel beschreibt hauptsächlich die Auswirkungen der Verwendung von JavaScript zur Realisierung eines Web-Rechners zu Ihrer Information. Der spezifische Inhalt ist wie folgt Ohne weitere Umschweife lautet der Code wie folgt: Zuerst der HTML-Code: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Verwenden von JS zur Implementierung eines Web-Rechners</title> <link rel="stylesheet" href="cal.css" > </Kopf> <Text> <div id="Container" Klasse="Container"> <input id="Ergebnis" class="Ergebnis"> <div id="cal" Klasse="clearfix"> <div id="num" Klasse="fl"> <div id="oben" Klasse="clearfix"> <input id="löschen" type="button" value="C"> <input id="Antonyme" type="button" value="+/-"> <input id="Rest" Typ="Schaltfläche" Wert="%"> </div> <div id="bonttom" Klasse="clearfix"> <Eingabetyp="Schaltfläche" Wert="7"> <Eingabetyp="Schaltfläche" Wert="8"> <Eingabetyp="Schaltfläche" Wert="9"> <Eingabetyp="Schaltfläche" Wert="4"> <Eingabetyp="Schaltfläche" Wert="5"> <Eingabetyp="Schaltfläche" Wert="6"> <Eingabetyp="Schaltfläche" Wert="1"> <Eingabetyp="Schaltfläche" Wert="2"> <Eingabetyp="Schaltfläche" Wert="3"> <Eingabe Klasse="Null" Typ="Schaltfläche" Wert="0"> <Eingabetyp="Schaltfläche" Wert="."> </div> </div> <div id="mathe" class="fr math"> <Eingabetyp="Schaltfläche" Wert="/" bei Klick="onclicknum('/')"> <Eingabetyp="Schaltfläche" Wert="*" bei Klick="bei Klicknum('*')"> <Eingabetyp="Schaltfläche" Wert="+" bei Klick="bei Klicknum('+')"> <Eingabetyp="Schaltfläche" Wert="-" onclick="onclicknum('-')"> </div> <Eingabe-ID="res" Typ="Schaltfläche" Wert="="> </div> </div> </body> </html> Als nächstes folgt der CSS-Style-Code: * { Rand: 0px; Polsterung: 0px; } .clearfix:vorher, .clearfix:nachher { Inhalt: ''; Anzeige: Block; } .clearfix:nach { klar: beides; } .klarfix { _zoom: 1; } Eingabe { Anzeige: Block; } .container { Breite: 240px; Höhe: 400px; Rand: 2px durchgezogen #eb4509; Rand: 100px automatisch; } .fl { schweben: links; } .fr { schweben: rechts; } Eingabe { Breite: 60px; Höhe: 60px; Rand: 1px durchgezogen #000; schweben: links; Hintergrund: #ddd; Schriftgröße: 24px; Farbe: #eb4509; -webkit-box-sizing: Rahmenbox; -moz-box-sizing: Rahmenbox; Box-Größe: Rahmenbox; } .math Eingabe { Schwimmer: keiner; } Eingabe.Null { Breite: 120px; } #Nummer { Breite: 180px; } #cal #mathe { Breite: 60px; } .Ergebnis { Breite: 100 %; Höhe: 100px; Zeilenhöhe: 100px; Rand: keiner; Hintergrundfarbe: #dfdfdf; Schriftgröße: 30px; Schwimmer: keiner; Gliederung: keine; Textausrichtung: rechts; Polsterung rechts: 20px; -webkit-box-sizing: Rahmenbox; -moz-box-sizing: Rahmenbox; Box-Größe: Rahmenbox; } Zum Schluss der js-Code: <Skripttyp="text/javascript"> var Nummernergebnis; var str; var-Flagge; var bot = document.getElementById("bonttom"); var botInputs = bot.getElementsByTagName("Eingabe"); var löschen = document.getElementById("löschen"); var res = document.getElementById("res"); var math = document.getElementById("math"); var mathInputs = math.getElementsByTagName("Eingabe"); var AntonymeBtn = document.getElementById("Antonyme"); var remainderBtn = document.getElementById("rest"); //Klicken Sie auf Zahlen und addieren, subtrahieren, multiplizieren und dividieren Sie imporIn(botInputs); // importieren(mathInputs); Funktion imporIn(eles) { für (var i = 0; i < eles.length; i++) { eles[i].onclick = Funktion () { onclicknum(dieser.Wert); } } } //Klicken, um die Schaltfläche „c“ zu löschen clear.onclick = function () { beim Klicken löschen(); } //Klicken Sie auf das =-Zeichen, um das Ergebnis zu erhalten res.onclick = function () { bei Klickergebnis(); } //Klicken Sie auf +/- AntonymeBtn.onclick = function () { Antonyme(); } //Klick % remainderBtn.onclick = Funktion () { Rest(); } Funktion onclicknum(nums) { wenn (Flagge) { Konsole.log("num=" + nums); wenn (nums !== "/" && nums !== "+" && nums !== "-" && nums !== "*") { str.Wert = ""; Konsole.log("aa" + Nums); } } Flagge = falsch; str = document.getElementById("Ergebnis"); str.value = str.value + nums; } //Löschfunktion onclickclear() { str = document.getElementById("Ergebnis"); str.Wert = ""; } //Ergebnis abrufen Funktion onclickresult() { str = document.getElementById("Ergebnis"); numresult = eval(str.value); str.value = numresult; Flagge = wahr; } //Positive und negative Zahlen Funktion Antonyme() { str = document.getElementById("Ergebnis"); str.Wert = -str.Wert; } //% Funktion Rest() { str = document.getElementById("Ergebnis"); str.Wert = str.Wert / 100; } </Skript> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
>>: Zusammenfassung der Wissenspunkte zu MySQL-Index, Sperre und Transaktion
Inhaltsverzeichnis Überblick Code-Implementierung...
In diesem Artikelbeispiel wird der spezifische Co...
Die Generierung und Überprüfung von Zufallscodes ...
Um den Märtyrern und Opfern des Kampfes gegen die...
CSS-Stile html,Text{ Breite: 100 %; Höhe: 100%; R...
Verwenden Sie Vue, um einfach einen Click-Flip-Ef...
Ich habe viele Artikel online durchsucht, aber ke...
1. Das in diesem Artikel implementierte Effektdia...
Als ich mich bei einem bestimmten Unternehmen für...
Da immer mehr Entwickler SASS verwenden, müssen w...
JPQL steht für Java Persistence Query Language. B...
Webformulare sind der primäre Kommunikationskanal...
Studiennotizen zu HTML-Entwurfsmustern Diese Woch...
In diesem Artikel wird eine detaillierte Erläuter...
Es gibt häufig Szenarien, in denen das Bild an di...