AngularJS에서 스코프 프로토타입/프로토타입 상속의 뉘앙스는 무엇입니까?

[ API Reference Scope ]페이지에는 다음과 같이 표시됩니다. 스코프는 부모 스코프에서 상속할 수 있습니다. Developer Guide Scope 페이지에는 다음과 같이 표시됩니다. 스코프는 (프로토타입적으로) 부모 스코프에서 속성을 상속합니다. 그렇다면 자녀 범위는 항상 부모 범위에서 프로토타입적으로 상속되는 것일까요? 예외가 있나요? 그것이 상속될 때, 그것은 항상 정상적인 JavaScript 프로토타입 상속입니까? 질문에 대한 답변 빠른 답변:하위 범위는 일반적으로 상위 … Read more

HTML 텍스트 입력은 숫자 입력만 허용

HTML 텍스트 입력을 빠르게 설정할 수 있는 방법이 있습니까?<input type=text />숫자 키 입력(+ ‘?)만 허용합니다. 질문에 대한 답변 주의: 이것은 업데이트된 답변입니다.아래의 코멘트는, 키 코드에 문제가 있는 구버전을 나타내고 있습니다. 자바스크립트 JSFiddle에서 직접 사용해 보세요. 텍스트의 입력 값을 필터링할 수 있습니다.<input>다음과 같이setInputFilter기능(Copy+Paste, Drag+Drop, 키보드숏컷, 컨텍스트메뉴 조작, 입력 불가 키, 캐럿 위치, 다른 키보드 레이아웃, 유효성 … Read more

여러 경우를 자바 스크립트에서 성명을 끈다.

나는 자바 스크립트에서 스위치 성명에서:여러 사건들처럼 뭔가 필요가 있다. switch (varName) { case “afshin”, “saeed”, “larry”: alert(‘Hey’); break; default: alert(‘Default case’); break; } 내가 어떻게 그럴 수 있을까?만약 방법이 없는 자바 스크립트에서 그런 짓을 하도록. 저는 또한 드라이인 곳 다른 해결책 알고 싶다. 질문에 대한 답변 의 폴스루 기능을 사용합니다.switch진술.일치하는 케이스는 다음 날짜까지 진행됩니다.break(또는 의 … Read more

ES6 수입에는 언제 컬리 브레이스를 사용해야 하나요?

당연한 것 같습니다만, ES6에서 단일 모듈을 Import 할 때 언제 곱슬곱슬한 브레이스를 사용해야 할지 혼란스러웠습니다.예를 들어 현재 진행 중인 React-Native 프로젝트에는 다음과 같은 파일과 내용이 있습니다. 파일 initialState.js var initialState = { todo: { todos: [ {id: 1, task: ‘Finish Coding’, completed: false}, {id: 2, task: ‘Do Laundry’, completed: false}, {id: 2, task: ‘Shopping Groceries’, … Read more

JavaScript에서 네임스페이스를 선언하려면 어떻게 해야 합니까?

내 개체와 함수가 이름이 같은 다른 개체와 함수에 의해 덮어쓰이지 않도록 JavaScript에서 네임스페이스를 만들려면 어떻게 해야 합니까?다음을 사용했습니다. if (Foo == null typeof(Foo) != “object”) { var Foo = new Object();} 좀 더 우아하거나 간결한 방법이 있을까요? 질문에 대한 답변 Enterprise jQuery 사이트에서 찾을 수 있는 접근 방식을 사용합니다. 다음은 개인 및 공공 재산과 기능을 … Read more

JavaScript에서 배열의 최소/최대 요소를 찾습니다.

JavaScript 배열의 최소 또는 최대 요소를 쉽게 얻을 수 있는 방법은 무엇입니까? 의사 코드의 예: let array = [100, 0, 50] array.min() //=> 0 array.max() //=> 100 질문에 대한 답변 대신 /을 Math.min사용할 기본 제공 어레이 개체를 추가하는 것은 어떻습니까? Array.prototype.max = function() { return Math.max.apply(null, this); }; Array.prototype.min = function() { return Math.min.apply(null, this); … Read more

숫자가 정확성을 잃지 않고 도달할 수 있는 JavaScript의 최대 정수 값은 얼마입니까?

이것은 언어로 정의됩니까?정의된 최대값이 있습니까?브라우저마다 다른가요? 질문에 대한 답변 JavaScript에는 및 두 가지 번호 유형이 있습니다. 가장 많이 사용되는 숫자 유형은Number는 64비트 부동소수점 IEEE 754 번호입니다. 이 유형의 정확한 최대 적분값은 다음과 같습니다. 2-153 또는 +/- 9,007,199,254,740,991 또는 9조 7천 9백 9십억 2천 5백 4십만 7천 9백 1 대략적으로 말하면, 1,000조 바이트는 페타바이트(또는 1,000 테라바이트)입니다. … Read more

jQuery AJAX 제출 양식

이름이 적힌 양식을 가지고 있습니다.orderproductForm입력 수가 정의되지 않았습니다. 저는 jQuery.get이나 ajax 같은 것을 하고 싶습니다.Ajax를 통해 페이지를 호출하여 폼의 모든 입력을 전송합니다.orderproductForm. 한 가지 방법은 다음과 같은 일을 하는 것입니다. jQuery.get(“myurl”, {action : document.orderproductForm.action.value, cartproductid : document.orderproductForm.cartproductid.value, productid : document.orderproductForm.productid.value, … 그러나 나는 모든 양식 입력을 정확히 알지 못한다.모든 양식 입력을 전송하는 기능이나 기능이 있습니까? … Read more

이벤트를 발생시킨 요소의 ID 가져오기

이벤트를 발생시키는 요소의 ID를 얻을 수 있는 방법이 있습니까? 내 생각은 다음과 같다. $(document).ready(function() { $(“a”).click(function() { var test = caller.id; alert(test.val()); }); }); <script type=”text/javascript” src=”starterkit/jquery.js”></script> <form class=”item” id=”aaa”> <input class=”title”></input> </form> <form class=”item” id=”bbb”> <input class=”title”></input> </form> 물론 그 변종들은testID를 포함해야 합니다.”aaa”이벤트가 첫 번째 형식에서 실행되는 경우,”bbb”이벤트가 두 번째 형식에서 실행되는 경우. 질문에 … Read more

오류: 클라이언트에 보낸 후 헤더를 설정할 수 없습니다.

Node.js는 처음이라 문제가 좀 있습니다. Node.js 4.10 및 Express 2.4.3을 사용하고 있습니다. http://127.0.1:8888/auth/facebook에 접속하려고 하면 http://127.0.1:8888/auth/facebook_callback으로 리다이렉트 됩니다. 그 후, 다음의 에러가 발생했습니다. Error: Can’t render headers after they are sent to the client. at ServerResponse.<anonymous> (http.js:573:11) at ServerResponse._renderHeaders (/home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect/lib/patch.js:64:25) at ServerResponse.writeHead (http.js:813:20) at /home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect-auth/lib/auth.strategies/facebook.js:28:15 at /home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect-auth/lib/index.js:113:13 at next (/home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect-auth/lib/strategyExecutor.js:45:39) at [object Object].pass (/home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect-auth/lib/authExecutionScope.js:32:3) at … Read more

String의 차이점은 무엇입니까?

이 두 가지 방법의 차이가 무엇인지 아는 사람 있나요? String.prototype.slice String.prototype.substring 질문에 대한 답변 slice()와 같이 동작합니다.substring()몇 가지 다른 행동과 함께요 Syntax: string.slice(start, stop); Syntax: string.substring(start, stop); 이들의 공통점: 한다면start동등.stop: 빈 문자열을 반환합니다. 한다면stop생략: 문자열 끝에 있는 문자를 추출합니다. 인수 중 하나가 문자열 길이보다 클 경우 문자열 길이가 대신 사용됩니다. 의 구별 substring(): 한다면start > … Read more

중첩된 개체, 어레이 또는 JSON에 액세스하고 처리하는 방법은 무엇입니까?

개체와 배열을 포함하는 중첩된 데이터 구조를 가지고 있습니다.특정 값 또는 여러 값(또는 키)에 액세스하는 등 정보를 추출하려면 어떻게 해야 합니까? 예를 들어 다음과 같습니다. var data = { code: 42, items: [{ id: 1, name: ‘foo’ }, { id: 2, name: ‘bar’ }] }; 어떻게 하면name의 두 번째 항목의items? 질문에 대한 답변 예단 JavaScript에는 여러 … Read more