«javascript» 태그된 질문

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

10
Jest를 사용하여 JavaScript 창 개체를 모의하는 방법은 무엇입니까?
브라우저에서 새 탭을 여는 기능을 테스트해야합니다. openStatementsReport(contactIds) { window.open(`a_url_${contactIds}`); } 창 open기능 을 모의 하여 올바른 URL이open 함수에 . Jest를 사용하여 window. window.open모의 기능 으로 설정하려고 했지만이 방법은 작동하지 않습니다. 아래는 테스트 케이스입니다. it('correct url is called', () => { window.open = jest.fn(); statementService.openStatementsReport(111); expect(window.open).toBeCalled(); }); 하지만 그것은 나에게 오류를 …

8
Promise 또는 Observable을 반환 할 것으로 예상되는 검증 인
Angular 5에서 사용자 지정 유효성 검사를 시도하지만 다음 오류가 발생합니다. Expected validator to return Promise or Observable 값이 필수와 일치하지 않는 경우 양식에 오류를 반환하고 싶습니다. 여기에 내 코드가 있습니다. 이것은 내 양식이있는 구성 요소입니다. constructor(fb: FormBuilder, private cadastroService:CadastroService) { this.signUp = fb.group({ "name": ["", Validators.compose([Validators.required, Validators.minLength(2)])], "email": ["", Validators.compose([Validators.required, …

13
jQuery를 사용하여 Safari 감지
둘 다 Webkit 기반 브라우저이지만 Safari는 URL에 따옴표를 urlencode하지만 Chrome은 그렇지 않습니다. 따라서 JS에서이 둘을 구분해야합니다. jQuery의 브라우저 감지 문서는 "safari"를 사용되지 않음으로 표시합니다. 더 나은 방법이 있습니까 아니면 지금은 사용되지 않는 값을 고수합니까?

17
AngularJS의 개체 배열에서 ID로 특정 개체 가져 오기
AngularJS 웹 사이트에서 액세스하고 싶은 일부 데이터가 포함 된 JSON 파일이 있습니다. 이제 내가 원하는 것은 배열에서 하나의 객체 만 가져 오는 것입니다. 예를 들어 ID가 1 인 항목을 좋아합니다. 데이터는 다음과 같습니다. { "results": [ { "id": 1, "name": "Test" }, { "id": 2, "name": "Beispiel" }, { "id": …

4
contenteditable, 텍스트 끝에 캐럿 설정 (브라우저 간)
Chrome 에서 출력 : <div id="content" contenteditable="true" style="border:1px solid #000;width:500px;height:40px;"> hey <div>what's up?</div> <div> <button id="insert_caret"></button> 나는 FF 가 다음과 같이 보일 것이라고 믿습니다 . hey <br /> what's up? 그리고 IE에서 : hey <p>what's up?</p> 불행히도 모든 브라우저 <br />가 div 또는 p-tag 대신 a 를 삽입하도록 만드는 좋은 …


14
온라인 / 오프라인 이벤트 크로스 브라우저를 어떻게 감지합니까?
HTML5 온라인 및 오프라인 이벤트를 사용하여 브라우저가 오프라인이되는시기를 정확하게 감지하려고합니다. 내 코드는 다음과 같습니다. <script> // FIREFOX $(window).bind("online", applicationBackOnline); $(window).bind("offline", applicationOffline); //IE window.onload = function() { document.body.ononline = IeConnectionEvent; document.body.onoffline = IeConnectionEvent; } </script> Firefox 또는 IE에서 "오프라인으로 작업"을 누르면 잘 작동하지만 실제로 와이어를 뽑으면 무작위로 작동합니다. 이 변화를 감지하는 …

23
지시문을 사용하여 AngularJS 브라우저 자동 채우기 해결 방법
AngularJS에서 양식을 제출하고 브라우저 암호 기억 기능을 사용할 때, 후속 로그인 시도에서 브라우저가 사용자 이름과 암호로 로그인 양식을 채우도록하면 $scope모델이 자동 채우기를 기반으로 변경되지 않습니다. 내가 찾은 유일한 더러운 해킹은 다음 지시문을 사용하는 것입니다. app.directive("xsInputSync", ["$timeout" , function($timeout) { return { restrict : "A", require: "?ngModel", link : function(scope, element, …

16
JavaScript에서 두 날짜의 차이를 어떻게 알 수 있습니까?
시간 프레임으로 이벤트를 정의 할 수있는 응용 프로그램을 만들고 있습니다. 사용자가 시작일을 선택하거나 변경할 때 종료일을 자동으로 채우고 싶습니다. 그러나 두 시간의 차이를 얻는 방법과 그 차이를 사용하여 새로운 종료 날짜를 만드는 방법을 알 수 없습니다.
111 javascript  date 

7
Webpack을 사용하여 jQuery를 실제 Window 개체에 노출
브라우저의 개발자 콘솔 내에서 액세스 할 수있는 전역 창 개체에 jQuery 개체를 노출하고 싶습니다. 이제 내 webpack 구성에 다음 줄이 있습니다. plugins: [ new webpack.ProvidePlugin({ $: 'jquery', jQuery: 'jquery' }) ] 이 줄은 내 웹팩 모듈의 각 파일에 jQuery 정의를 추가합니다. 그러나 프로젝트를 빌드하고 다음과 같이 개발자 콘솔에서 jQuery에 액세스하려고 …


29
부트 스트랩 모달 : 토글시 배경이 맨 위로 이동
모달에 문제가 있습니다. 페이지에 모달을 토글하는 버튼이 있습니다. 모달이 나타나면 페이지가 맨 위로 이동합니다. 해결책 / 등을 찾기 위해 할 수있는 모든 것을 다했지만 정말 길을 잃었습니다. 편집하다: 나는 또한 시도해 보았지만 $('#myModal').modal('show');똑같은 효과가 있습니다.

15
<script> 태그가로드되지 않았는지 확인하는 방법
&lt;script&gt;페이지에 동적으로 태그를 추가 하고 있습니다.&lt;head&gt; 하고 있는데로드가 어떤 식 으로든 실패했는지 여부 (404,로드 된 스크립트의 스크립트 오류 등)를 알고 싶습니다. Firefox에서는 다음과 같이 작동합니다. var script_tag = document.createElement('script'); script_tag.setAttribute('type', 'text/javascript'); script_tag.setAttribute('src', 'http://fail.org/nonexistant.js'); script_tag.onerror = function() { alert("Loading failed!"); } document.getElementsByTagName('head')[0].appendChild(script_tag); 그러나 이것은 IE 또는 Safari에서 작동하지 않습니다. Firefox 이외의 …

6
자바 스크립트를 사용하여 브라우저에서 TCP 소켓에 연결
소켓을 열고 수신하는 vb.net 응용 프로그램이 있습니다. 이 소켓을 통해 브라우저에서 실행되는 자바 스크립트를 사용하여 해당 애플리케이션과 통신해야합니다. 즉,이 소켓에서 수신하는 앱이 해당 데이터를 가져오고, 원격 호출을 사용하여 일부 작업을 수행하고, 더 많은 데이터를 가져 와서 내 자바 스크립트가 필요한 소켓에 다시 넣을 수 있도록이 소켓에 데이터를 보내야합니다. 브라우저에서 읽고 …

6
React 입력 텍스트 필드에 입력 할 수 없습니다.
나는 React.js의 첫 번째 비트를 시도하고 있으며 초기에 난처 해합니다 ... 검색 양식을 &lt;div id="search"&gt;&lt;/div&gt;. 그러나 검색 창에 입력하는 것은 아무것도하지 않습니다. 아마도 소품과 상태를 위아래로 전달하는 것이 누락되고 있으며 이것은 일반적인 문제처럼 보입니다. 그러나 나는 어리둥절합니다. 무엇이 누락되었는지 볼 수 없습니다. var SearchFacet = React.createClass({ handleChange: function() { this.props.onUserInput( …

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