Das Problem der unübersichtlichkeit ist eher aufgrund einem mangel an wissen bzgl softwarearchitektur  zurückzuführen als dies librarys oder programmiersprachen in die Schuhe zu schieben, wenn du bereits probleme mit php hast wirst du mit node noch wesentlich mehr probleme bekommen, das ist nämlich aufgrund der asynchronen natur von javascript ein wesentlicher komplizierterer brocken wenn man wartbare software programmieren will als php, (ich habe mit php und jquery bereits Projekte über 100k zeilen eigenen programmiercode geschrieben, alles 100% wartbar) ...  ansonsten sind full bloated IDEs die man aus dem java lager kennt in der javascript kultur verpönt. (Viele js entwickler distanzieren sich von allem was aus java kommt,.. ide, xml manifests, krawattenträger, consultants, bürokratie... )  Gern verwendet wird sublime, atom, brackets. 

...zur Antwort

ja angular braucht einige dutzend externe librarys die man erst über npm installieren muss, so wie ich es grad im github repo sehe, das sind allerdings auch nur dev-dependencies, also pakete die nur bei der entwicklung benötigt werden.

Im prinzip brauchst du hierfür erstmal keinen anderen server. Du kannst dir npm / git lokal auf dein system installieren, das angular repo lokal clonen, "npm install -d" ausführen und die dependencies laden, lokal deine angular app programmieren, daraus dann den build erstellen und das ganze dann später auf nitrado laden.


...zur Antwort
/* Float sucks, Flexbox rules */
.images {
display: flex;
justify-content: center;
flex-wrap: wrap;
}

<div class"images">
<img src="foo.jpg">
<img src="bar.jpg">
...
</div>
...zur Antwort

PHP, Curl und RegEx sind deine Freund hierbei, html aus der webseite holen und nach den entsprechenden tags parsen... (eben runterprogrammiert, ungetestet)


$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'http://www.website.com');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$html = curl_exec();
curl_close($ch);
$regex = '#<tag>(.*?)</tag>#';
$code = preg_match($regex, $html, $matches);
var_dump($matches);


...zur Antwort

Javascript + html5 +css3 + electron  (electron ist im grunde ein chrome browser mit nativen funktionen um auf das OS zu kommen, das potential des browsers als runtime + js/css hat man längst erkannt )  

github.com/atom/electron

...zur Antwort

Ja, das kann man, nennt sich App store / play store. kinderprogramme gibt es dort bereits millionenfach und sogar für lau ganz gemütlich per one click install aufs tab oder smartphone. Können sogar die kids bedienen. 

...zur Antwort
Wie kann sich durch Javascript/HTML der Bereich A beim Aufklappen von Bereich B automatisch schließen, siehe CodeBSP?

Von Seitenanfang bis Head-Ende habe ich folgendes stehen, die spitzen klammern wurden im CodeBSP nicht angezeigt, stattdessen solch ein unverständlicher "& l t ;"-Quatschsinn:

html
    head
        title
            Meine Geichte-Bibliothek
        /title

        script type="text/javascript"
            function toggle(id){
                var e = document.getElementById(id);

                if (e.style.display == "none"){
                  e.style.display = "";
                } else {
                  e.style.display = "none";
                }
            }
        /script
    /head

Und folgendes CodeSP habe ich im BODY stehen:

a href="javascript:toggle('f0100')" I. Gedichte von Goethe /a  div id="f0100" style="display: none"

a href="javascript:toggle('f0101')" 01. Epirrhema /a  div id="f0101" style="display: none" Text folgt /div  br
a href="javascript:toggle('f0102')" 02. Gefunden /a  div id="f0102" style="display: none" Text folgt /div  br
a href="javascript:toggle('f0103')" 03. Erlkönig /a  div id="f0103" style="display: none" Text folgt /div  br
a href="javascript:toggle('f0104')" 04. Das Göttliche /a  div id="f0104" style="display: none" Text folgt /div  br
a href="javascript:toggle('f0105')" 05. Heydenröslein /a  div id="f0105" style="display: none" Text folgt /div  br
a href="javascript:toggle('f0106')" 06. Osterspaziergang /a  div id="f0106" style="display: none" Text folgt /div  br
a href="javascript:toggle('f0107')" 07. Prometheus /a  div id="f0107" style="display: none" Text folgt /div  br
a href="javascript:toggle('f0108')" 08. Selige Sehnsucht /a  div id="f0108" style="display: none" Text folgt /div  br
a href="javascript:toggle('f0109')" 09. Verschwiegenheit /a  div id="f0109" style="display: none" Text folgt /div  br
a href="javascript:toggle('f0110')" 10. Willkommen und Abschied /a  div id="f0110" style="display: none" Text folgt /div  br
a href="javascript:toggle('f0111')" 11. Zauberlehrling /a  div id="f0111" style="display: none" Text folgt /div  br

/div

Viele aufklappbare Gedichte stehen unter einem aufklappbaren Titel, dem Namen des jeweiligen Verfassers, wie Goethe, Schiller, Lessing usw. Wie kann ich es bewerkstelligen, dass sich beim Öffnen von Schiller der Bereich Goethe automatisch schließt, ohne auf irendwelcherlei externe .js-Dateien verlinken zu müssen? Ich gestehe, dass ich gewissermaßen, zumindest was JS-Belange angeht, eher ein ScriptKiddie bin. Ich habe auch einiges über Hover, also Drübergleiten mit Maus gelesen, aber um euch gegenüber ehrlich zu sein nur Bahnhof und Bratkartoffeln verstanden :(

Das habe ich denn nun davon, dass unser Informatik-Lehrer damals nur immer über Ufos und Verschörungstheorien fabulierte, anstatt uns handfesten Unterrichtsstoff über Javascript, jQuery und PHP einzuprügeln .. :// .. sniff

Falls mir jemand leicht erklärlich / verständlich da bei diesem Code helfen könnte, würde mich das wirklich S E H R freuen.

Liebe Grüße und ein schönes Wochenende.

@-}-}--- Matthias :)

