반응형

javascript 67

express req 객체를 사용하여 요청 경로를 가져오는 방법

express req 객체를 사용하여 요청 경로를 가져오는 방법 express + node.js를 사용하고 있으며 req 오브젝트가 있습니다.브라우저의 요청은 /account이지만 req.path에 로그인하면 '/account'가 아닌 '/'가 표시됩니다. //auth required or redirect app.use('/account', function(req, res, next) { console.log(req.path); if ( !req.session.user ) { res.redirect('/login?ref='+req.path); } else { next(); } }); req.path는 /이것이 /account가 되어야 하는 경우?직접 플레이를 한 후 다음을 사용해야 합니다. console..

programing 2022.11.13

어레이에 추가하는 방법

어레이에 추가하는 방법 이 질문의 답변은 지역사회의 노력입니다.기존 답변을 편집하여 이 게시물을 개선하십시오.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. JavaScript에서 오브젝트(문자열이나 숫자 등)를 배열에 추가하려면 어떻게 해야 합니까? 배열 끝에 값을 추가하려면 다음 방법을 사용합니다. // initialize array var arr = [ "Hi", "Hello", "Bonjour" ]; // append new value to the array arr.push("Hola"); console.log(arr); .push()콜 하는 함수: // initialize array var arr = ["Hi", "Hello", "Bonjour", "Hola"]; // append m..

programing 2022.11.13

JavaScript를 사용하여 '터치 스크린' 장치를 감지하는 가장 좋은 방법은 무엇입니까?

JavaScript를 사용하여 '터치 스크린' 장치를 감지하는 가장 좋은 방법은 무엇입니까? 데스크톱과 모바일 기기 모두에서 사용할 수 있는 jQuery 플러그인을 작성했습니다.JavaScript로 터치스크린 기능 여부를 검출할 수 있는 방법이 있는지 궁금했습니다.jquery-mobile.js를 사용하여 터치스크린 이벤트를 검출하고 있으며 iOS, Android 등에서도 동작하고 있습니다만, 사용자의 단말기에 터치스크린이 있는지 여부에 따라 조건문을 작성하고 싶습니다. 그게 가능한가요?갱신 2021 오래된 답변을 보려면: 이력을 확인하십시오.역사를 포스트에 남겨두면 감당할 수 없게 되어 다시 시작하기로 결심했습니다. 당초의 답변에서는, Modernizr가 사용하고 있던 것과 같은 기능을 사용하는 것이 좋..

programing 2022.11.05

객체의 키를 찾으려면 어떻게 해야 합니까?

객체의 키를 찾으려면 어떻게 해야 합니까? JavaScript에서는 오브젝트가 해시로서 더블인 것을 알고 있습니다만, 키를 취득하기 위한 내장 함수를 찾을 수 없었습니다. var h = {a:'b', c:'d'}; 나는 이런 것을 원한다. var k = h.keys() ; // k = ['a', 'c']; 항목을 반복하고 반환되는 배열에 키를 추가하는 함수를 직접 작성하는 것은 간단하지만, 이를 위한 표준 클리너 방법은 있습니까? 심플한 빌트인 기능인 것이 틀림없다는 생각이 계속 듭니다만, 찾을 수 없습니다!최신 JavaScript(ECMAScript 5)에는 이 작업을 수행하는 기능이 있습니다. var obj = { "a" : 1, "b" : 2, "c" : 3}; alert(Object.keys(ob..

programing 2022.11.05

JSLint 또는 JSHint JavaScript 검증을 사용해야 합니까?

JSLint 또는 JSHint JavaScript 검증을 사용해야 합니까? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 3년 전에 문을 닫았어요 이 질문을 개선하다 저는 현재 JSLint에 대해 JavaScript를 검증하고 있습니다.또한 Jquery 라이브러리로 작업할 때 JavaScript를 더 잘 쓰는 데 도움이 됩니다. JSLint의 포크인 JSHint를 만나게 되었습니다. 웹.JavaScript는 과 같습니다.이것에 대항하는 검증 툴은, 다음과 같은 툴에 최적 또는 가장 적합한 검증 툴은 다음과 같습니다. JSLint 또는 JSHint? 검증 메커니즘에 대해 지금 결..

programing 2022.11.05

+new Date'에서 더하기 기호는 무엇을 합니까?

