Lîstikên peyvan û mîsteeran
Mîsteyên nivîsandina neynikî, kontrolên palîndromê, û lîstikên peyvan gelek caran hewce dikin ku nivîs li gorî daxwazê berevajî bibe. Wê têxin nav û li şûna ku hûn bi destan wê çêbikin, yekser guhertoya berevajî bistînin.
Her blokeke nivîsê berevajî bike, rêza peyvên wê berevajî bike, an jî rêzên wê berevajî bike — di cih de, rasterast di geroka te de.
Kira. Niha çi?
Modê te yê berevajî li ser vê cîhazê tê bîranîn.
Her mod belaş e, bê qeyd û bê sînor.
| Taybetmendî | Tê de ye |
|---|---|
| Hemû tîpan berevajî bike | ✓ |
| Rêza peyvan a berevajî | ✓ |
| Tîpên her peyvê berevajî bike | ✓ |
| Rêza xêzan berevajî bike | ✓ |
| Bikaranîna xeta nû li cihê xwe bihêle | ✓ |
| Pelê .txt bar bike | ✓ |
| Encamê kopî bike an wekî .txt daxîne | ✓ |
| Sînorê rojane | Tune |
Ev amûr bi temamî di geroka we de bi JavaScript-a sade dixebite. Ji bo tiştekî li ser vê rûpelê ne hesab û ne jî peredan pêwîst e.
Her tiştê ku divê hûn derbarê zivirandina nivîs, peyv û rêzan de bizanibin.
Vegerandina nivîsê bi destan karekî westîner e û gava ku hevok ji çend peyvan dirêjtir bibe, xeletî zêde dibin. Ev amûr blokeke tevahî ya nivîsê di cih de berevajî dike — tîp bi tîp, peyv bi peyv, an rêz bi rêz — da ku hûn her carê encameke paqij û rast bi dest bixin.
Ev berevajîkerê nivîsê yê belaş e ku bi temamî di geroka we de bi JavaScript-a sade dixebite: ne hewceyî qeydkirinê ye, ne mifteya API heye, û di daniştekê de ji bo hejmara nivîsa ku hûn berevajî dikin sînorek tune.
Vegerandina nivîsê ji ya ku hûn texmîn dikin li bêtir cihan derdikeve, ji mîstekan heta ceribandina kodê.
Mîsteyên nivîsandina neynikî, kontrolên palîndromê, û lîstikên peyvan gelek caran hewce dikin ku nivîs li gorî daxwazê berevajî bibe. Wê têxin nav û li şûna ku hûn bi destan wê çêbikin, yekser guhertoya berevajî bistînin.
Pêşdebir ji bo parseran, fonksiyonên rêzkirinê, û koda birêvebirina rêzan, rêzên berevajî wekî rewşên ceribandinê yên bilez bi kar tînin. Nimûneyek berevajî bêyî nivîsandina skrîptek demkî biafirînin.
Nivîsa berevajî an paşve, rêyeke berbelav e ji bo afirandina sernivîsên balkêş, peyamên nûjen, an jî hinekî lîstika peyvan ji bo parvekirinên civakî.
Heman nivîsa têketinê, li gorî ku hûn kîjan moda berevajîkirinê hildibijêrin, pir cuda xuya dike.
| Mod | Têketin | Derketin |
|---|---|---|
| Hemû tîpan berevajî bike | Silav Cîhan | dlroW olleH |
| Rêza peyvan a berevajî | Silav Cîhan | Cîhan merheba |
| Tîpên her peyvê berevajî bike | Silav Cîhan | olleH dlroW |
| Rêza xêzan berevajî bike | Rêza yekê Rêza duyem | Rêza duyemîn Rêza yekem |
Kîjan mod li gorî tiştê ku hûn bi rastî hewl didin bike, wê hilbijêrin — berevajîkirina her tîpê nivîsandina neynikî dide, lê berevajîkirina rêza peyvan an rêzan peyvên takekesî xwendinbar dihêle.
"Vegerandina nivîsê" dikare çend wateyên cuda bide, û hilbijartina moda rast ji bo encameke xwendinbar girîng e.
Vegerandina her tîpekê, tevahiya rêzikê ji paş ve vedigerîne pêş, û peyvên xwendinî vediguherîne nivîsa neynikî. Vegerandina rêza peyvan, her peyvê bi awayekî normal dihêle lê rêza ku tê de xuya dibin vedigerîne — ev jî dema ku hûn dixwazin peyv bi xwe xwendinî bimînin, bikêr e.
Veguherandina rêza rêzan her rêzekê (ku bi şikestina rêzê ji hev hatine veqetandin) wekî yekîtiyekê dihesibîne û rêza xuyabûna wan berevajî dike, bêyî ku dest bide ser nivîsa di nav her rêzê de. Ev ji bo berevajîkirina lîsteyekê, helbestekê, an jî tomarên logê ji jor ber bi jêr ve kêrhatî ye.
Nivîsa we bi JavaScript-a sade ya ku di tabloya geroka we de dixebite tê pêvajokirin. Li gorî moda ku hûn hildibijêrin, ew li tîpan, peyvan, an rêzan tê dabeşkirin, ew lîste tê berevajîkirin, û perçe ji bo qutiya encamê dîsa tên cem hev. Tiştekî ku hûn dinivîsin qet ji serverê re nayê şandin.
Her tişt bi bikaranîna JavaScript-a sade li ser geroka we bi awayekî herêmî diqewime. Teksta ku hûn têxin nav, tu carî li ser serverê nayê barkirin — berevajîkirina teksteke hestiyar an taybet bi qasî berevajîkirina ya giştî ewle ye. Tiştekî ku hûn dinivîsin li tu derî nayê tomarkirin.
Veguherandina di asta karakteran de, emoji û hin karakterên bi nîşan wek xalên kodê yên cuda dihesibîne, ji ber vê yekê hejmareke kêm a karakterên aloz piştî veguherandinê dibe ku hinekî cuda xuya bikin. Dibe ku pêvajokirina têketinên pir dirêj (bi sed hezaran karakter) demek kurt bigire, ji ber ku her tişt li şûna serverê, di gerokê de dixebite.
Bersivên bilez derbarê berevajîkirina tîpan, peyvan û rêzan de.
Teksta xwe têxin qutiyê, modek berevajîkirinê (tîp, peyv, tîpên di nav her peyvê de, an rêz) hilbijêrin, û encam yekser xuya dibe. Wê kopî bikin an jî wekî pelek .txt daxînin.
Vegera kirina hemû tîpan, tevahiya rêzikê ji paş ve vedigerîne pêş, û peyvan dike nivîsa neynikî. Vegera kirina rêza peyvan, her peyvê bi awayekî normal dihêle lê rêza xuyabûna wan diguherîne.
Belê. "Rêza rêzan berevajî bike" hilbijêre û her rêzek (li cihên veqetandinê dabeşkirî) nivîsa xwe wekî xwe diparêze, lê rêz bi xwe bi rêzek berevajî xuya dikin.
Dema ku hemû tîp tên berevajîkirin, ev yek rêzika her rêzê bi serê xwe berevajî dihêle, li şûna ku tevahiya blokê li seranserê şikestinên rêzê bike yek zincîreke berevajî ya berdewam.
Cih û nîşanên rawestanê wekî her tîpekî din tên hesibandin, ji ber vê yekê vegerandina tevahî ya tîpan wan jî diherikîne. Vegerandina rêza peyvan û rêza rêzan nîşanên rawestanê yên di nav her peyvê an rêzê de nediguhêre.
Belê ji bo piraniya nivîsê, lêbelê hejmareke biçûk ji emojiyên aloz an tîpên bi nişanên serî yên ku ji çend xalên kodê pêk tên, piştî berevajîkirina tîpan a tam dibe ku hinekî cuda xuya bikin.
Na. Amûr bi temamî di geroka we de bi JavaScript-a sade dixebite, ji ber vê yekê ne hewceyî hesab, ne mifteya API, û ne jî sînorek ji bo hejmara bikaranîna wê heye.
Na. Vegerandin bi awayekî herêmî di geroka we de pêk tê, û tiştekî ku hûn dinivîsin qet ji serverê re nayê şandin an jî li tu derî nayê tomarkirin.
Zêdetir amûrên belaş ên bê mifteya API li ser rûpela sereke hene.
Rûpelên PDFê veguherîne wêneyên JPG an PNG.
Amûrê vekeJi her girêdanek an nivîsekê kodeke QR a daxebarkirî biafirîne.
Amûrê vekeWêneyan bi awayekî online li gorî pîvanên pîksel ên rast mezinahî bikin.
Amûrê vekeDirêjahî, giranî û hê bêtir di navbera yekeyan de tavilê veguherîne.
Amûrê vekePirsên lihevhatî nînin.
Ji serdanerên din re bêjin ka we li ser vê amûrê çi fikirî.