«javascript» 태그된 질문

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

7
비동기 / 대기 구문에서 거부하는 방법?
async / await 함수가 반환 한 약속을 어떻게 거부 할 수 있습니까? 예를 들어 원래 foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } async / await로 번역 async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here goes if someAsyncPromise() rejected} return …


5
Chromecast 확장 프로그램이 설치되어 있지 않거나 시크릿을 사용하는 경우 Google Chromecast 발신자 오류
Chrome 시크릿 모드에서 Chromecast 발신자를 실행하는 중 오류가 발생했거나 Chromecast 확장 프로그램이 설치되지 않은 경우 : Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js No cast extension found …

6
내부적으로 스레드에 의존 할 때 Node.js가 본질적으로 어떻게 더 빠릅니까?
방금 다음 비디오를 시청했습니다. Node.js 소개 및 여전히 속도 이점을 얻는 방법을 이해하지 못합니다. 주로 Ryan Dahl (Node.js의 작성자)은 Node.js가 스레드 기반이 아니라 이벤트 루프 기반이라고 말합니다. 쓰레드는 비싸고 동시 프로그래밍 전문가에게만 활용되어야한다. 그런 다음 내부적으로 자체 스레드 풀이있는 기본 C 구현이있는 Node.js의 아키텍처 스택을 보여줍니다. 따라서 분명히 Node.js 개발자는 …

24
자바 스크립트로 부트 스트랩 모달을 숨기는 방법?
나는 여기에있는 게시물, Bootstrap 사이트 및 Googled를 미친 것처럼 읽었지만 쉬운 대답은 확실하지 않습니다 ... 다음과 같이 link_to 도우미에서 여는 부트 스트랩 모달이 있습니다. <%= link_to "New Contact", new_contact_path, {remote: true, 'data-toggle' => 'modal', 'data-target' => "#myModal", class: "btn btn-primary"} %> 내 ContactsController.create행동에는 코드를 만들고에 Contact전달합니다 create.js.erb. 에서 create.js.erb오류 처리 …

8
특정 문자 뒤에있는 모든 것을 제거하십시오
특정 캐릭터 뒤의 모든 것을 제거하거나 그 캐릭터까지 모든 것을 선택하는 방법이 있습니까? href에서 "?"까지의 값을 얻고 있으며 항상 다른 양의 문자가됩니다. 이렇게 /Controller/Action?id=11112&value=4444 href /Controller/Action만 사용하고 싶기 때문에 "?"뒤에있는 모든 것을 제거하고 싶습니다. 나는 이것을 지금 사용하고있다 : $('.Delete').click(function (e) { e.preventDefault(); var id = $(this).parents('tr:first').attr('id'); var url = …
281 javascript  jquery 

7
Jest를 사용하여 ES6 모듈 가져 오기를 어떻게 조롱 할 수 있습니까?
이것이 불가능하다고 생각하기 시작했지만 어쨌든 묻고 싶습니다. ES6 모듈 중 하나가 특정 방식으로 다른 ES6 모듈을 호출하는지 테스트하고 싶습니다. Jasmine을 사용하면 매우 쉽습니다. 앱 코드 : // myModule.js import dependency from './dependency'; export default (x) => { dependency.doSomething(x * 2); } 그리고 테스트 코드 : //myModule-test.js import myModule from '../myModule'; …


4
cursor.forEach ()에서“계속”
meteor.js와 MongoDB를 사용하여 앱을 만들고 있는데 cursor.forEach ()에 대한 질문이 있습니다. 각 forEach 반복의 시작 부분에서 일부 조건을 확인한 다음 작업을 수행하지 않아도되면 요소를 건너 뛰고 시간을 절약 할 수 있습니다. 내 코드는 다음과 같습니다. // Fetch all objects in SomeElements collection var elementsCollection = SomeElements.find(); elementsCollection.forEach(function(element){ if (element.shouldBeProcessed == …

6
jest에서 'it'과 'test'의 차이점은 무엇입니까?
테스트 그룹에 두 가지 테스트가 있습니다. 하나는 그것을 사용하고 다른 하나는 테스트를 사용하며 매우 유사하게 작동하는 것 같습니다. 그들 사이의 차이점은 무엇입니까? describe('updateAll', () => { it('no force', () => { return updateAll(TableName, ["fileName"], {compandId: "test"}) .then(updatedItems => { let undefinedCount = 0; for (let item of updatedItems) { undefinedCount …


22
JavaScript에서 클로저를 실제로 사용하는 것은 무엇입니까?
난 노력 자바 스크립트 폐쇄 주위에 내 머리를 정리하고 내 어려운합니다. 내부 함수를 반환하면 직계 부모에 정의 된 모든 변수에 액세스 할 수 있습니다. 이것이 어디에서 유용할까요? 어쩌면 나는 아직 내 머리를 가지고 있지 않았을 것입니다. 온라인에서 본 대부분의 예제는 실제 코드를 제공하지 않고 모호한 예제를 제공합니다. 누군가 나에게 클로저의 …

11
jQuery 지연을 어떻게 사용할 수 있습니까?
jQuery를 1.5은 새로운 이연 객체와 연결 방법을 제공합니다 .when, .Deferred와 ._Deferred. .Deferred이전에 사용하지 않은 사람들을 위해 소스에 주석을 달았 습니다 . 이 새로운 방법의 가능한 사용법은 무엇입니까? 패턴에 맞추는 방법은 무엇입니까? API 와 소스를 이미 읽었 으므로 그 기능을 알고 있습니다. 내 질문은 일상적인 코드에서 이러한 새로운 기능을 어떻게 사용할 …

29
기본 HTML 뷰를 렌더링 하시겠습니까?
Express 프레임 워크를 사용하여 시작하려고하는 기본 node.js 앱이 있습니다. 파일 이있는 views폴더가 index.html있습니다. 그러나 웹 브라우저를로드 할 때 다음 오류가 발생합니다. 오류 : 'html'모듈을 찾을 수 없습니다 아래는 내 코드입니다. var express = require('express'); var app = express.createServer(); app.use(express.staticProvider(__dirname + '/public')); app.get('/', function(req, res) { res.render('index.html'); }); app.listen(8080, '127.0.0.1') 내가 …

20
함수 범위 밖의 Javascript Promise 해결
ES6 Promise를 사용하고 있습니다. 일반적으로 약속은 다음과 같이 구성되고 사용됩니다. new Promise(function(resolve, reject){ if (someCondition){ resolve(); } else { reject(); } }); 그러나 유연성을 위해 외부에서 해결하기 위해 아래와 같은 일을 해왔습니다. var outsideResolve; var outsideReject; new Promise(function(resolve, reject) { outsideResolve = resolve; outsideReject = reject; }); 그리고 나중에 onClick …

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