Pytania otagowane jako javascript

W przypadku pytań dotyczących programowania w ECMAScript (JavaScript / JS) i jego różnych dialektach / implementacjach (z wyjątkiem ActionScript). Ten znacznik jest rzadko używany samodzielnie, ale najczęściej jest powiązany z tagami [node.js], [jquery], [json] i [html].

4
jaki jest preferowany sposób mutowania stanu React?
Powiedzmy, że mam listę zwykłych obiektów this.state.list, których mogę następnie użyć do renderowania listy dzieci. Jaki jest zatem właściwy sposób wstawiania obiektu this.state.list? Poniżej znajduje się jedyny sposób, w jaki myślę, że zadziała, ponieważ nie możesz this.statebezpośrednio mutować, jak wspomniano w dokumencie. this._list.push(newObject): this.setState({list: this._list}); Wydaje mi się to brzydkie. …

3
Zasób interpretowany jako skrypt, ale przesyłany z tekstem typu MIME / zwykły - dla pliku lokalnego
Otrzymuję ostrzeżenie „Zasób zinterpretowany jako skrypt, ale przesłany z typem MIME tekst / zwykły” w przeglądarce Google Chrome, gdy dołączam lokalny plik skryptu. Wiem, że problem pojawia się podczas ładowania pliku z serwera lub przez AJAX, co najczęściej zależy od ustawienia niewłaściwych nagłówków. Dziwne jest to, że otrzymuję to ostrzeżenie, …

10
gulp.run jest przestarzały. Jak komponować zadania?
Oto złożone zadanie, którego nie wiem, jak go zastąpić zależnościami zadań. ... gulp.task('watch', function () { var server = function(){ gulp.run('jasmine'); gulp.run('embed'); }; var client = function(){ gulp.run('scripts'); gulp.run('styles'); gulp.run('copy'); gulp.run('lint'); }; gulp.watch('app/*.js', server); gulp.watch('spec/nodejs/*.js', server); gulp.watch('app/backend/*.js', server); gulp.watch('src/admin/*.js', client); gulp.watch('src/admin/*.css', client); gulp.watch('src/geojson-index.json', function(){ gulp.run('copygeojson'); }); }); Odpowiedni dziennik zmian …
97 javascript  gulp 

1
jQuery vs jQuery Mobile vs jQuery UI?
Jestem nowy w tworzeniu stron internetowych i jest tam za dużo rzeczy j *. Zastanawiam się, jakie są różnice między tymi frameworkami? Co więcej, dlaczego ludzie dużo mówią o tworzeniu wtyczki za pomocą jQuery? Czy to nie powinna być biblioteka JavaScript, aby Twoja strona internetowa była bardziej interaktywna?

6
dołącz zewnętrzny plik .js do aplikacji node.js.
Mam aplikację węzła app.js. Ponieważ ten plik zaczyna się rozrastać, chciałbym przenieść część kodu do innych plików, których „wymagałbym” lub „zawarł” w pliku app.js. Próbuję takich rzeczy jak: // Declare application var app = require('express').createServer(); // Declare usefull stuff for DB purposes var mongoose = require('mongoose'); var Schema = mongoose.Schema; …

3
Dlaczego moje nazwy funkcji JavaScript są ze sobą sprzeczne?
Napisałem następujący skrypt, aby zobaczyć, co się dzieje, gdy zmienna i funkcja, do której jest przypisana funkcja, mają zderzenie nazw: var f = function() { console.log("Me original."); } function f() { console.log("Me duplicate."); } f(); Wynik, który otrzymuję, to „Mój oryginał”. Dlaczego nie wywołano drugiej funkcji? Ponadto, jeśli zmienię swoje …

3
Wymaga, dlaczego i kiedy używać shim config
Przeczytałem dokument requirejs z tutaj API requirejs.config({ shim: { 'backbone': { //These script dependencies should be loaded before loading //backbone.js deps: ['underscore', 'jquery'], //Once loaded, use the global 'Backbone' as the //module value. exports: 'Backbone' }, 'underscore': { exports: '_' }, 'foo': { deps: ['bar'], exports: 'Foo', init: function (bar) …



3
Backbone.View zamieszanie „el”
Jak należy postępować z widokiem el? Musi być ustawiony, w przeciwnym razie zdarzenia nie będą uruchamiane (patrz tutaj ). Ale czy powinien to być element, który jest już na stronie? W mojej aplikacji renderuję szablon (jQuery Templates) do Fancybox. Co powinno elbyć w takim przypadku?

3
Co naprawdę oznacza „wtedy” w CasperJS
Używam CasperJS do automatyzacji serii kliknięć, wypełnionych formularzy, analizowania danych itp. Za pośrednictwem strony internetowej. Wygląda na to, że Casper jest uporządkowany na liście wstępnie ustawionych kroków w postaci theninstrukcji (zobacz ich przykład tutaj: http://casperjs.org/quickstart.html ), ale nie jest jasne, co powoduje, że następna instrukcja faktycznie działa. Na przykład, czy …


10
dodawanie i usuwanie klas w angularJs za pomocą ng-click
Próbuję pracować, jak dodać klasę za pomocą ngClick. Wgrałem swój kod na plunker Kliknij tutaj . Patrząc na dokumentację kątową, nie mogę dowiedzieć się, jak należy to zrobić. Poniżej znajduje się fragment mojego kodu. Czy ktoś może poprowadzić mnie we właściwym kierunku <div ng-show="isVisible" ng-class="{'selected': $index==selectedIndex}" class="block"></div> Kontroler var app …

11
Uzyskaj ciąg reprezentujący węzeł DOM
JavaScript: Mam reprezentację DOM węzła (elementu lub dokumentu) i szukam reprezentacji ciągu. Na przykład, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); powinno dać: get_string(el) == "<p>Test</p>"; Mam silne przeczucie, że brakuje mi czegoś trywialnie prostego, ale po prostu nie znajduję metody, która działa w IE, FF, Safari i Opera. Dlatego zewnętrznyHTML nie …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.