Video: JS түйүнүндөгү глобалдар деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Түйүн . js глобалдык объектилер болуп саналат глобалдык табиятта жана бардык модулдарда жеткиликтүү. Бул объекттерди колдонмоңузга кошуунун кереги жок; тескерисинче, алар түздөн-түз колдонулушу мүмкүн. Бул объекттер модулдар, функциялар, саптар жана объект ж.б.. Бул объекттердин кээ бирлери чындыгында глобалдык чөйрөсү, бирок модулдун чөйрөсүндө.
Мындан тышкары, сиз JS түйүнүндөгү глобалдарды түшүндүрө аласызбы?
Түйүн . js глобалдык объектилер болуп саналат глобалдык жаратылышта жана алар бардык модулдарда бар. Биз жасайбыз Бул объекттерди биздин колдонмого кошуунун кереги жок, тескерисинче биздин колубуздан келет аларды түздөн-түз колдонуу. Бул объекттер модулдар, функциялар, саптар жана объекттин өзү катары түшүндүрдү төмөндө.
Экинчиден, JS түйүнүндө астыңкы сызыкты кандай колдонуу керек? Астын сызыңыз . js кеңири таралган пайдалуу китепкана болуп саналат колдонулган JavaScript'те массивдер, коллекциялар жана объекттер менен иштөө. Болушу мүмкүн колдонулган frontend жана backend негизделген JavaScript тиркемелеринде. Бул китепкананы колдонууга массивден чыпкалоо, объекттерди картага түшүрүү, объекттерди кеңейтүү, функциялар менен иштөө жана башкалар кирет.
Жөн эле, JS түйүнүндөгү масштаб деген эмне?
Браузерлерде эң жогорку деңгээлде чөйрөсү глобалдуу болуп саналат чөйрөсү . Бул браузердин ичинде бир нерсе жаңы глобалдык өзгөрмө аныктайт дегенди билдирет. Жогорку деңгээлдеги чөйрөсү глобалдык эмес чөйрөсү ; var ичинде бир нерсе а Түйүн . js модулу ошол модул үчүн жергиликтүү болот.
Эмне үчүн JS түйүнү бир жиптүү?
Түйүн . js болуп саналат жалгыз жип фонунда асинхрондук кодду аткаруу үчүн бир нече жиптерди колдонгон тил. Түйүн . js бөгөттөлбөйт, башкача айтканда, бардык функциялар (кайра чалуулар) окуялар циклине өткөрүлүп берилген жана алар ар кандай жиптер тарабынан аткарылат (же болушу мүмкүн). Муну менен алектенет Түйүн . js иштөө убактысы.
Сунушталууда:
JS түйүнүндөгү es6 деген эмне?
ES6 (ECMAScript 2015) JavaScriptтин эң акыркы туруктуу версиясы. Babel - бул ES6 функцияларын JavaScript'те жазууга жана аны эски/бар болгон кыймылдаткычтарда иштетүүгө мүмкүндүк берүүчү компилятор. Node.js колдонмоңуз менен Babelди кантип орнотсо болот. Сизде эң акыркы түйүн болушу керек
JS түйүнүндөгү REPL деген эмне?
REPL Read Eval Print Loop дегенди билдирет жана ал Windows консолу же Unix/Linux кабыгы сыяктуу компьютер чөйрөсүн билдирет, мында буйрук киргизилет жана система интерактивдүү режимде чыгаруу менен жооп берет. Node.js же Node REPL чөйрөсү менен коштолот
JS түйүнүндөгү setHeader деген эмне?
SetHeader() - бул Түйүндүн жергиликтүү ыкмасы. js жана res. header() res дын лакап аты. setHeader() сизге сингулярдык баш жана res коюуга гана мүмкүндүк берет. header() бир нече аталыштарды коюуга мүмкүндүк берет
JS түйүнүндөгү реактордун үлгүсү деген эмне?
Reactor Pattern - бул түйүндө бөгөттөлбөгөн киргизүү/операциялардын идеясы. js. Бул үлгү ар бир киргизүү/чыгаруу операциясы менен байланышкан иштеткичти (Node. js учурда, кайра чакыруу функциясын) камсыз кылат. Киргизүү/чыгаруу сурамы түзүлгөндө, ал демультиплексерге тапшырылат
JS түйүнүндөгү LoopBack деген эмне?
LoopBack - бул өтө кеңейүүчү, ачык булактуу түйүн. js фреймворк, бул сизге төмөнкүдөй мүмкүнчүлүк берет: Аз же такыр коддолбогон динамикалык акырына чейин REST API түзүңүз. Татаал API'лер үчүн моделдик мамилелерди жана мүмкүнчүлүктү башкарууну киргизиңиз