Թեմայի վերաբերյալ հրապարակումներ 'typescript'
խաղահրապարակ
type A = {[x:string]:string}
type B = keyof A // string | number
// ^?
const A:A = {a:"abc",[1]:"xyz"}
type C = keyof A & string // string
// ^?
խաղահրապարակ
Սովորաբար դա որևէ խնդիր չի առաջացնի, քանի որ javascript-ում թվային ստեղնը կպարտադրվի լարային ստեղնի մեջ
սակայն դա կարող է խնդիր առաջացնել, եթե մենք ինչ-որ տեսակի մանիպուլյացիա ենք անում
Սա լուծելու համար մենք կարող ենք այն հատել տողի հետ կամ ts կոնֆիգուրայում սահմանել keyofStringsOnly -ը true
կամ պարզապես..
Անցանց ֆայլերի մշակում Javascript/React-ում՝ օգտագործելով File API
Javascript-ը կարող է հիանալի միջոց լինել ծրագրակազմի բաշխման համար՝ առանց օգտագործողներին գործադիրներ տեղադրելու պահանջի: Մի մեծ առավելություն, որը հաճախ անտեսվում է, այն է, որ այն կարող է նաև կառավարել ֆայլերը ձեր տեղական մեքենայի վրա՝ օգտագործելով File API :
Քանի որ այն այնքան քիչ է օգտագործվում, կարող է դժվար լինել թեմայի վերաբերյալ լավ ռեսուրսներ գտնելը, ուստի այս հոդվածով մենք հավաքեցինք բոլոր հիմունքները և դրանք կանդրադառնանք քայլ առ քայլ:
Թույլ տալ օգտվողներին ընտրել ֆայլեր..
[TS] TypeScript — Պահպանեք սա սովորական տեսակները հիշելու համար
Ողջույն միջին! Սա իմ առաջին, հուսով եմ, TypeScript հակիրճ տեղեկատվության շարքն է, որը նախատեսված է արագ մուտք գործելու համար, երբ ինչ-որ մեկին անհրաժեշտ է հիշել հայեցակարգը կամ օգտագործել այս հիանալի ծրագրավորման լեզվի օրինակը:
Սկսենք սովորական տեսակներից, որոնք մենք օգտագործում ենք ամեն անգամ, բայց դա կարող է տեղի ունենալ, և երբեմն մենք պետք է արագ վերանայենք:
Պարզունակները
լար
// Explicit type
const NAME: string = "Bob";
// Implicit type
const NAME =..
Ինչպես ուղարկել նամակներ Next.js-ում Nodemailer+Gmail-ով՝ TypeScript-ի միջոցով
Ես կառուցում եմ մի կայք, որն ունի կոնտակտային հնարավորություն: Այն ստանդարտ կոնտակտային ձև է, որտեղ օգտվողները կարող են մուտքագրել իրենց անունը, էլ. հասցեն և կարճ հաղորդագրություն: Տվյալները պետք է ուղարկվեն էլփոստի հասցեով, որպեսզի ընկերության սեփականատերը կարողանա ստանալ հաղորդագրությունը և պատասխանել իր օգտատերերին:
Կույտը Next.js + TypeScript է: Որոշ արագ Google-ից հետո փաթեթները, ինչպիսիք են EmailJS -ը, հանրաճանաչ լուծումներ են, բայց պահանջում են վճարում որոշակի սահմանաչափերը..
Ինչպես կարգավորել բազմաթիվ միջավայրեր NodeJS-ում
Ինչպես ստեղծել պրոֆեսիոնալ NodeJS նախագիծ
Արտադրության մակարդակի հավելվածների համար մեզ անհրաժեշտ է աջակցություն բազմաթիվ միջավայրերի համար: Օրինակ, դուք պետք է օգտագործեք տարբեր տվյալների բազաներ տարբեր միջավայրերի համար: Կան բազմաթիվ կիրառումներ, և սա դրանցից միայն մեկն է:
Այսօր մենք կտեսնենք, թե ինչպես կարող ենք կառավարել բազմաթիվ միջավայրեր NodeJS հավելվածում:
Նախքան սկսելը…
Ես ստեղծել եմ պրոֆեսիոնալ կաթսա ExpressJS-ով և Typescript-ով : Այս հոդվածը այս շարքի մի մասն է։..
Նոր նյութեր
Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը:
Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...
Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..
Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..
Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..
C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող:
Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...
Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը:
ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..