...zur Frage

nennt sich accordion, schau dir dieses einfache beispiel an und versuche dein inhalt daran anzupassen

http://jsfiddle.net/tyeKJ/10/

...zur Antwort

uglyify2 über das javascript laufen lassen, das ist ein kompressor der dir dein js code in eine einzigen Zeile schreibt und u.a. funktionen  und variablen unbenennt.  danach kann niemand (zumindest kein mensch) mehr etwas mit dem script anfangen,... du wirst augen machen wie hoch die kompressionsrate (bekomme meinst > 80%)  ist und wie klein (kb) dein script am ende wird 


github.com/mishoo/UglifyJS2

...zur Antwort

Mädchen (zumindest die meisten) interessieren sich kein Stück für so ein supertrockenes Gebiet wie technik, hardware, programmieren,  da wirst du verständlicherweise auf grosse langeweile stoßen ,... eher solltest du was visuelles /grafisches machen zb basics in Photoshop erklären und wie man dort zb Selfies nachbearbeiten kann mit Ebenenstilen usw... Dort kann man sich künstlerisch austoben und hat für die ein nutzen (klingt doof ist aber so) , so etwas kommt bei Mädchen immer gut an :D

...  mrhashpipeotto = frauenversteher :D

...zur Antwort

auf ne öffentliche webseite gehören kein serverdaten und warum das rad neu erfinden? installier dir munin (das ist ein monitorig tool und für den kleinen privatgebrauch mehr als ausreichend), das zeigt dir per grafischer weboberfläche deine systemauslastung, netzwerktraffic usw für zeitraum xy an. wenn du willst dann kannst du dir daraus auch die aufzeichnungen aus der munin datenbank holen und es auf deiner webseite anzeigen, würd ich aber sein lassen weil sowas bis auf den admin niemanden etwas angeht :D

github.com/munin-monitoring/munin

...zur Antwort

Hatte bill gates ein abschluss als er mit ms durchgestartet ist? Nope. Hatte marc zuckerberg ein abschluss als er mit facebook durchgestartet ist?  Nope. Hatte larry ellison ein Abschluß als er mit oracle durchgestartet ist. Nope. Hatte john carmack ein abschluss als er mit id Software durchgestartet ist. Nope.... Ich könnte die liste ewig fortsetzen. In der IT kannst du auch karriere als quereinstieger machen sofern du gut bist, das ist ja im gegensatz zur oberflächlichen Juristenbranche wo nur die reine  herkunft und der familienbackground entscheidend ist, mit eines der schöneren dinge. 

...zur Antwort

einen browser oder texteditor mit highlighting usw, auch interessant sind native c++ addons welche die  darunterliegende v8 engine aufrufen auf der node basiert und dann high level über javascript gesteuert werden, dass geht dann auch direkt in die node venen und wäre ein riesiger lerneerfolg bzgl der Kenntnisse in rechnerarchitektur, memory managment usw :D 

...zur Antwort

ja klar geht das, ne alexisonfire platte kann man sich auch als metalhead reinziehen :D

https://www.youtube.com/watch?v=6qrFTGth8KU
...zur Antwort

also wenn jemand weiss wie man auf hc konzis "tanzen" muss (damit ist nicht der violent dance schrott gemeint) dann sinds wohl die gorilla bizcuits, die ja als die miterfinder des hardcores gelten :D


https://www.youtube.com/watch?v=KYDlIObOOww
...zur Antwort

gugel nach css flexbox... das ist damit ein zweizeiler und nicht mit komischen div konstruktionen und floats hantieren

...zur Antwort

was meinst du genau mit "programmieren"? also die keywords eine programmierspache zu lernen ist wohl das einfachste, also if/else, for, switch usw... komplizierter wird es dann mit APIs, Bibliotheken, Frameworks und ganz kompliziert wird es dann mit softwarearchitektur, und das ist erst der anfang... wer aber schon schwierigkeiten hat sich paar keywords und/oder die  syntax einer programmiersprache zu merken der wird in der grossen welt der programmierung nicht weit kommen :D

...zur Antwort

als "nehmer"  gar nicht, wenn du geld (egal ob aktiv oder passiv) machen möchtest (und damit mein ich mehr als n tausi im monat) musst du ein "geber" sein und was anzubieten haben was andere interessiert, obs Immobilien sind oder produkte, versicherungen, besondere Dienstleistungen  etc ist erstmal egal :D

...zur Antwort

die basics sind eigtl recht einfach und Schulbildung wie mans oft sieht völlig irrelevant ... 1) weniger ausgeben als man einnimmt 2) nicht nur selbst arbeiten, sondern auch vielmehr arbeiten lassen..  daran halten sich alle grossen (dazu zählen ich jetzt aber keine one hit wonder hiphop clowns) :D

...zur Antwort

Craps bzw seven eleven,... geht aber etwas anders :D

...zur Antwort

mach ein yt channel auf wo du videogames spielst und kommentierst, einnahmen kommen dann durch werbung... der momentan bestbezahlteste youtuber  bekommt 12 mio $ p.a. (ca 11 mio €) und rate mal was der macht, ja richtig, videogames spielen und kommentieren :D


...zur Antwort