Qaabka JSON oo Bilaash ah
Samee, ansixi, yaraysay, oo sahmi xogta JSON. Muuqaalka geedka, muujinta syntax, iyo hal-guji koobiga.
Sida Ay U Shaqeyso
Qaabeeyuhu wuxuu gebi ahaanba ka shaqeeyaa biraawsarkaaga isagoo isticmaalaya JSON.parse iyo JSON.stringify ee JavaScript ku dhex jira — laybreri, server midna ma jiraan. Falanqaynta, qaabaynta, minify-garaynta, iyo muuqaalka geedka (tree view) firfircoonu dhammaantood waxay ka dhacaan gudaha markaad qorayso.
- 1Falanqayn toos ah gelitaankaJSON.parse wuxuu shaqeeyaa 200 ms ka dib fara-taabashadaada ugu dambeysa. Haddii falanqaynta ay fashilanto, function khalad-goobin oo gacan lagu qoray ayaa akhriya fariinta SyntaxError ee V8 ama Firefox, waxaana ka soo saaraa lambarka khadka iyo tiirka, wuxuuna bixiyaa link u-boodid-khaladka textarea-ha.
- 2Ogaanshaha integer-yada aan ammaanka ahaynKa hor inta wax-soo-saarka la muujin, qalabku wuxuu sahamiyaa isha ceyriinka ah integer literals oo 16 ama ka badan lambar ah (isaga iska indho-tiraya kuwa ku jira xarigyo qaawan), kadibna wuxuu tijaabiyaa mid kasta isticmaalka Number.isSafeInteger. Haddii mid loo wareejin lahaa aamusnaan sida keydinta IEEE-754 double, digniin ayaa ka muuqata ka hor inta aad koobiyeyn ama soo dejin.
- 3Qaabaynta, minify-garaynta, iyo kala-soocidda furayaashaJSON.stringify(value, null, indent) wuxuu soo saaraa wax-soo-saarka qaabaysan ama minify-gareeyay. Marka sort keys shidan yahay, function isdaba-joog ah wuxuu maraa shay kasta oo geedka la falanqeeyay ku jira wuxuuna dib u dhisaa Object.keys(...).sort() ka hor sumaynta — arrays waxaa la iska dhaafaa nidaamkoodii asalka ahaa.
- 4Muuqaalka geedka firfircoonMuuqaalka geedku waa isdaba-joog gacan lagu qoray oo u beddela shayga la falanqeeyay liis siman oo node-yo ah oo leh qoto-dherer, dariiq, iyo xaalad balaadhin/laablaabid. Sawiridda waxaa lagu xaddidaa 5,000 node oo la arki karo si looga hortago tab-ka inuu joogsado dukumentiyo mega-byte-yo ah oo leh arrays waaweyn oo balaadhan.
Wax walba waxay ka dhacaan si gudaha ah biraawsarkaaga — JSON-kaaga weligiis server looma diro.
Qalabka La Xiriira
Yareeyaha & Qurxiyaha CSS
Yaree CSS si aad u dhimo cabbirka faylka ama qurxi CSS la yareeyay si loo akhriyi karo. Degdeg ah, browser-kaaga.
Qurxiyaha & Yareeyaha HTML
Qor si qurux badan ama yaree HTML iyadoo leh bogtinnimo sax ah oo dhogorlaynta. Wuxuu ilaaliyaa nuxurka gudaha <pre>, <script>, <style> blocks.
Qaabeeyaha & Hubiyaha XML
Qor si qurux badan oo hubi XML adiga oo isticmaalaya DOM parser-ka dhalashada browser-kaaga. Waxaa ku jira natiijo yaraysan oo loogu talagalay isticmaalka dhabta ah.