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].

15
Jak dynamicznie ładować zewnętrzne skrypty w Angular?
Mam taki moduł, który komponuje zewnętrzną bibliotekę wraz z dodatkową logiką bez dodawania <script>tagu bezpośrednio do index.html: import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} Zauważyłem, że importspecyfikacja ES6 jest statyczna i rozwiązana podczas transpilacji TypeScript, a nie w czasie wykonywania. …

14
Jak przekazać zmienne JavaScript do PHP?
Chcę przekazać zmienne JavaScript do PHP za pomocą ukrytych danych wejściowych w formularzu. Ale nie mogę zrozumieć wartości $_POST['hidden1']w $salarieid. Czy jest coś nie tak? Oto kod: <script type="text/javascript"> // View what the user has chosen function func_load3(name) { var oForm = document.forms["myform"]; var oSelectBox = oForm.select3; var iChoice = …

22
Dodaj sufiks st, nd, rd i th (porządkowy) do liczby
Chciałbym dynamicznie generować ciąg tekstowy na podstawie bieżącego dnia. Na przykład, jeśli jest dzień 1, chciałbym, aby mój kod wygenerował = "To <dynamic> 1 * <ciąg dynamiczny> st </ ciąg dynamiczny> * </dynamic>". Łącznie jest 12 dni, więc wykonałem następujące czynności: Skonfigurowałem pętlę for, która zapętla się przez 12 dni. …

8
Jak uzyskać kliknięcie elementu (dla całego dokumentu)?
Chciałbym pobrać aktualny element (jakikolwiek to jest) w dokumencie HTML, który kliknąłem. Ja używam: $(document).click(function () { alert($(this).text()); }); Ale o dziwo, dostaję tekst całego (!) Dokumentu, a nie kliknięty element. Jak zdobyć tylko ten element, na który kliknąłem? Przykład <body> <div class="myclass">test</div> <p>asdfasfasf</p> </body> Jeśli kliknę na tekst „test”, …
150 javascript  jquery  html  dom 

20
Zatrzymaj odświeżanie strony formularza po przesłaniu
Jak mogę zapobiec odświeżaniu strony po naciśnięciu przycisku wysyłania bez żadnych danych w polach? Sprawdzanie poprawności działa poprawnie, wszystkie pola stają się czerwone, ale strona jest natychmiast odświeżana. Moja wiedza na temat JS jest stosunkowo podstawowa. W szczególności uważam, że processForm()funkcja na dole jest „zła”. HTML <form id="prospects_form" method="post"> <input …
150 javascript  jquery  html  forms 

5
Eksportuj wiele klas w modułach ES6
Próbuję utworzyć moduł, który eksportuje wiele klas ES6. Powiedzmy, że mam następującą strukturę katalogów: my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.jsi Bar.jskażdy eksportuje domyślną klasę ES6: // Foo.js export default class Foo { // class definition } // Bar.js export default class Bar { // class definition …

3
Co to jest czasowa martwa strefa?
Słyszałem, że uzyskiwanie dostępu leti constwartości przed ich zainicjowaniem może spowodować ReferenceErrorcoś, co nazywa się czasową martwą strefą . Co to jest czasowa martwa strefa, jaki ma związek z zasięgiem i podnoszeniem oraz w jakich sytuacjach występuje?

6
Uruchamianie skryptów NPM sekwencyjnie
Powiedzmy, że tak "scripts": { "pre-build": "echo \"Welcome\" && exit 1", "build_logic": "start cmd.exe @cmd /k \"yo esri-appbuilder-js:widget && exit 1\"", "post_build": "start C:\\WebAppBuilderForArcGIS\\startupShortcut", "exit" : "start cmd.exe @cmd /k \"echo \"goodbye\" && exit 1\"" }, Jakie polecenie NPM mogę uruchomić, aby wszystkie te skrypty były uruchamiane sekwencyjnie. Kiedy używam …
150 javascript  node.js  npm  cmd 

16
Aplikacja create-react-app importuje ograniczenie poza katalog src
Używam aplikacji create-react-app. Próbuję wywołać obraz z mojego publicznego folderu z pliku w moim src/components. Otrzymuję ten komunikat o błędzie. ./src/components/website_index.js Nie znaleziono modułu: próbujesz zaimportować ../../public/images/logo/WC-BlackonWhite.jpg, który znajduje się poza katalogiem src / projektu. Względne importowanie poza src / nie jest obsługiwane. Możesz przenieść go do src / lub …

5
Po przesłaniu formularza POST otwórz nowe okno pokazujące wynik
Żądanie postu JavaScript, takie jak przesyłanie formularza, pokazuje, jak przesłać formularz utworzony przez POST w JavaScript. Poniżej znajduje się mój zmodyfikowany kod. var form = document.createElement("form"); form.setAttribute("method", "post"); form.setAttribute("action", "test.jsp"); var hiddenField = document.createElement("input"); hiddenField.setAttribute("name", "id"); hiddenField.setAttribute("value", "bob"); form.appendChild(hiddenField); document.body.appendChild(form); // Not entirely sure if this is necessary form.submit(); To, …
149 javascript  html  post 

24
Wykrywanie, że przeglądarka nie ma myszy i obsługuje tylko dotyk
Tworzę aplikację internetową (nie witrynę internetową ze stronami z interesującym tekstem) z bardzo innym interfejsem dotykowym (palec chowa ekran po kliknięciu) i myszy (w dużej mierze opiera się na podglądzie po najechaniu kursorem). Jak mogę wykryć, że mój użytkownik nie ma myszy, aby pokazać mu właściwy interfejs? Planuję zostawić przełącznik …
149 javascript  html  touch  mouse 

5
YouTube iframe API: jak sterować odtwarzaczem iframe, który jest już w kodzie HTML?
Chcę mieć możliwość kontrolowania odtwarzaczy YouTube opartych na elementach iframe. Te odtwarzacze będą już w HTML, ale chcę kontrolować je przez JavaScript API. Czytałem dokumentację dotyczącą iframe API, która wyjaśnia, jak dodać nowy film do strony za pomocą API, a następnie sterować nim za pomocą funkcji odtwarzacza YouTube: var player; …



1
Czy przejęcie JSON nadal stanowi problem w nowoczesnych przeglądarkach?
Używam Backbone.js i serwera WWW Tornado. Standardowym zachowaniem podczas odbierania danych kolekcji w Backbone jest wysyłanie jako tablica JSON. Z drugiej strony standardowym zachowaniem Tornado jest uniemożliwienie korzystania z tablic JSON ze względu na następującą lukę: http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx Powiązany to: http://haacked.com/archive/2009/06/25/json-hijacking.aspx Wydaje mi się bardziej naturalne, że nie muszę zawijać mojego …

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.