Թեմայի վերաբերյալ հրապարակումներ 'front-end-development'
Եթե «փորձի» մեջ դնեք «վերադարձը», «վերջապես» կկատարվի՞:
Հայտարարությունները ցանկացած ծրագրավորման լեզվի հիմնական կառուցվածքն են, և JavaScript-ի օբյեկտների նման, JavaScript-ի հայտարարությունները նույնպես ունեն «արտաքին տեսք այլ լեզուների, բայց իրականում բոլորովին նույնը չէ»:
Մեր ավելի տարածված հայտարարությունները ներառում են փոփոխական հայտարարություններ, արտահայտություններ, պայմաններ, օղակներ և այլն: Սրանք բաներ են, որոնց բոլորը շատ լավ ծանոթ են, և ես այստեղ չեմ մանրամասնի նրանց վարքագծի մասին:
Որպեսզի հասկանանք, թե ինչն է առանձնահատուկ..
Ինչպես է ESLint-ը լուծում պլագինները և համօգտագործվող կոնֆիգուրները
Իսկ ի՞նչ կապ ունի դա փաթեթների կառավարիչների և հասակակիցների կախվածության հետ:
Սկզբնապես հրապարակվել է https://zaicevas.com կայքում
TLDR. փլագինները որոնվում են վերջնական օգտվողի նախագծի համեմատ, մինչդեռ համօգտագործվող կոնֆիգուրացիաները որոնվում են կոնֆիգուրացիայի ֆայլի համեմատ, որտեղ նրանք հայտնվում են:
Եթե դուք օգտագործել եք eslint-config-airbnb (ամենատարածված ESLint-ի համօգտագործվող կոնֆիգուրացիաներից մեկը), կարող եք մտածել, ինչու՞ պետք է տեղադրեք այսքան շատ..
Անկյունային կոդավորման ընդհանուր խնդիրները և ինչպես դրանք շտկել Մաս 2
Այս շարքի առաջին մասում մենք քննարկեցինք Angular կոդավորման որոշ ընդհանուր խնդիրներ և դրանց լուծումները: Այս երկրորդ մասում մենք ավելի խորը կխորացնենք ավելի առաջադեմ տեխնիկայի և լավագույն փորձի մեջ՝ ձեր Անկյունային զարգացման հմտությունները հետագա զարգացնելու համար:
1. Ծույլ բեռնումը չօգտագործելը
Lazy loading-ը Angular-ում դիզայնի օրինաչափություն է, որը թույլ է տալիս բեռնել JavaScript-ի բաղադրիչները ասինխրոն կերպով, երբ որոշակի երթուղի է ակտիվանում: Սա կարող է զգալիորեն բարելավել..
Միջոցառումների պատվիրակություն. JavaScript-ում իրադարձությունները կարգավորելու արդյունավետ միջոց
Երբ գործ ունենք մեծ թվով տարրերի հետ, որոնք պետք է կարգավորվեն նույն ձևով, ավելի արդյունավետ է նրանց ընդհանուր նախահայրին մեկ կարգավորիչ նշանակելը, քան յուրաքանչյուր առանձին տարրի համար մշակող: Այս մոտեցումը հայտնի է որպես միջոցառումների պատվիրակում :
Երբ իրադարձությունը տեղի է ունենում տարրի վրա, այն չի ազդում միայն այդ տարրի վրա, այն նաև ազդում է DOM ծառի բոլոր նախնիների վրա: Սա հայտնի է որպես իրադարձությունների տարածում կամ իրադարձությունների փրփրում : Իրադարձությունների..
Խոսելով Front-end-ի և Performance-ի մասին
Այս հոդվածում մենք կանդրադառնանք վեբ միջերեսի հետ կապված արդյունավետության թեմաներին: Որպես front-end (FE) ծրագրավորողներ, երբեմն մենք չենք մտածում կատարողականի մասին այնպես, ինչպես պետք է, այնպես որ հրամայական է հիշել այս թեմաները, երբ մենք գրում ենք որոշ կոդ: Թեև մենք խոսելու ենք վանիլային JS-ի մասին, բացահայտված հասկացությունները կիրառվում են յուրաքանչյուր JS շրջանակի համար, քանի որ JS-ը մեր օրերում օգտագործվող ամենահայտնի շրջանակների առանցքն է:
Համակարգչային գրաֆիկայի ներկայացման..
Բացելով Infer-ի կախարդանքը TypeScript-ում
Եզրակացե՛ք TypeScript-ի տիրապետման ձեր ճանապարհը. բացելով դինամիկ և արտահայտիչ տեսակները
TypeScript-ը, JavaScript-ի ստատիկ տպագրված գերկոմպլեկտը, հսկայական ժողովրդականություն է ձեռք բերել տեխնոլոգիական համայնքում սխալները վաղ հայտնաբերելու և կոդերի ընթերցանությունը բարելավելու ունակության շնորհիվ: TypeScript-ի հզոր հատկանիշներից մեկը infer հիմնաբառն է, որը թույլ է տալիս ծրագրավորողներին…
Demystifying React Hooks — useMemo
Այս հոդվածում մենք կուսումնասիրենք, թե երբ և ինչպես օգտագործել React-ի useMemo Hook-ը՝ ձեր հավելվածի արդյունավետությունը բարձրացնելու համար:
TL;DR
Եթե դուք այստեղ եք բացառապես հասկանալու համար, թե երբ (և ոչ) օգտագործել useMemeo և չեք ցանկանում աշխատել օրինակների միջոցով, ես ձեզ կխնայեմ: Համաձայն React Docs -ի, useCallback -ի նման, useMemo -ը opt-in գործունակության բարելավիչ Hook-ն է, որն օգտագործվում է ֆունկցիաների արդյունքների համար ռեֆերենցիոն հավասարություն ստեղծելու..
Նոր նյութեր
Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը:
Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...
Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..
Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..
Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..
C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող:
Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...
Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը:
ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..