Eloquent JavaScript



Download 2,16 Mb.
Pdf ko'rish
bet165/165
Sana09.07.2022
Hajmi2,16 Mb.
#762987
1   ...   157   158   159   160   161   162   163   164   165
Bog'liq
Eloquent JavaScript

DOM building
One of the main things that interface components do is creating DOM structure.
We again don’t want to directly use the verbose DOM methods for that, so
here’s a slightly expanded version of the
elt
function:
function elt(type, props, ...children) {
let dom = document.createElement(type);
if (props) Object.assign(dom, props);
for (let child of children) {
if (typeof child != "string") dom.appendChild(child);
else dom.appendChild(document.createTextNode(child));
}
return dom;
}
The main difference between this version and the one we used in
Chapter
16
is that it assigns
properties
to DOM nodes, not
attributes
. This means we
can’t use it to set arbitrary attributes, but we
can
use it to set properties whose
value isn’t a string, such as
onclick
, which can be set to a function to register
a click event handler.
This allows the following style of registering event handlers:


Download 2,16 Mb.

Do'stlaringiz bilan baham:
1   ...   157   158   159   160   161   162   163   164   165




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish