Пытанні з тэгам 'scope'

Вобласць ахопу - гэта замкнёнае кантэкст, у якім звязаны значэння і выразы. Выкарыстоўвайце гэты тэг для пытанняў аб розных тыпах абласцей, а таксама для пытанняў, дзе вобласць можа быць нявызначанай.
89
адказаў

Як працуюць блакавання JavaScript?

Як бы вы патлумачылі закрыццё JavaScript для кагосьці, у каго ёсць веды аб канцэпцыях, з якіх яны складаюцца (напрыклад, функцыі, зменныя і да т.п.), Але не разумеюць саміх замыканняў? Я бачыў прыклад схемы, прыведзены ў Вікіпедыі, але, на жаль, гэта ...
зададзены 21 сент. '08 у 17:12
31
адказ

Якая розніца паміж выкарыстаннем "let" і "var" для аб'явы зменнай у JavaScript?

У ECMAScript 6 прадстаўлены аператар let. Я чуў, што гэта апісваецца як "лакальная" зменная, але я ўсё яшчэ не зусім ўпэўнены, як яна паводзіць сябе інакш, чым ключавое слова var. У чым адрозненні? Калі let варта выкарыстоўваць var?
зададзены 17 крас. '09 а 23:09
18
адказаў

Выкарыстанне глабальных зменных ў функцыі

Як стварыць або выкарыстоўваць глабальную зменную ў функцыі? Калі я ствараю глабальную зменную ў адной функцыі, як я магу выкарыстоўваць гэтую глабальную зменную ў іншай функцыі? Ці трэба захоўваць глабальную зменную ў лакальнай зменнай фун ...
зададзены 08 студз. '09 г. у 8:45
22
адказаў

Калі выкарыстоўваць self over $ this?

У PHP 5, у чым розніца паміж выкарыстаннем self і $ this? Калі кожны з іх падыходзіць?
зададзены 30 сент. '08 у 09:23
25
адказаў

Якая вобласць бачнасці зменных у JavaScript?

Якая вобласць бачнасці зменных у javascript? Ці маюць яны адну і тую ж вобласць ўнутры, а не па-за функцыі? Ці гэта нават мае значэнне? Акрамя таго, дзе захоўваюцца зменныя, калі яны вызначаны глабальна?
зададзены 01 февр. '09 у 11:27
5
адказаў

Ці ёсць прычына паўторнага выкарыстання З # зменнай у foreach?

Пры выкарыстанні лямбда-выразаў ці ананімных метадаў у З # мы павінны асцерагацца доступу да мадыфікаванай пастцы закрыцця. Напрыклад: foreach (var s in strings) {query = query.Where (i => i.Prop == s); // access to modified closure ...} ...
зададзены 17 студз. '12 у 20:21
9
адказаў

Якая мэта абкручванні ўсіх файлаў Javascript ў ананімных функцыях тыпу "(function () {...}) ()"?

Я чытаў шмат Javascript ў апошні час, і я заўважыў, што ўвесь файл абгорнуты наступным чынам у імпартуемых файлах .js. (Function () {... code ...}) (); У чым прычына гэтага, а не просты набор канструктарскіх функцый?
зададзены 11 сакавіка '10 у 4:20
16
адказаў

Як атрымаць доступ да вынікаў папярэдніх абяцанняў у ланцужку .then ()?

Я змяніў свой код на promises і стварыў выдатную доўгую ланцужок абяцанняў, якая складаецца з некалькіх зваротных выклікаў .then (), У канцы я хачу вярнуць некаторы складовае значэнне і атрымаць доступ да некалькіх прамежкавым выніках абеду. О ...
зададзены 31 студз. '15 у 13:41
11
адказаў

Закрыццё JavaScript супраць ананімных функцый

Сябар мой і я ў цяперашні час абмяркоўваецца, што такое закрыццё ў JS, а што не. Мы проста хочам пераканацца, што мы сапраўды разумеем гэта правільна. Возьмем гэты прыклад. У нас ёсць цыкл падліку і вы хочаце надрукаваць зменную лічыльніка на кансолі ...
зададзены 17 каст. '12 у 11:36
19
адказаў

Які правільны спосаб сувязі паміж кантролерамі ў AngularJS?

Які правільны спосаб сувязі паміж кантролерамі? У цяперашні час я выкарыстоўваю жудаснае праўду з удзелам window: function StockSubgroupCtrl ($ scope, $ http) {$ scope.subgroups = []; $ Scope.handleSubgroupsLoaded = function (data, status) {...
зададзены 28 чэрвеня '12 у 23:58
7
адказаў

Кароткае апісанне правілаў вызначэння аб'ёму?

Якія менавіта правілы вобласці Python? Калі ў мяне ёсць код: code1 class Foo: code2 def spam ..... code3 for code4 ..: code5 x () Дзе x знойдзены? Некаторыя магчымыя варыянты ўключаюць спіс ніжэй: У прыкладаемым зыходным ...

Вызначэнне глабальнай зменнай у функцыі JavaScript

Ці можна вызначыць глабальную зменную ў функцыі JavaScript? Я хачу выкарыстоўваць зменную trailimage (абвешчаную ў функцыі makeObj) у іншых функцыях.
зададзены 26 крас. '11 у 09:36
2
адказаў

Як правільна выбраць вобласць bean?

Я заўважыў, што існуюць розныя вобласці bean, такія як: @RequestScoped @ViewScoped @FlowScoped @SessionScoped @ApplicationScoped Якая мэта кожнага? Як выбраць прыдатную вобласць для майго bean?
зададзены 11 жнів. '11 у 22:44
10
адказаў

Што ляжыць у аснове гэтай ідыёмы JavaScript: var self = this?

Я бачыў наступнае ў крыніцы WebKit HTML 5 SQL Storage Notes Demo: function Note () {var self = this; var note = document.createElement ( 'div'); note.className = 'note'; note.addEventListener ( 'mousedown', function (e) {return self.onMouseDo ...
зададзены 07 чэрвеня '09 у 17:59
6
адказаў

Ці можна абвясціць дзве зменныя розных тыпаў у цыкле for?

Ці можна абвясціць дзве зменныя розных тыпаў у элеменце ініцыялізацыі цыклу for у З ++? Напрыклад: for (int i = 0, j = 0 ... вызначае два цэлых чысла. Ці магу я вызначыць int і a char ў элеменце ініцыялізацыі? Як гэта зрабіць?
зададзены 22 крас. '10 у 03:07