Въпроси с етикет „обхват“

Обхватът е затворен контекст, в който стойностите и изразите са свързани. Използвайте този етикет за въпроси относно различни типове области, както и въпроси, за които областта може да е неясна.
89
отговор

Как работят блокерите на javascript?

Как бихте обяснили затварянето на JavaScript за някой, който има познания за понятията, от които са съставени (например, функции, променливи и т.н.), но не разбират сами затварянията? Видях пример за схемата, дадена в Уикипедия, но за съжаление това ...
сет 21 сеп '08 в 17:12
31
отговора

Каква е разликата между използването на "let" и "var" за деклариране на променлива в javascript?

ECMAScript 6 въвежда оператора let. Чух, че това е описано като "местна" променлива, но все още не съм съвсем сигурен как се държи по различен начин от ключовата дума var. Какви са разликите? Кога трябва да се използва var?
на 17 април '09 в 23:09
18
отговор

Използване на глобални променливи във функция

Как да създадем или използваме глобална променлива във функция? Ако създам глобална променлива в една функция, как мога да използвам тази глобална променлива в друга функция? Необходимо ли е да се съхранява глобална променлива в локална променлива забавно ...
определени 08 януари '09 в 8:45 часа
22
отговор

Кога да се използва над $ това?

В PHP 5, каква е разликата между използването на self и $ this? Кога всеки се вмества?
на 30 септември '08 в 9:23
25
отговор

Какъв е обхватът на променливите в javascript?

Какъв е обхватът на променливите в javascript? Имат ли една и съща зона вътре, а не извън функцията? Или има значение? Също така, къде се съхраняват променливите, ако те са дефинирани глобално?
01 февр '09 в 11:27 часа
5
отговор

Има ли причина да се използва повторно променливата C # в foreach?

Когато се използват ламбда-изрази или анонимни методи в C #, трябва да бъдем предпазливи по отношение на достъпа до модифицирания капан за затваряне. Например: foreach (var s в низове) {query = query.Where (i => i.Prop == s); // достъп до модифицирано затваряне ...} ...
на 17 януари '12 в 20:21
9
отговор

Каква е целта на опаковане на всички Javascript файлове в анонимни функции като "(function () {...}) ()"?

Аз бях четене на много Javascript напоследък, и аз забелязах, че целият файл е опакован като този в импортираните .js файлове. (function () {... code ...}) (); Каква е причината за това, а не просто набор от дизайнерски функции?
на 11 март в 4:20
16
отговор

Как да получа достъп до резултатите от предишните обещания във веригата .then ()?

Промених кода си на обещания и създадох прекрасна дълга верига от обещания, състояща се от няколко .then () обратни обаждания.Накрая, искам да върна някаква съставна стойност и да получа достъп до няколко междинни резултата. О ...
на 31 януари '15 в 13:41
11
отговор

Затваряне на javascript срещу анонимни функции

Моят приятел и аз в момента обсъждаме какво е затварянето в JS и какво не. Ние просто искаме да сме сигурни, че наистина разбираме това правилно. Вземете този пример. Имаме цикъл на броене и искате да отпечатате променлива за брояча в конзолата ...
набор 17 октомври. '12 в 11:36 часа
19
отговор

Какъв е правилният начин за комуникация между контролерите в AngularJS?

Какъв е правилният начин за комуникация между контролерите? В момента използвам ужасно производство, включващо прозорец: функция StockSubgroupCtrl ($ scope, $ http) {$ scope.subgroups = []; $ scope.handleSubgroupsLoaded = функция (данни, състояние) {...
е настроен на 28 юни 2012 г. в 23:58 часа
7
отговор

Кратко описание на правилата за определяне на обема?

Какво точно са правилата на домейна на Python? Ако имам код: code1 клас Foo: code2 def spam ..... code3 за code4 ..: code5 x () Къде се намира x? Някои възможни опции включват списъка по-долу: В приложения източник ...
на 15 ноември. '08 в 4:48
11
отговор

Дефиниране на глобална променлива в javascript функцията

Възможно ли е да се определи глобална променлива в JavaScript функция? Искам да използвам променливата trailimage (обявена в функцията makeObj) в други функции.
на 26 април '11 в 9:36
2
отговор

Как да изберем правилната зона на зърна?

Забелязах, че има различни области на боб, като: @RequestScoped @ViewScoped @FlowScoped @SessionScoped @ ApplicationScoped Каква е целта на всеки? Как да изберем подходяща зона за боб?
на 11 август '11 в 22:44
10
отговор

Каква е основата на този JavaScript идиом: var self = this?

Видях следното в WebKit HTML 5 SQL Storage Notes Demo източник: функция Note () {var self = this; var note = document.createElement ('div'); note.className = 'note'; note.addEventListener ('mousedown', функция (e) {return self.onMouseDo ...
на 07.06.09 в 17:59
8
отговор

Възможно ли е да се дефинират повече от една функции за всеки файл в MATLAB и достъп до тях извън този файл?

Когато бях учил бакалавърска степен по ЕЕ, MATLAB изискваше всяка функция да бъде дефинирана в неговия собствен файл, дори и да е една линия. Сега съм в магистърска степен и трябва да напиша проект в MATLAB. Това все още е изискване за ...
комплект 25 ав. '10 в 23:26 ч