«javascript» 태그된 질문

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


5
React 컴포넌트를 동적으로 렌더링
React JSX에서는 다음과 같은 작업을 수행 할 수 없습니다. render: function() { return ( <{this.props.component.slug} className='text'> {this.props.component.value} </{this.props.component.slug}> ); } 코드 조각 실행Hide results스 니펫 확장 구문 분석 오류가 발생합니다. Unexpected token {. 이것은 React가 처리 할 수있는 것이 아닙니까? 내부적으로 저장된 값에 this.props.component.slug유효한 HTML 요소 (h1, p 등)가 포함 …

4
jQuery 라이브러리에서 사용되는 디자인 패턴
jQuery는 DOM에 매우 중점을두고 있으며 그 주위에 멋진 추상화를 제공합니다. 그렇게하면서 어제 저를 강타했던 잘 알려진 다양한 디자인 패턴 을 활용합니다. 한 가지 분명한 예는 Decorator 패턴입니다. jQuery 객체는 일반 DOM 객체에 대한 새롭고 추가 기능을 제공합니다. 예를 들어 DOM에는 기본 insertBefore 메서드가 있지만 해당하는 insertAfter 메서드가 없습니다. 이 차이를 …

7
ajax를 통해 제출할 때 왜 양식 태그를 사용합니까?
철학적 질문 : 자바 스크립트와 최신 브라우저 가 필요한 웹 앱이 있으므로 점진적 향상은 문제가되지 않습니다. 내 양식이 자바 스크립트를 통해 작성되고 데이터 업데이트가 모두 ajax POST 및 PUT를 통해 수행되는 경우 실제로 내 컨트롤을 양식 태그로 래핑해야 할 이유가 있습니까? 의미 론적 또는 구조적 이유와 같이 태그를 계속 사용하려는 …
78 javascript  html  ajax  forms 

10
Javascript에서 사운드를 재생하는 크로스 플랫폼, 크로스 브라우저 방법? [복제]
이 질문에 이미 답변이 있습니다 . 오디오를 재생하는 방법? (20 답변) 휴일 2 개월 전 . 시스템의 대화 형 시뮬레이션을 만드는 dhtml 응용 프로그램을 작성 중입니다. 시뮬레이션을위한 데이터는 다른 도구에서 생성되며 이미 많은 양의 레거시 데이터가 있습니다. 시뮬레이션의 일부 단계에서는 오디오 "음성 더빙"클립을 재생해야합니다. 여러 브라우저에서이 작업을 쉽게 수행 할 …

5
JSON2를 호스팅하는 공개적으로 사용 가능한 CDN이 있습니까?
Google 과 Microsoft 는 CDN (콘텐츠 배포 네트워크)에 몇 가지 공통 자바 스크립트 라이브러리를 호스팅 한다는 사실은 잘 알려져 있습니다. 불행히도 둘 다 JSON2.js 호스트하는 것 같지 않습니다 . JSON2.js의 사본을 내 서버에 업로드하고 직접 제공 할 수 있다는 것을 알고 있지만 CDN이 제공하는 이점이 많이 있습니다. 이를 염두에두고 JSON2를 …
78 javascript  json  cdn 

1
019가 JavaScript 구문 오류가 아닌 이유는 무엇입니까? 또는 019> 020 인 이유
019 > 020JavaScript 콘솔 (Chrome과 Firefox에서 테스트 됨)에 입력 하면 대답을 얻습니다 true. 이것은 때문이다 020으로 해석되고 OctalIntegerLiteral(등호 16반면에) 019분명히으로 해석되고있다 DecimalLiteral(와 동일 19). 으로 19보다 큰 16, 019 > 020이다 true. 나를 당혹스럽게 019하는 DecimalLiteral것은 처음으로 해석되는 이유 입니다 . 어떤 생산입니까? DecimalIntegerLiteral허용하지 않음 019: DecimalIntegerLiteral :: 0 NonZeroDigit …



10
ASP.Net 마스터 페이지 및 파일 경로 문제
모든 페이지에서 작동하도록 마스터 페이지에서 jQuery에 대한 스크립트 참조를 추가하려고합니다. 현재는 다음과 같습니다. <script type="text/javascript" src="jquery.js"></script> 문제는 경로가 항상 실행중인 aspx 페이지에 상대적이므로 "jquery.js"파일이 동일한 폴더에있는 경우에만 작동한다는 것입니다. 작동하려면 라인을 다음과 같이 변경해야합니다. <script type="text/javascript" src="../../jquery.js"></script> 이것은 루트 폴더에서 두 수준 깊이의 페이지에서만 작동하기 때문에 분명히 이상적이지 않습니다. 다음을 …

3
컨트롤러 내에서 $ setValidity 사용
파일 변경에 대한 유효성 검사를 시도하고 있습니다. 내 코드는 다음과 같습니다. 보기 / 템플릿 <input type="file" name="file" id="file" onchange="angular.element(this).scope().setFile(this)" required /> <span class="error" ng-show="myForm.file.$error.required">Error</span> <span class="error" ng-show="myForm.file.$error.size">Selected file is too large</span> <span class="error" ng-show="myForm.file.$error.filetype">Unsupported File type</span> 제어 장치 angular.module("myapp").controller("myctrl", function($scope) { $scope.setFile = function(element) { $scope.$apply(function($scope) { var fileObject = …


5
자바 스크립트에서 배열이 잘못된 'for (var item in list)'인 이유는 무엇입니까?
0 기반의 숫자 인덱스 배열이 주어지면 : var list = ['Foo', 'Bar', 'Baz']; 여러 번, 누군가가 다음과 같은 배열의 변수를 통해 루프를 제안 할 때 발견했습니다. for(var item in list) { ... } ... 거의 확실히 누군가가 그것이 나쁜 관행이라고 제안하고 다른 접근 방식을 제안합니다. var count = list.length; for(var …

14
Codemirror 편집기는 클릭 할 때까지 콘텐츠를로드하지 않습니다.
에디터를 클릭하고 포커스를받을 때까지 에디터의 설정 값이 에디터에로드되지 않는다는 점을 제외하면 codemirror 2를 사용하고 있습니다. 클릭하지 않고도 편집자가 자신의 내용을 보여 주길 원합니다. 어떤 아이디어? 모든 codemirror 데모가 예상대로 작동하므로 텍스트 영역이 초점이 맞지 않을 수도 있다고 생각하여 시도했습니다. $("#editor").focus(); var editor = CodeMirror.fromTextArea(document.getElementById("editor"), { mode: "text/html", height: "197px", lineNumbers: …

4
Highcharts-redraw () 대 새로운 Highcharts.chart
하이 차트 차트를 업데이트하는 올바른 방법을 이해하는 데 어려움을 겪고 있습니다. 차트를 렌더링 한 다음 어떤 방식 으로든 업데이트하고 싶다고 가정합니다. 예를 들어, 데이터 시리즈의 값을 변경하거나 dataLabels를 활성화 할 수 있습니다. 현재이 작업을 수행하는 방법을 알아낼 수있는 유일한 방법은 차트 옵션을 변경하고 new Highcharts.chart하이 차트 에 다시 그리도록 지시하는 …

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