5 ډیری عام غلطۍ د جاواسکریپټ پراختیا کونکو لخوا ترسره شوې

د جاواسکریپټ پرمختیا

جاواسکریپټ د نږدې ټولې مدرن ورځې ویب غوښتنلیکونو لپاره اساس ژبه ده. په تیرو څو کلونو کې ، موږ د ویب غوښتنلیکونو رامینځته کولو کې د جاواسکریپټ میشته کتابتونونو او چوکاټونو مجموعي شمیر کې زیاتوالی لیدلی. دا د واحد پا Applicationsې غوښتنلیکونو لپاره او همدارنګه د سرور اړخ جاواسکریپټ پلیټ فارمونو لپاره کار کړی. جاواسکریپټ د ویب پرمختیا نړۍ کې دقیقا په پراخه کچه پیژندل شوی. له همدې امله دا یو دی لوی مهارت چې باید د ویب پراختیا کونکو لخوا ماسټر شي.

جاواسکریپټ ممکن په لومړي لید کې واقعیا ساده ښکاري. که څه هم د جاواسکریپټ لومړني فعالیت رامینځته کول واقعیا د هرچا لپاره یو ساده او مستقیم پروسه ده ، که څه هم سړی په بشپړ ډول جاواسکریپټ ته نوی دی. مګر ژبه لاهم پیچلې او پیاوړې ده په حقیقت کې موږ غواړو باور پرې وکړو. تاسو کولی شئ د لخوا په جاواسکریپټ ټولګیو کې ډیری شیان زده کړئ د ECMAScript 2015. دا د خوند اخیستونکي کوډ لیکلو کې مرسته کوي او د میراث مسلې هم په ګوته کوي. دا ساده شیان کولی شي په وختونو کې د پیچلو مسلو لامل شي. راځئ چې په یو څه خورا عام ستونزو بحث وکړو.

  1. د بلاک کچه کچه - یو له خورا عام د جاواسکریپټ جوړونکو ترمنځ غلط فهمي فکر کولو لپاره دی چې دا د هر کوډ بلاک لپاره نوی ځای وړاندې کوي. دا ممکن د نورو نورو ژبو لپاره ریښتیا وي ، مګر د جاواسکریپټ لپاره په بشپړ ډول درست ندی. که څه هم د بلاک کچې سکوپونه د نوي کلیمو په لاره کې نور ملاتړ ترلاسه کوي کوم چې به په ECMAScript 6 کې رسمي کلیدي وي.
  2. یاداشت لیک - که تاسو کافي پاملرنه ونلرئ ، د حافظې لیک یو داسې څه دی چې د جاواسکریپټ لپاره د کوډ کولو پرمهال غیر ضروري دی. ډیری لارې شتون لري په کومو کې چې د حافظې واقع کیدی شي. یو لوی د حافظې واقع کیدل هغه وخت پیښیږي کله چې تاسو غیر معقول شیانو ته نرم حوالې ولرئ. د حافظې دوهم لیک به هغه وخت پیښ شي کله چې یو سرکلری حواله وي. مګر د دې حافظې لیک مخنیوي لارې شتون لري. په اوسني کال ټیک کې نړیوال تغیرات او توکي د ریښو په توګه پیژندل شوي او د لاسرسي وړ دي. دوی د اوږدې مودې لپاره په حافظه کې ساتل کیږي ترڅو چې د ریفرنس په کارولو سره په اسانۍ سره له ریښو څخه لاسرسی ومومي.
  3. د DOM مینځګړیتوب - تاسو کولی شئ په جاواسکریپټ کې ډوم په اسانۍ سره اداره کړئ ، مګر داسې هیڅ لاره شتون نلري چې دا واقعیا په مؤثره توګه ترسره شي. کوډ ته د DOM عنصر اضافه کول یو ګران پروسه ده. کوډ چې د ډیری DOMs اضافه کولو لپاره کارول کیږي کافي موثره ندي او پدې توګه به دا ښه کار ونکړي. دا هغه ځای دی چې تاسو کولی شئ د اسنادو ټوټې وکاروئ کوم چې کولی شي د دواړه موثریت او فعالیت ښه کولو کې مرسته وکړي.
  4. حواله کول - د کوډ کولو تخنیکونه او د جاواسکریپټ ډیزاین نمونې په تیرو څو کلونو کې پرمختللي شوي. دا د ځان راجع کولو سکوپونو د ودې زیاتوالي لامل شوی. دا سکوپونه د لپاره د مغشوشیت یو عام علت دی دغه هغه. د دې ستونزې لپاره تابع حل ستاسو د حوالې خوندي کول دي دې په بدلون کې.
  5. سخته اکر - سخت موډ یوه پروسه ده په کوم کې چې ستاسو د جاواسکریپټ د چلولو په وخت کې د سمبالولو تېروتنه سخته شوې او دا نوره هم خوندي کوي. د سخت حالت کارول په پراخه کچه منل شوي او مشهور شوي دي. د دې له لاسه ورکول د منفي نقطې په توګه ګ .ل کیږي. د سخت حالت لویې ګټې د اسانه ډبګنګ کول دي ، د ناڅاپي ګلوبل مخه نیول کیږي ، د ملکیتونو جعلي نومونه رد کیږي.
  6. د فرعي کلاس مسلې - د بل ټولګي فرعي ټولګي ته د ټولګي رامینځته کولو لپاره ، تاسو به اړتیا ولرئ د غزول کلیدي ټکی. تاسو باید لومړی وکاروئ سوپر ()، که چیرې په فرعی کلاس کې د جوړونکي میتود پلي شوی وي. دا به د کارولو دمخه ترسره شي دې کلیدي ټکی. که دا ترسره نشي ، کوډ به کار ونکړي. که تاسو د جاواسکریپټ ټولګیو ته اجازه ورکړئ چې منظم توکي وغزوي ، نو تاسو به تیروتنې ومومئ.

و نغاړئ

د جاواسکریپټ او ورته ورته ژبې په صورت کې ، هرڅومره چې تاسو هڅه وکړئ پدې پوه شئ چې دا څنګه کار کوي او دا څنګه کار نه کوي ، نو تاسو به د قوي کوډ رامینځته کول اسانه وي. دا به تاسو ته اجازه درکړي چې د ژبې سمه ګټه پورته کړئ. د سمې پوهې نشتوالی هغه ځای دی چې ستونزه پیل کیږي. د جاواسکریپټ ES6 ټولګی تاسو ته د آبجز پراساس کوډ رامینځته کولو لارښوونې چمتو کوي.

که تاسو په واضح ډول کوچني غبرګونه ونه پیژنئ او په کوډ کې بدل شئ ، نو تاسو به په خپل غوښتنلیک کې د ګوتو سره پای ته ورسیږئ. که تاسو شک لرئ ، نو تاسو کولی شئ د نورو بشپړ سټیک ویب جوړونکو سره مشوره وکړئ.

ته څه فکر کوی؟

دا سایټ د سپیم کمولو لپاره Akismet کاروي. زده کړئ چې ستاسو د تبصرې ډاټا پراساس پروسس کیږي.