Beruflich Dokumente
Kultur Dokumente
-----------------
1 - eh el far2 mben tags w elements ?
elements de 7aga 3ama zi {h1 => dah element } de eli bib2a gowaha el tags aslun
zi {<h1>
head </h1>}
###################################################################################
##########
<ul> {un order list} => w de ely btb2a mn 8er tarkim 3obara 3n dot abl el
kalma
<ol> {order list} => de btb2a list matrkma 1 aw 2 aw 7rof
<dl> => dah item w bnaktib el t3rif bta3o msln
###################################################################################
###############
5- y3ni eh class?
dah attribute b5ss beha 7aga 3lshan msln a8ir beha lone shakl kda ya3ny
###################################################################################
##############
6- eh el far2 ben class w el id?
###################################################################################
##################
###################################################################################
################
Css :
--------------------
{cascading style sheets}
Content: Actual Content of the box where the text or image is placed.
Padding: Area surrounding the content (Space between the border and content).
Border: Area surrounding the padding.
Margin: Area surrounding the border
################################################################################
2- eh mazia el css ?
###########################################################################
3- eh 3iob el css
############################################################
4- azai 7trbot malf css fe webpage bt3tk ?
######################################################################
5- eh different types of Selectors in CSS ?
y3ny amsik el element 3lshan a8ir feh bil css
Block Element: hia element ely b tstart new line ya3ny afltha 7tbd2 new line
{zi [div] [p] [h1]}
Inline Elements : hina b2a msh ma7taga anha tstart new line w tkamil 3la nafs
el satr ely hia feh zi {[a] / [span]}
Inline Block Elements: hia btb2a inline 3ady bs hia momkan ykon liha padding
aw margin aw height
###################################################################################
#########################################
7- What are Pseudo elements and Pseudo classes?
Pseudo-elements : ::before
::after
::first-letter
::first-line
::selection
Pseudo-classes : :link
:visited
:hover
:active
:focus
###############################################################################\
8- EH EL WA7DAT ELY BNSTA5DMHA fe el css ?
1 = percentage (%)
2 = px(Pixel)
3 = Em {lil font size}
#####################################################################
9- eh el flexbox ? {tb3an ay 7aga 7it7tlha reverse 7ta3kis maknhaha lw shmal yb2a
ymen}
* flex-wrap:hina msln lw 3ndna boxs gamb b3d kol lma tsa8r el site msh 7ts8r
m3aia el boxs la 7nazilha lta7t bir7lha ya3ny
* flex-direction : hina 7i7sl raping bs 3la 7sab b2a ana m5tar eh lw row yb2a
bil 3rd
lw column tb2a btol kda
* justify-content:
center: 7at7ot el container fe el nos
* align-items:
hia shbah el justify-content bs el 3aks anha msh7t8ir bil 3ard la tol
we de [dfulte bt3aha strach]
* align-content:
hia lw 3ndi items mawgoda 3la kaza line btzbtha zi m anta 3ize
###################################################################################
####
10 - ashra7li CSS position property?
Fixed: dah 7ifdal fe mkan ely anta ma7dado lma t3mil scrole hiba fixed 7inzil
wyatl3 l7ad mkano w yo2af
Sticky: howa dah shabah el fixed fe 7aga anoh fe el scrole binzil w yatl3 m3ak
bs bil masfa ely anta m7dadhalo
###################################################################################
######
11- Different Box Sizing Property?
Content-box:
Padding-box:
Border-box:
###################################################################################
##########
12- eh hia 3nasir el display ?
display :
{block} => el 3nasir 7tb2a inline bmograd afl el element 5las block
{inline} => el 3nasir 7tb2a block bmograd afl el element 5las 7tb2a inline
{none} => dah el defulte bt3aha ya3ny momkan a5fi beha el span msln 3lshan
a5liha 3onsr block
{flex} => hia magmo3a mn el attributes btdina ta7kom fe layout y3ny badl lma
el 3nasir ma7tota
lkol wa7da fehom line lwa7daha howa 7thom kolhom fe satr wa7d
###################################################################################
###############
13- eh el overflow ?
feh manha [visable] => dah defulte w el item ely zahr zyada yb2a zahr 3adi
[hidden] => 3akso y5fi el zahir zayda
[scrole] => bi3mlk scrole 3leha
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&
JavaScript :
---------------------------------
##############################################################################
4- varible {= }يعني اية
de data container lil bianat b5znha fe el mimories w howa mot8ir 2a2dr a8iro fe
ay wa2t
################################################################################
5- eh hia el data typs
###################################################################################
########
6- Difference between equals “ == “ and identical “ === “ operators.
#################################################################################
7- eh far2 ben var w let w const?
let : hia m3naha variable w mt2drsh t3mlo redeclare l2n howa oready m3mlo
declare abl kda t2der t8ir el value gowa el scope
const : hia m3naha constants w mat2drsh t8ir el value feha b3d kda
###################################################################################
###
8- ya3ny eh concatenation ?
###################################################################################
#####
9- lw 3ndi string gowah number w 3aiz agm3o 3la number ?
let a = "100";
let b = 20;
console.log(+a + b);
###################################################################################
##
1` [getElementById]
2`[getElementsByTagName]
3` [getElementsByClassName]
4` [querySelector]
5` [querySelectorAll]
###################################################################################
####
12- add event listener ?
myP.onclick = one;
myP.onclick = two;
function one() {
console.log("Message From OnClick 1");
}
function two() {
console.log("Message From OnClick 2");
}
myP.addEventListener("click", one);
myP.addEventListener("click", two);