AMcoder - javascript, python, java, html, php, sql

Թեմայի վերաբերյալ հրապարակումներ '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-ին, չնայած այն..