Documente Academic
Documente Profesional
Documente Cultură
Character reference: sunt coduri care sunt folosite pentru a reda caracterele
speciale
< = nbsp
Legaturi interne
<a href=#numeid> Legatura la menu </a>
<a id=numeid> Menu </a>
Elementul img
<img src=adresa-imaginii alt=text-explicativ1>
coloane multiple
column-count: 4;
column-gap: px;
column-rule: px dotted black;
display:block; /* permit stilizarea folosind box model; sunt plasate pe rand nou*/
display:inline; /* spatiul pe care il ocupa este lungimea
width si height,
elementului; nu accepta
Java Script
Alert()- mesaj simplu
prompt()= face casuta in care sa introduci datele
parseInt= conversteste din string in int;
typeof(ceva) returneaza tipul acelui ceva
tipul obiect
var ob= { prop1 : valoarea 1 , prop 2:valoarea2... }
Array
.Concat
var a = s.split( ); // a = [azi,este,joi]
a.reverse(); // a = [joi,este, azi]
var s= a.join(/); // s=joi/este/azi
for
for (variabila in obiect) {
instructiuni
}
The map() method creates a new array with the results of calling a function for every
array element.
array.map(function(currentValue, index, arr), thisValue)
numbers.map(multiplyArrayElement);
var roots = numbers_vector.map(function(x){ return x * 2;
vector.forEach(function(orice_indice_care_parcurge_vectorul){ });
var copie=clasa.slice();
var rez = copie.filter((x) => (x.nota >= 5))
.map((x) => (x.nume+" are nota "+x.nota))
.forEach((x)=>{alert(x)});
var n=prompt("nr= ");
window.onload = myMain;
function myMain(){
document.getElementById(id').onclick = function(){);}
}
function myMain() {
document.getElementById('buton').onmouseover = functie1;
document.getElementById('buton').onmouseout = functie2;
}
Node.parentNode
// un obiect
Node.childNodes
//ListNode object
Node.firstChild
// un obiect
Node.lastChild
// un obiect
Node.nextSibling
Node.previousSibling
ParentNode.children
// un obiect
// un obiect
ParentNode.firstElementChild
ParentNode.nextElementSibling
Node.previousElementSibling
ParentNode.childElementCount
radio input
<label><input type=radio name=gust value=iute> iute </label>
checkbox input
<label><input type=checkbox name=topping1 value=rosii> rosii</label>
submit input
<input type=submit value=Trimite>
reset input
<input type=reset value=Reseteaza size=>
submit button
<button type=submit> Trimite </button>
reset button
<button type=reset> Reseteaza </button>
<label>Nume:</label>
<input type="text" name="name">
b.onclick = myfct;
function myfct (event) {alert(event.type);}
sau
b.addEventListener("click", myfct);
function myfct (event) {alert(event.type);}
sau
b.onclick = function (event) {
alert(event.type);}
sau
b.addEventListener("click",
function (event) {alert(event.type);} )
Evenimente determinate
de tastaura:
keydown
keypress
keyup
event.relatedTarget
window.onload = myMain;
function myMain() {
window.addEventListener('mousemove', pozMouse, false); }
function pozMouse(event) { n
document.getElementById('cx').value = event.clientX;
document.getElementById('cy').value = event.clientY;}
window.onload = myMain;
function myMain() {
window.addEventListener('keydown', function (event) {
document.getElementById('key').value = event.key;
document.getElementById('which').value = event.which;
document.getElementById('code').value = event.keyCode;
});
canvas = document.getElementById("canvas");
context = canvas.getContext("2d");
functii canvas:
beginPath()
closePath()
moveTo(x,y)
lineTo(x,y)
lineCap
arc()
arcTo()
quadraticCurveTo()
bezierCurveTo()
Object.create(ob)
creaza un nou obiect care are ca prototip ob
function Interval(x, y) {
this.mx= x;
this.my= y; } // clasa
Modificarea atributelor
Evenimente
Atribut eveniment
<p onclick=codJavascript>
Proprietate eveniment
element.onclick= numeFunctie
element.onclick=function(){}
Gresit : element.onclick=numeFunctie();
sau
event.keyCode
event.which
Window metode
window.localStorage
-date pastrate in browserul client
(perechi: (proprietate, valoareString))
-nu se sterg la inchiderea browserului
-toate paginile din acelasi loc(domeniu) vor pastra si accesa aceleasi date
localStorage.propNoua=valoare
localStorage.setItem(propNoua, valoare)
localStorage.getItem(propNoua)
localStorage.removeItem(propNoua)
localStorage.clear();//elibereaza localStorage
<input>
type=text value=text afisat
type=button value=text afisat
type=radio checked=true/false
value=non-vizibila
element.childNodes.forEach(function(child)
for ( let j of element.childNodes)