«javascript» 태그된 질문

ECMAScript (JavaScript / JS)에서의 프로그래밍 및 다양한 방언 / 구현 (ActionScript 제외)에 관한 질문이 있습니다. 이 태그는 거의 사용되지 않지만 [node.js], [jquery], [json] 및 [html] 태그와 가장 관련이 있습니다.

3
Gulp에서 Browserify로 출력을 uglify하는 방법은 무엇입니까?
Gulp에서 Browserify의 출력을 uglify하려고했지만 작동하지 않습니다. gulpfile.js var browserify = require('browserify'); var gulp = require('gulp'); var uglify = require('gulp-uglify'); var source = require('vinyl-source-stream'); gulp.task('browserify', function() { return browserify('./source/scripts/app.js') .bundle() .pipe(source('bundle.js')) .pipe(uglify()) // ??? .pipe(gulp.dest('./build/scripts')); }); 아래 단계로 만들 수 없다는 것을 이해합니다. 시퀀스를 보존하기 위해 하나의 파이프로 만들어야합니까? gulp.task('browserify', function() …


9
HTML 속성에 JSON을 저장하는 가장 좋은 방법은 무엇입니까?
HTML 요소의 속성에 JSON 개체를 넣어야합니다. HTML은 유효성을 검사 할 필요가 없습니다. Quentin의 답변 : 유효한 HTML5 인 속성에 JSON을 저장합니다data-* . JSON 객체는 모든 크기가 될 수 있습니다. 답변 : Maiku Mori : HTML 속성의 제한은 잠재적으로 65536 자 입니다. JSON에 특수 문자가 포함되어 있으면 어떻게됩니까? 예 : {foo: …
112 javascript  php  html  json 

10
JavaScript에서 슬래시 뒤의 문자열 값 가져 오기
나는 이미 한 시간 넘게 노력하고 있으며 그것을 수행하는 올바른 방법을 알아낼 수 없습니다. 다음과 같은 것이 있습니다. foo/bar/test.html 마지막으로 모든 것을 추출하기 위해 jQuery를 사용하고 싶습니다 /. 위의 예에서 출력은 test.html. substr및을 사용하여 수행 할 수 있다고 생각 indexOf()하지만 작동하는 솔루션을 찾을 수 없습니다.



8
자바 스크립트의 구조체
이전에는 여러 관련 변수를 저장해야 할 때 클래스를 만들었습니다. function Item(id, speaker, country) { this.id = id; this.speaker = spkr; this.country = country; } var myItems = [ new Item(1, 'john', 'au'), new Item(2, 'mary', 'us') ]; 그러나 이것이 좋은 습관인지 궁금합니다. Javascript에서 구조체를 시뮬레이션하는 다른 더 나은 방법이 있습니까?
112 javascript  struct 

2
Angular2의 서비스 이벤트를 구독하는 방법은 무엇입니까?
EventEmitter로 이벤트를 발생시키는 방법을 알고 있습니다. 다음과 같은 구성 요소가있는 경우 호출 할 메서드를 연결할 수도 있습니다. <component-with-event (myevent)="mymethod($event)" /> 이와 같은 구성 요소가 있으면 모든 것이 잘 작동합니다. 일부 로직을 서비스로 이동했고 서비스 내부에서 이벤트를 발생시켜야합니다. 내가 한 일은 다음과 같습니다. export class MyService { myevent: EventEmitter = new …

9
react-router 해시 조각에서 쿼리 매개 변수 가져 오기
클라이언트 측에서 내 응용 프로그램에 react 및 react-router를 사용하고 있습니다. 다음과 같은 URL에서 다음 쿼리 매개 변수를 가져 오는 방법을 알아낼 수없는 것 같습니다. http://xmen.database/search#/?status=APPROVED&page=1&limit=20 내 경로는 다음과 같습니다 (내가 아는 경로는 완전히 잘못되었습니다). var routes = ( <Route> <DefaultRoute handler={SearchDisplay}/> <Route name="search" path="?status=:status&page=:page&limit=:limit" handler={SearchDisplay}/> <Route name="xmen" path="candidate/:accountId" handler={XmenDisplay}/> </Route> …

6
VueJs 2.0의 형제 구성 요소 간 통신
개요 Vue.js 2.x에서에서 model.sync됩니다 되지 않습니다 . 그렇다면 Vue.js 2.x 에서 형제 구성 요소간에 통신하는 적절한 방법은 무엇 입니까? 배경 내가 Vue 2.x를 이해했듯이 형제 통신에 선호되는 방법 은 상점 또는 이벤트 버스를 사용하는 것 입니다. Evan (Vue의 제작자)에 따르면 : 또한 "구성 요소간에 데이터 전달"은 일반적으로 나쁜 생각이라고 언급 …

5
객체 키에 공백이있는 JavaScript 객체에 어떻게 액세스 할 수 있습니까?
다음과 같은 JavaScript 개체가 있습니다. var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } } 나는 cartoon쉽게 사용 myTextOptions.cartoon.comic하거나 무엇이든 의 속성에 액세스 할 수 있습니다 . 그러나 액세스에 대한 구문 권한을 얻을 수 없었습니다 kid. 운없이 다음을 …
112 javascript  object 


13
자손의 이벤트 리스너를 파괴하지 않고 innerHTML에 추가 할 수 있습니까?
다음 예제 코드에서는 onclick"foo"라는 텍스트가 포함 된 범위에 이벤트 핸들러를 연결합니다 . 핸들러는 alert(). 그러나 부모 노드의에 할당하면 innerHTML이 onclick이벤트 핸들러가 파괴됩니다. "foo"를 클릭하면 경고 상자가 표시되지 않습니다. 이 문제를 해결할 수 있습니까? <html> <head> <script type="text/javascript"> function start () { myspan = document.getElementById("myspan"); myspan.onclick = function() { alert ("hi"); …

8
LocalStorage에서 부울 값을 설정할 수 없습니까?
에서 부울 값을 설정할 수 없다는 것을 알았습니다 localStorage. localStorage.setItem("item1", true); alert(localStorage.getItem("item1") + " | " + (localStorage.getItem("item1") == true)); true | false테스트하려고 할 때 항상 경고 가 localStorage.getItem("item1") == "true"true로 표시됩니다. 항목 localStorage을 true로 설정하려면 어떻게 해야합니까? 문자열 이어도 ===타입 만 체크 할 줄 알았는데 ? 그래서 alert("true" == …
112 javascript 

8
URL / 주소 표시 줄에서 자바 스크립트 함수 호출
URL에서 자바 스크립트 함수를 호출 할 수 있습니까? 기본적으로 소스에 액세스 할 수없는 페이지에서 JS 메서드를 활용하려고합니다. 다음과 같은 것 : http://www.example.com/mypage.aspx?javascript:printHelloWorld() javascript:alert("Hello World");주소 표시 줄에 넣으면 작동합니다. 나는 이것에 대한 대답이 아니라고 생각하지만, 그것을 할 방법이 있는지 궁금했습니다.
112 javascript  url 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.