+new Date'에서 더하기 기호는 무엇을 합니까? 난 이걸 몇 군데서 본 적이 있어. function fn() { return +new Date; } 날짜 객체가 아닌 타임스탬프를 반환하는 것은 알 수 있지만 플러스 기호의 기능에 대한 문서를 찾을 수 없습니다. 설명해주실 분?그게 바로+단항 연산자이는 다음과 같습니다. function(){ return Number(new Date); } http://xkr.us/articles/javascript/unary-add 및 MDN을 참조하십시오.JavaScript는 입력이 느슨하기 때문에 다음과 같은 상황에서 유형 강제/변환을 수행합니다. http://blog.jeremymartin.name/2008/03/understanding-loose-typing-..

programing 2022.11.05

JavaScript 어레이를 쉼표로 구분된 목록으로 쉽게 변환할 수 있습니까?

JavaScript 어레이를 쉼표로 구분된 목록으로 쉽게 변환할 수 있습니까? JavaScript에 콤마 구분 목록으로 변환하고 싶은 문자열의 1차원 배열이 있습니다.garden-variety JavaScript(또는 jQuery)에서 쉼표로 구분된 목록으로 변환하는 간단한 방법이 있습니까?(배열을 반복하여 스트링을 직접 구축하는 방법밖에 없다면 연결을 통해 직접 스트링을 구축하는 방법을 알고 있습니다.)Array.protype.join() 메서드: var arr = ["Zero", "One", "Two"]; document.write(arr.join(", ")); 그...toString()으로 콤마를 합니다. var arr = [ 42, 55 ]; var str1 = arr.toString(); // ..

programing 2022.11.04

브라우저 자동 채우기 검출

브라우저 자동 채우기 검출 브라우저가 텍스트 상자를 자동으로 채웠는지 어떻게 알 수 있습니까?특히 페이지 로드 주위에 자동 입력되는 사용자 이름 및 비밀번호 상자에 적합합니다. 첫 번째 질문은 페이지 로드 시퀀스에서 언제 이런 일이 발생합니까?문서 작성 전입니까, 후입니까?준비 완료입니까? 둘째, 이 문제가 발생했는지 확인하기 위해 어떻게 논리를 사용할 수 있습니까?이런 일이 일어나는 걸 막고 싶은 게 아니라 이벤트에 참여하세요.바람직한 것은 다음과 같습니다. if (autoFilled == true) { } else { } 가능하다면 당신의 답변을 보여주는 jsfiddle을 보고 싶습니다. 중복 가능성 브라우저 암호 자동 채우기에 대한 DOM 이벤트입니까? 브라우저 자동 채우기 및 Javascript ..

programing 2022.11.03

jQuery를 사용하여 드롭다운 목록의 선택한 값 변경

jQuery를 사용하여 드롭다운 목록의 선택한 값 변경 값이 알려진 드롭다운 목록이 있습니다.jQuery를 사용하여 존재하는 특정 값으로 드롭다운 목록을 설정하려고 합니다.일반 JavaScript를 사용하여 다음과 같은 작업을 수행합니다. ddl = document.getElementById("ID of element goes here"); ddl.value = 2; // 2 being the value I want to set it too. 단, 셀렉터(stupid ASP)에 CSS 클래스를 사용하고 있기 때문에 jQuery를 사용해야 합니다.NET 클라이언트 ID...) 다음은 제가 시도한 몇 가지 사항입니다. $("._statusDDL").val(2); // Doesn't find 2 as a va..

programing 2022.11.03

jQuery와 함께 'Enter'에 대한 양식을 제출하시겠습니까?

jQuery와 함께 'Enter'에 대한 양식을 제출하시겠습니까? HTML/jQuery를 사용하는 AIR 프로젝트의 bog-standard 로그인 폼(이메일 텍스트 필드, 비밀번호 필드 및 제출 버튼)을 가지고 있습니다.폼에서 Enter 키를 누르면 폼 전체가 사라지지만 폼이 전송되지 않습니다.Webkit의 문제인지(Adobe AIR는 HTML용 Webkit을 사용하고 있다), 또는 제가 일을 망쳤는지 아는 사람이 있습니까? 나는 시도했다. $('.input').keypress(function (e) { if (e.which == 13) { $('form#login').submit(); } }); 하지만 그렇다고 정리 행위를 중단하거나 양식을 제출하지는 않았습니다.양식과 관련된 작업이 없습니다. 그게 문..

programing 2022.11.03
반응형