반응형

Programing 3216

`return function * () {…}`는 무엇을 의미합니까?

`return function * () {…}`는 무엇을 의미합니까? 이 질문에 이미 답변이 있습니다. JavaScript에서 "기능 *"은 무엇입니까? 3 답변 나는 Koa 에서 이상한 것을 보았다 . 몇 가지 새로운 함수 이름이 있습니다 ( https://github.com/koajs/koa/blob/master/examples/co.js#L10에서 ) : app.use(function(){ return function *(){ var paths = yield fs.readdir('docs'); var files = yield paths.map(function(path){ return fs.readFile('docs/' + path, 'utf8'); }); this.type = 'markdown'; ..

Programing 2020.12.27

개체 속성 이름으로 템플릿 문자열

개체 속성 이름으로 템플릿 문자열 JavaScript가 템플릿 문자열을 객체 속성 키로 허용하지 않는 이유는 무엇입니까? 예를 들어 다음을 입력 할 때 : foo = {`bar`: 'baz'} NodeJS REPL SyntaxError에 긴 스택 추적이 포함 된 "예기치 않은 템플릿 문자열"을 던집니다 . 그러나 속성 값은 괜찮지 만 예상치 못한 것은 아닙니다. 브라우저에서 유사한 오류가 발생합니다. 예를 들어 Firebug는 SyntaxError"유효하지 않은 속성 ID"와 함께 a 를 발생시킵니다. "계산 된 속성 이름"에는 템플릿 문자열이 허용됩니다. 예를 들어, 이것은 구문을 지원하는 모든 브라우저에서 완벽하게 잘 컴파일됩니다. var foo = { [`bar` + 1]: `baz` }; 그리고 ..

Programing 2020.12.27

파서 차단, 교차 출처 스크립트는 document.write를 통해 호출됩니다-어떻게 피할 수 있습니까?

파서 차단, 교차 출처 스크립트는 document.write를 통해 호출됩니다-어떻게 피할 수 있습니까? Google 크롬은 느린 네트워크 의 메인 프레임 에서 document.write를 통해 삽입 된 교차 출처, 파서 차단 스크립트의로드 차단을 구현하기 시작했습니다 . 이로 인해 다음 오류가 발생합니다. 파서 차단, 교차 출처 스크립트, http://example.org/script.js 는 document.write를 통해 호출됩니다. 기기의 네트워크 연결 상태가 좋지 않으면 브라우저에 의해 차단 될 수 있습니다. 그러나 내 웹 페이지에는 .NET을 사용하여 타사 스크립트를 동 기적으로로드해야합니다 document.write(''). 그 봉쇄를 피하는 방법? 변경 사항에 대한 추가 정보 : 디자인 ..

Programing 2020.12.27

순수성과 참조 투명성

순수성과 참조 투명성 용어가 다르게 정의 된 것처럼 보이지만 저는 항상 하나가 다른 것을 의미한다고 생각했습니다. 표현식이 참조 적으로 투명하지만 순수하지 않은 경우 또는 그 반대의 경우를 생각할 수 없습니다. Wikipedia는 이러한 개념에 대해 별도의 기사를 유지하며 다음과 같이 말합니다. 에서 참고 투명성 : 식에 포함 된 모든 함수가 순수 함수이면 식은 참조 적으로 투명합니다. 또한 값이 삭제되고 부작용이 미미한 경우 일부 불순한 함수가 표현식에 포함될 수 있습니다. 에서 순수한 표현 : 순수 표현식을 구성하려면 순수 함수가 필요합니다. [...] 순수 표현식은 종종 참조 적으로 투명하다고합니다. 나는 이러한 진술이 혼란스러워 보인다. 소위 "불순한 함수"의 부작용 이 프로그램을 실질적으로 변경..

Programing 2020.12.27

자바 스크립트에서 CSS 규칙 세트 변경

자바 스크립트에서 CSS 규칙 세트 변경 CSS 규칙 세트를 동적으로 변경할 수 있습니까 (예 : 사용자가 위젯을 클릭 할 때 CSS 규칙 세트를 변경하는 일부 JS) 이 특정 CSS 규칙 세트는 페이지의 많은 요소 (클래스 선택기를 통해)에 적용되며 사용자가 위젯을 클릭 할 때이를 수정하여 클래스 가있는 모든 요소가 변경 되도록하고 싶습니다 . 할 수 있지만 다소 번거 롭습니다. 이를 수행하는 방법에 대한 가장 좋은 참조는 다음 기사입니다. Totally Pwn CSS with Javascript ( 웹 아카이브 링크 ). Firefox 및 IE에서 작동하도록 관리했습니다. Chrome에서는 할 수 없었지만 DOM 메서드를 지원하는 것으로 보입니다.ricosrealm 은 Chrome에서도 작동 한다고 ..

Programing 2020.12.27

JavaScript 툴체인에는 무엇이 있습니까?

JavaScript 툴체인에는 무엇이 있습니까? 웹에서 실행하기 위해 JavaScript로 정교한 응용 프로그램을 작성하려고합니다. 이전에 DOM을 직접 사용하고 jQuery를 약간 사용하여 JavaScript로 약간의 일회용 코드를 작성했습니다. 그러나 브라우저에서 실행할 본격적인 애플리케이션을 작성하려는 것은 이번이 처음입니다. 그래서 사람들이 JavaScript로 진지한 개발을하기 위해 선호하는 툴체인이 무엇인지 궁금합니다. 특히, 구성 요소를 선택한 이유와 구성 요소가 워크 플로에 어떻게 결합되는지에 대한 몇 가지 정보와 함께 다음에 관심이 있습니다. 어떤 편집기 및 편집기 플러그인 / 모드 / 스크립트를 사용하십니까? 저는 일반적으로 Emacs 사용자이며 js2.el현재 사용 하고 있지만 다른 ..

Programing 2020.12.27

내 사이트에서 'Google로 로그인'을 어떻게 구현합니까?

내 사이트에서 'Google로 로그인'을 어떻게 구현합니까? 내 사이트에서 사용자가 Google 계정으로 로그인하도록 허용하고 싶습니다. openid를 사용할 계획이지만 더 많은 이점이 있으므로 Google로 로그인을 허용하고 싶습니다. 나는 과거에 구글 (gmail) 계정과 IIRC로 로그인 할 수있는 몇 개의 사이트가 openID를 지원하지 않지만 (하지만 내가 틀렸을 수 있음) 발견했다. 'Google로 로그인'을 어떻게 구현합니까? OpenID를 사용할 계획이라면 그것을 사용하십시오. Google은 이미 OpenID 2.0 제공 업체입니다. Google의 OpenID 제공 업체는 https://www.google.com/accounts/o8/ud에 있습니다. (참고 : 브라우저에서 해당 URI를 ..

Programing 2020.12.27

Nginx는 HTTP 요청을 어떻게 처리합니까?

Nginx는 HTTP 요청을 어떻게 처리합니까? Apache가 사용하는 스레드 구동을 이해합니다. 모든 연결이 스레드를 열고 응답이 전송되면 스레드가 닫히고 다른 스레드에 대한 리소스가 해제됩니다). 그러나 Nginx가 사용하는 이벤트 중심 디자인을 얻지 못했습니다. 이벤트 기반 설계에 대한 몇 가지 기본 사항을 읽었지만 nginx가 웹 요청을 처리하는 데 어떻게 사용되는지 이해하지 못합니다. Nginx가 이벤트 기반 방식으로 연결을 처리하는 방법을 읽고 이해할 수 있으므로 이벤트 기반 디자인이 스레드 기반 디자인보다 낫다는 것을 받아들이는 것보다 더 나은 이유를 알 수 있습니다. Nginx는 Reactor 패턴을 사용합니다 . 기본적으로 단일 스레드입니다 (하지만 여러 코어를 활용하기 위해 여러 프로세..

Programing 2020.12.27

UIView — "사용자 상호 작용이 활성화 됨"부모에서는 false이지만 자식에서는 true입니까?

UIView — "사용자 상호 작용이 활성화 됨"부모에서는 false이지만 자식에서는 true입니까? 상위 뷰에서 userInteractionEnabled = NO로 표시되면 모든 하위 뷰에서 사용자 상호 작용이 방지됩니다. 이 올바른지? 이 문제를 해결할 방법이 있습니까? 맞습니다. 상위 뷰에서 NO로 설정된 userInteractionEnabled는 모든 하위 뷰로 계단식으로 내려갑니다. 상호 작용을 활성화하기 위해 일부 하위보기가 필요하지만 다른보기는 필요하지 않은 경우 하위보기를 두 개의 상위보기로 분리 할 수 ​​있습니다. 하나는 userInteractionEnabled = YES이고 다른 하나는 NO입니다. 그런 다음 두 개의 상위 뷰를 기본 뷰에 배치합니다. UIView를 하위 클래스로 만들..

Programing 2020.12.27

doubleclick 이벤트가있는 Jquery .on

doubleclick 이벤트가있는 Jquery .on 이것이 작동하는 이유 : $(document).on("dblclick", "#areaA tr:has(td)", function(e) { //code here }); 그리고 이것은 $("#areaA tr:has(td)").on('dblclick', function(e) { //Code here }); jquery 문서 페이지의 예제를 정확히 따르고 있지만 두 번 클릭이 실행되지 않습니다. 첫 번째 방법으로 수행하면 작동하지만 이벤트가 두 번 발생하는 것처럼 보입니다. 이것은 Kendo UI 그리드의 컨텍스트입니다. 이 두 코드 사이에 실제로 차이가 있습니까? 가장 큰 차이점은 클릭 할 때마다 첫 번째 조건이 확인된다는 것입니다. 따라서 id areaA또..

Programing 2020.12.27
반응형