Teburin Abubuwan Ciki[Boye][Nuna]
- 1. Inganta Ilimin Farko
- 2. Yi amfani da dabarar da ta dace da abu
- 3. Yi amfani da ayyuka koda kuwa ƙanana ne
- 4. Maimakon ==, yi amfani da ===
- 5. Yi amfani da JSLint
- 6. Ya kamata a sanya rubutun a kasan shafinku
- 7. Hanya Mafi Sauri Don Yin Kirtani
- 8. Ƙara sharhi zuwa lambar ku
- 9. Yi amfani da Rubutun Samfura
- 10. Iterators kuma don… na madaukai
- 11. Yi amfani da {} maimakon sabon Abu()
- 12. Yi la'akari da sanya bari da ƙima a cikin lambar ku
- 13. Eval () Ba Ra'ayi Mai Kyau ba ne
- 14. Mai watsa shirye-shiryen ya zo da hannu
- 15. jira kuma async
- 16. Yi amfani da hanyar haɗa () a Javascript
- 17. Cire abubuwa daga tsararru ta amfani da Splice
- 18. Yi Amfani da Aikin Kibiya
- 19. Tare da Destructuring, za ka iya sauri sanya m dabi'u
- 20. Yi ayyuka da yawa
- Kammalawa
Idan kun taɓa sha'awar ci gaban yanar gizo, tabbas kun ci karo da JavaScript. Harshen shirye-shirye da ke kan abu shine JavaScript. Masu haɓakawa suna amfani da shi don sa shafukan yanar gizo' abokin ciniki-gefen (ƙarshen gaba) mai ƙarfi da mu'amala.
Hakanan ana amfani dashi don ƙirƙirar shafukan yanar gizo da aikace-aikacen yanar gizo, tare da HTML da CSS. A zamanin yau babu shafin yanar gizon da ba shi da lambar JavaScript. Ya zama abin da ba za a iya raba shi ba na aikin mai haɓakawa.
Lallai yana karuwa a hankali. Ko da yake JavaScript ya fi saninsa don samar da ayyuka ga shafukan yanar gizo, ana kuma amfani da shi a wuraren da ba JavaScript ba. Node.js, Apache Couch-DB, da Adobe Acrobat misalai ne na waɗannan fasahohin. Don gudanar da JavaScript, yawancin masu binciken gidan yanar gizo na zamani sun ƙunshi injin aiwatar da JavaScript da aka gina a ciki. Idan kana son zama mai haɓaka gidan yanar gizo mai nasara, dole ne ka yi hulɗa da JavaScript.
Dole ne ku magance shi yau ko gobe. Me zai hana ku koyi JavaScript kafin lokaci don ku kasance cikin shiri idan lokaci ya yi?
Wannan shine abin da zaku koya a wannan zama. Yana bayanin yadda ake tsayawa mataki ɗaya a gaban abokan haɓaka gidan yanar gizon ku ta hanyar goge JavaScript ɗin ku.
Bari mu fara!
1. Inganta Ilimin Farko
Zan fara da ainihin tunani da magana da kuka ji tun kuna ƙarami. Koyi mahimman abubuwan kuma sanya su a aikace. Sau da yawa, za ku yi amfani da dabaru tare da coding, amma za ku manta cewa an riga an gina aikin a ciki, kamar yankan tsararru. Lokacin da kake gudanar da lambar JavaScript, za ka iya samun kuskure, kuma a sakamakon haka, ƙarin fasalulluka da yawa suna daina aiki.
Ana iya haifar da hakan ta hanji ɗaya ko kuma waƙafi da aka juya. Wadannan abubuwa suna faruwa ne sakamakon rashin fahimtar muhimman abubuwa. Sau da yawa a cikin shiri ɗaya, madaidaicin madauki kamar don, wanda, ko yi yayin aiki. madaukai suna ɗaya daga cikin mahimman abubuwan gina shirye-shirye.
Yana da matukar wahala a ƙididdige ƙididdigewa kuma har ma da damar yin aiki ga kamfani idan ba ku saba da looping da sauran mahimman bayanai ba. Haɓaka tushen tushen ku yana da mahimmanci tunda suna samar da tushe mai ƙarfi wanda zai samar da rikitattun dabaru da kuma suna.
2. Yi amfani da dabarar da ta dace da abu
Hanyar da ta dace da abu ita ce mafi sanannun tsarin tsara shirye-shirye a yau. Hanyar da ta dace da abu, wacce ta fara da C++, ta yi girma cikin shahara sosai tun daga lokacin. A yau, shirye-shiryen da suka dace da abu kawai ake amfani da su don ƙirƙirar duk manyan harsuna. Dabarar da ta dace da abu ita ce wacce ke mai da hankali kan takamaiman abu.
Abun sai ya zama ainihin mahalli. Ana amfani da wannan abu don ƙara halaye da ayyuka zuwa shafi a matsayin tushe. Hakanan zaka iya amfani da hanyar gargajiya na ƙirƙirar lamba daga sama zuwa ƙasa ba tare da wani aiki ko abubuwa ba. Wannan yayi nisa da yawa kuma bai kamata a taɓa gwadawa ba. Lokacin haɓaka lambar, ya kamata mu yi amfani da hanyar aiki, kuma idan muka yi amfani da ayyuka, ya kamata mu yi amfani da abubuwa.
Don haka, a farkon, yi ƙoƙari don canza babban lambar ku zuwa lambar da ta dace da abu, kuma koyaushe ku rubuta lambar ku cikin salon da ya dace da abu. Lokacin da kake nazarin lambar wasu mutane, za ku ci gaba da kallon dabarun da suka dace da abu. Idan kana son sanin JavaScript, zai fi kyau idan ka sami hannunka a kai.
3. Yi amfani da ayyuka koda kuwa ƙanana ne
Shirye-shirye tare da tsarin aiki hanya ce mai ban tsoro don tafiya. Me yasa? Yana raba software ɗin ku zuwa sassa waɗanda ke aiki tare amma har yanzu sun bambanta da juna. Bari in ba ku misali don taimaka muku fahimta.
Ana iya ƙididdige Ma'anar Tushen Tushen na lamba ta amfani da aiki. Don yin haka, dole ne ku yi murabba'in lamba, ku lissafta ma'anarsu, sannan ku lissafta tushen murabba'in ma'anar. Akwai matakai uku a cikin tsarin. A sakamakon haka, za mu iya amfani da ayyuka uku. Amma, kamar yadda kuke gani, duk waɗannan ayyuka suna da haɗin kai. Ana aika fitar da ɗayan zuwa wani, kuma muna samun sakamako na ƙarshe.
Bari mu yi kama da cewa maimakon ayyuka uku, kawai kuna buƙatar ɗaya don ƙididdige RMS bisa dalilai masu yawa. Magani na ƙarshe, kamar yadda kuke gani, ba daidai ba ne. Zai yi muku wahala sosai don sanin abin da ya faru ba daidai ba a cikin irin wannan babban taron a wannan lokacin.
Samun ƙananan ayyuka guda uku, a gefe guda, zai ba ku damar yin nazari cikin sauri. Sakamakon haka, ko da ayyukan suna da ƙanƙanta, yi amfani da su don ayyana keɓantattun na'urori na lamba. Wannan dabarar za ta taimaka muku zama ƙwararren JavaScript kamar sihiri.
Yanzu, bari mu kalli wasu nasihu masu coding na JavaScript.
4. Maimakon ==, yi amfani da ===
A cikin JavaScript, akwai nau'ikan ma'aikatan daidaitawa iri biyu: masu aiki da daidaito masu tsauri === da ! Lokacin kwatanta, ana ɗaukar shi azaman mafi kyawun aiki koyaushe yin aiki daidai daidai. Lokacin aiki tare da == da ! =, ko da yake, za ku fuskanci matsaloli lokacin da ake mu'amala da nau'ikan nau'ikan.
Lokacin da nau'ikan dabi'u, da kuke kwatantawa suka bambanta, ma'aikatan da ba su da tsauri za su yi ƙoƙarin tilasta ƙimar su, wanda zai haifar da sakamako mara tsammani.
5. Yi amfani da JSLint
Douglas Crockford ya kirkiro JSLint, mai gyara kuskure. Kawai sanya rubutun ku a cikin akwatin, kuma zai bincika shi da sauri don kowane kwari ko lahani.
JSLint tana nazarin fayil ɗin tushen JavaScript. Idan an gano matsala, tana aika saƙo tare da bayanin batun da maƙasudin matsayi a cikin tushen. Batun ba koyaushe ba ne kuskuren ɗabi'a, kodayake yawanci yakan faru.
JSLint yayi nazarin duka ƙa'idodin salo da al'amuran tsari. Ba ya nufin cewa software ɗinku daidai ne. Yana ƙara wasu idanu biyu don taimakawa wajen gano al'amura. Kafin ka sa hannu kan rubutun, gudanar da shi ta JSLint don tabbatar da cewa ba ku yi kuskure ba.
6. Ya kamata a sanya rubutun a kasan shafinku
Babban manufar mai amfani ita ce shafin ya yi loda da sauri da sauri. Mai lilo ba zai iya ci gaba da loda rubutun ba har sai an loda cikakken fayil ɗin. Sakamakon haka, mai amfani zai jira tsawon lokaci don ganin kowane ci gaba.
Idan kana da fayilolin JS waɗanda kawai ake amfani da su don samar da ayyuka (misali, da zarar an danna maɓalli), sanya su zuwa kasan shafin, daidai kafin alamar jikin rufewa. Wannan babu shakka shine mafi kyawun al'ada.
7. Hanya Mafi Sauri Don Yin Kirtani
Lokacin da kuke buƙatar madauki kewaye da tsararru ko abu, kada ku yi amfani da amintaccen ku koyaushe don bayanin madauki. Yi amfani da tunanin ku don samar da mafita mafi sauri don aikin da ke hannunku. Ba zan kawo muku lambobi ba; kawai za ku amince da ni (ko gwada da kanku).
Wannan ita ce dabara mafi sauri da nisa.
8. Ƙara sharhi zuwa lambar ku
Yana iya zama mara ma'ana da farko, amma ku amince da ni lokacin da na ce ya kamata ku yi sharhi kan lambar ku sau da yawa. Me zai faru idan kun dawo aikin bayan watanni kuma ba za ku iya tuna ainihin tsarin tunanin ku ba?
Me zai faru idan ɗaya daga cikin abokan aikinku ya sabunta lambar ku? Muhimman wurare na lambarku yakamata a yi sharhi akai.
9. Yi amfani da Rubutun Samfura
Matsalolin igiyoyi da aka ƙirƙira tare da ƙididdiga biyu ko guda ɗaya suna da yawa. Don yin aiki tare da su ya fi sauƙi, zaku iya zaɓar maye gurbin wasu igiyoyin ku da ainihin samfuri.
Ana amfani da halayen baya (') don gina ainihin samfuri, wanda ke da fa'idodi da yawa. Kuna iya amfani da su don adana maganganu ko don gina layukan layi ɗaya.
Kamar yadda kuke gani, ba kamar yadda ake ginawa ba na al'ada da aka gina tare da ƙididdiga ɗaya ko biyu, ba lallai ne mu ci gaba da shiga da fita daga cikin samfurin mu na zahiri ba. Wannan yana rage yuwuwar buga kurakurai kuma yana ba mu damar rubuta lambar tsabta.
10. Iterators kuma don… na madaukai
Iterators abubuwa ne a cikin JavaScript waɗanda ke aiwatar da hanya ta gaba () don dawo da wani abu da ke adana ƙima na gaba a jeri da gaskiya ko ƙarya dangane da ko akwai sauran ƙimar da suka rage. Wannan yana nufin cewa idan kun aiwatar da ka'idar maimaitawa, zaku iya gina abubuwan haɓaka naku.
Akwai wasu ginannun na'urori a cikin JavaScript, kamar su String, Array, Map, da sauransu. Kuna iya amfani da… na madaukai don maimaita su. Idan aka kwatanta da na yau da kullun don madaukai, wannan ya fi ƙanƙanta da ƙarancin kuskure. Ba dole ba ne mu ci gaba da bin diddigin cikakken tsayin tsararru ko fihirisar na yanzu ta amfani da madauki don… Lokacin zana madaukai na gida, wannan na iya taimakawa wajen sauƙaƙa lambar.
11. Yi amfani da {} maimakon sabon Abu()
A cikin JavaScript, zaku iya yin abubuwa ta hanyoyi daban-daban. Amfani da sabon ginin, kamar yadda aka nuna, hanya ce ta al'ada. Wannan dabarar, a gefe guda, ana yiwa alama alama a matsayin “aiki mara kyau.”
Ba mai halakarwa ba ne, amma yana da ɗan magana kuma na musamman. Ina ba da shawara maimakon yin amfani da dabarar zahirin abu.
12. Yi la'akari da sanya bari da ƙima a cikin lambar ku
Za mu iya amfani da kalmar bari don yin sauye-sauye na gida waɗanda aka keɓe zuwa nasu toshe. Za mu iya amfani da kalmar maɓalli don gina madaidaitan toshewar gida waɗanda ba za a iya canzawa ba.
Lokacin bayyana masu canji, ya kamata ku yi la'akari da amfani da bari da ƙaddamar da kalmomi idan an zartar. Ka tuna cewa kalmar kalmar const tana hana sake aiki kawai. Ba ya sa mai canzawa ya canza, ko da yake.
13. Eval () Ba Ra'ayi Mai Kyau ba ne
Hanyar eval(), ga waɗanda ba su sani ba, suna ba mu damar shiga mahaɗar JavaScript. Ainihin, zamu iya amfani da eval don aiwatar da sakamakon kirtani ta hanyar samar da shi azaman shigarwa ().
Ba wai kawai wannan zai rage saurin rubutun ku ba, har ma yana ba da babbar damuwa ta tsaro tunda yana ba da rubutun da aka shigar da yawa iko sosai. Ka guji shi ko ta yaya!
14. Mai watsa shirye-shiryen ya zo da hannu
Shin kun taɓa buƙatar watsa duk abubuwan da ke cikin tsararru azaman abubuwan mutum ɗaya zuwa wani aiki, ko kuna buƙatar sanya duk ƙimar daga wannan tsararru zuwa wani? Wannan shine ainihin abin da ma'aikacin watsawa (...) ke ba mu damar cimma. Ga misali.
15. jira kuma async
Ƙirƙirar ayyuka asynchronous ta amfani da kalmar async, wanda koyaushe yana mayar da alƙawari, ko dai a bayyane ko a fakaice.
Ana iya amfani da kalmar jira a cikin ayyuka masu kamanceceniya don dakatar da aiwatarwa har sai an kammala ƙudurin maidowa. Bayan aikin async naku, lambar zata ci gaba da aiki akai-akai.
16. Yi amfani da hanyar haɗa () a Javascript
A cikin JavaScript, aikin ya haɗa () yana ƙayyade idan igiya ta ƙunshi haruffan da aka kawo ko ko tsararru ta ƙunshi ƙayyadaddun kashi.
Wannan hanya ta dawo gaskiya idan an gano kirtani ko kashi; in ba haka ba, ya dawo karya. Yana da kyau a faɗi cewa Ayyukan Tauraron ya ƙunshi () aiki ne mai ma'ana. Idan kuna son daidaita kirtani ba tare da la'akari da yanayin ba, kawai fara rage rubutun da aka yi niyya tukuna.
17. Cire abubuwa daga tsararru ta amfani da Splice
Don cire abu daga tsararru, Na ga masu haɓakawa suna amfani da aikin sharewa. Wannan kuskure ne saboda, maimakon share abu, hanyar sharewa tana maye gurbinsa da wanda ba a bayyana shi ba.
Hanya mafi sauƙi don cire wani abu daga tsararru dangane da ƙimarsa a cikin JavaScript shine amfani da aikin indexOf() don samun lambar ƙima na wannan ƙimar a cikin tsararrun, sannan share wannan ƙimar tare da hanyar splice().
18. Yi Amfani da Aikin Kibiya
Ayyukan kibiya wata muhimmiyar alama ce wacce aka ƙara zuwa JavaScript.
Suna da kwale-kwale na fa'idodi. Da farko, suna sa sassan aikin JavaScript su zama masu kyan gani da sauƙin rubutu. Duk da haka, yin amfani da ayyukan kibiya yana sa wannan ya fi iya karantawa da taƙaitacciya.
19. Tare da Destructuring, za ka iya sauri sanya m dabi'u
Tun da farko a cikin wannan sakon, mun koyi game da mai watsawa a cikin JavaScript. Rushewa yayi kama da ɓarna a cikin haka kuma yana buɗe bayanan da ke cikin jerin gwano.
Bambance-bambancen shine waɗannan ƙimar da ba a tattara ba za'a iya sanya su ga masu canji daban-daban. Rubutun kalma ɗaya ne da na gajeriyar hanyar [] lokacin ƙirƙirar tsararru. Duk da haka, ana sanya maƙallan a gefen hagu na ma'aikacin ɗawainiya a wannan lokacin. Ga misali.
20. Yi ayyuka da yawa
Duk wata baiwa tana ɗaukar aiki daidai gwargwado, don haka ƙoƙarin gina ayyuka daban-daban don haɓaka iyawar ku da samun ƙwarewa tare da yanayin shirye-shirye iri-iri.
Yayin aiki akan ayyukan, za ku fuskanci kalubale da kuskure da yawa, wanda zai ba ku ƙwarewar da ake bukata. Don haka yi ƙoƙarin fito da ayyuka, kuma akwai tarin ra'ayoyi da misalai akan intanit don taimaka muku. Ci gaba da haɓaka lamba, kuma iyawar ku za su inganta.
Kammalawa
Yana iya zama da wahala a koyi yaren kwamfuta kamar JavaScript. Idan kuna da gaske game da zama ƙwararren mai tsara shirye-shirye da kuma samun aikinku na farko, to waɗannan dabarun koyo na JavaScript na iya taimaka muku hanzarta aiwatar da koyo.
Tabbatar cewa kun aiwatar da coding akai-akai, ɗauki cikakkun bayanai yayin koyan sabbin dabaru, kuma kuyi amfani da duk kayan aikin da zaku iya samu. Fiye da duka, fita can kuma fara coding yayin jin daɗi.
Leave a Reply