Tiyeni tiphunzire momwe tingajambule mfundo mu JavaScript mu msakatuli .. sizovuta mwaukadaulo, koma kwa iwo omwe amafota, komanso kwa iwo omwe sanakonzekere kujambula mfundo pa intaneti - izi ndizopambana.
Pali njira zambiri zojambulira mfundo, tiyeni tiwone
Pogwiritsa ntchito Unity / Godot / microStudio kapena aliyense mwa zikwizikwi za omanga masewera .. onse adzapanga code ina mwa njira imodzi yomwe idzakhala JavaScript kapena Webassembly, ndipo amatiwonetsabe mfundoyi.Sitikuchita chidwi ndi njira iyi.sitidzamvetsetsa zomwe zikuchitika, kuwongolera kachidindo kudzakhala kochepa komanso kosawerengeka mu code source, pambali pake ndi yaikulu.
Njira iyi ya Jedi ili pafupi kwambiri ndi ife, chifukwa.code yathu sidzakhala yaikulu ndi zomveka ngati tsiku, sitidzangonena zambiri, sitidzawonjezera kwambiri code yathu ndi malaibulale.Kuwongolera ma code kungakhalenso kwabwino
Iyi ndi njira ya Jedi.Khodiyo ndi yovuta momwe mungathere, kulamulira kwakukulu kwa zinthu zomwe, monga momwe zilili, siziyenera kulamulidwa.Zizindikiro zoyambira ndizochepa kwambiri komanso ndi chidziwitso cha golimy JavaScript, titha kupita kuti tikapeze ntchito, chifukwa.timafuna anthu otere.
Koma ntchito yathu si kupeza ntchito, koma kujambula kadontho m'njira yosavuta komanso yosavuta.Vector yathu ndi liwiro komanso kusinthasintha.
Ndinasankha laibulale
p5js kujambula kadontho.Sikuti, ndithudi, ngati ntchitoyo inali kujambula mfundo ndipo ndizomwezo, ndithudi, chirichonse chiyenera kuchitidwa mu JavaScript yopanda kanthu, koma ndikuchita izi mowona, .k.ndiye inu ndi ine tidzachita zinthu zina zomwe zidzawoneka zodabwitsa, ndipo chifukwa cha ichi tikusowa chida chabwino.Chimodzi mwa izo ndi p5js.Mu golim JavaScript, tifunika kupanga chinsalu kuti titanthauze zoyambitsa ndi kujambulanso ntchito, mu p5 izi zimachitikanso, koma mwachidule.
Koma poyamba..
Kukhazikitsa Kochepa Kwachilengedwe kwa JavaScript Development
Tsitsani
p5.min.js ndi kusunga mbali ndi mbali.ngati chonchi
index.html
<html>
<head>
<script src="p5.min.js"></script>
<script src="sketch.js"></script>
</head>
<body style="margin: 0px;">
<main>
</main>
</body>
</html>
sketch.js
function setup() {
createCanvas(window.innerWidth, window.innerHeight);
}
function draw() {
background(0);
stroke('white');
strokeWeight(10);
point(window.innerWidth/2,window.innerHeight/2);
}
Zotsatira zake, msakatuli wanu adzatsegula motere
Chabwino, HTML ndiyomveka, koma ndi mtundu wanji wa JavaScript code?
ntchito yokhazikitsa ndikuyambitsa, imachitidwa kamodzi, momwemo timapanga chinsalu, i.e.m'dera lomwe tidzajambula mfundo.zenera.innerWidth, zenera.innerHeight
ndi m'lifupi ndi kutalika kwa chinsalu, i.e.timatanthauzira chinsalu chazithunzi zonse ndipo inde, HTML ilinso ndi mawonekedwe ofunikira kwambiri pa izi
<body style="margin: 0px;">
Sitifunika kuyambitsa china chilichonse, timangofunika kujambula kadontho.Tayang'anani pa mfundo apa .. ntchito yojambula ikuchitika, mwachitsanzo, nthawi 60 pamphindikati, ndi nthawi 60 pamphindikati tidzajambula mfundo yathu .. zingawoneke kuti izi ndi zopusa, timangofunika kujambula mfundo ndipo ndizo. izo, koma m'tsogolo zidzakhala maziko a zonse makanema ojambula.
Nthawi zambiri, code yojambulira mfundo ndiyosavuta kwambiri:
point(10,10)
ndi zonse!
Komabe, code yathu ndi yokulirapo pang'ono
background(0);
stroke('white');
strokeWeight(10);
point(window.innerWidth/2,window.innerHeight/2);
maziko akuda
nyenyezi yoyera
makulidwe a dothi 10
ndipo timachijambula chapakati cha ofukula ndi chopingasa.
Chabwino .. tinajambula kadontho pa chinsalu, chirichonse chiri momwe chiyenera kukhalira, koma tikhoza kuchijambula pa HTML yoyera popanda JavaScript.. Zingawoneke bwanji?
Zimapangitsa kuti zikhale zoyambira komanso zosavuta, koma mfundo ndizosiyana kwambiri, nayi nambala yomaliza yojambulira lalikulu pakati pa chinsalu.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body style="background-color: black;">
<div style="position: fixed; top: 50%; left: 50%; background-color: white; width: 10px; height: 10px;"></div>
</body>
</html>
Zotsatira zake zimakhala zofanana
Inde, ndikosavuta kujambula china chake pakati pa HTML, koma kuti muwonjezere makanema ojambula, komanso mopitilira muyeso, muyenera kuganiza molingana ndi mfundo za CSS.Ngakhale ndi ntchito yosangalatsa.Chinthu chimodzi chokha chomwe chimapha zonsezi, palibe ziwerengero zachisawawa mu CSS, izi zidzapha zoyesayesa zathu zonse m'tsogolomu, ndichifukwa chake sindipereka mwayi wocheperako.
Ngati ndikuganiza kuti ndikufuna kupanga thambo la nyenyezi pa CSS yopanda kanthu, ndiye kuti zonse sizingandiyendere, chifukwanyenyezi ziyenera kuwoneka mwachisawawa, ndipo ngati zidapangidwira kale, sizikhala zokongola komanso zophweka, chifukwa mukhoza kulemba jenereta ya nambala yachisawawa mu CSS, koma code yotereyi idzawoneka yonyansa, yosawerengeka komanso yovuta. kumvetsa!