«javascript» 태그된 질문

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

19
프레임 버스터 버스터 ... 버스터 코드 필요
다른 사이트가 다음 사이트를 "프레임"하지 않기를 원한다고 가정 해 봅시다 <iframe>. <iframe src="http://example.org"></iframe> 따라서 모든 페이지에 프레임 방지, 프레임 버스 팅 JavaScript를 삽입합니다. /* break us out of any containing iframes */ if (top != self) { top.location.replace(self.location.href); } 우수한! 이제 포함 된 iframe을 자동으로 "버스트"하거나 분리합니다. 작은 문제 하나만 …

15
JavaScript 객체를 반복하는 방법은 무엇입니까?
JavaScript로 된 객체가 있습니다. { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } for속성을 얻기 위해 루프 를 사용하고 싶습니다 . 그리고 부분적으로 반복하고 싶습니다 (모든 객체 속성이 한 번에 아님). 간단한 배열을 사용하면 표준 for루프로 수행 할 수 있습니다 . for (i = 0; …

19
Rails 4 : 터보 링크와 함께 $ (document) .ready ()를 사용하는 방법
JS 파일을 "레일 방식"으로 구성하려고 할 때 Rails 4 앱에서 문제가 발생했습니다. 그들은 이전에 다른 견해에 흩어져있었습니다. 파일을 별도의 파일로 구성하고 자산 파이프 라인으로 컴파일했습니다. 그러나 터보 링크가 켜져있을 때 jQuery의 "준비"이벤트가 후속 클릭에서 발생하지 않는다는 것을 알게되었습니다. 페이지를 처음로드하면 작동합니다. 그러나 링크를 클릭 ready( function($) {하면 페이지가 실제로 다시로드되지 …

24
보이는 DOM에 요소가 있는지 어떻게 확인할 수 있습니까?
방법을 사용하지 않고 요소가 존재하는지 어떻게 테스트 getElementById합니까? 참조 용 라이브 데모 를 설정했습니다 . 또한 여기에 코드를 인쇄합니다. <!DOCTYPE html> <html> <head> <script> var getRandomID = function (size) { var str = "", i = 0, chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ"; while (i < size) { str += chars.substr(Math.floor(Math.random() * 62), …

30
Javascript에서 객체 배열을 어떻게 복제합니까?
... 각 객체에는 동일한 배열 내의 다른 객체에 대한 참조가 있습니까? 내가 처음이 문제를 생각해 냈을 때 var clonedNodesArray = nodesArray.clone() 존재하고 자바 스크립트에서 객체를 복제하는 방법에 대한 정보를 검색했습니다. 나는 StackOverflow에 관한 질문 을 찾았으며 (매우 동일한 @JohnResig에 의해 답변 됨) jQuery를 사용하면 할 수 있다고 지적했습니다. var clonedNodesArray …
421 javascript 

22
JSON 웹 토큰 무효화
내가 작업하고있는 새로운 node.js 프로젝트의 경우 쿠키 기반 세션 접근 방식에서 전환하는 것에 대해 생각하고 있습니다. JSON 웹 토큰 (jwt)을 사용하여 토큰 기반 세션 접근 방식 (키-값 저장소 없음) 이 프로젝트는 socket.io를 사용하는 게임입니다. 토큰 기반 세션을 갖는 것은 단일 세션 (web 및 socket.io)에 여러 통신 채널이있는 시나리오에서 유용합니다. jwt …

23
jQuery.Ajax로 파일 다운로드
파일 다운로드를 위해 서버 측에 Struts2 조치가 있습니다. <action name="download" class="com.xxx.DownAction"> <result name="success" type="stream"> <param name="contentType">text/plain</param> <param name="inputName">imageStream</param> <param name="contentDisposition">attachment;filename={fileName}</param> <param name="bufferSize">1024</param> </result> </action> 그러나 jQuery를 사용하여 액션을 호출하면 : $.post( "/download.action",{ para1:value1, para2:value2 .... },function(data){ console.info(data); } ); Firebug에서 바이너리 스트림으로 데이터가 검색되는 것을 볼 수 있습니다. 사용자가 파일을 …

16
JavaScript를 사용하여 선택 상자 요소의 값을 프로그래밍 방식으로 설정하려면 어떻게합니까?
다음 HTML <select>요소가 있습니다. <select id="leaveCode" name="leaveCode"> <option value="10">Annual Leave</option> <option value="11">Medical Leave</option> <option value="14">Long Service</option> <option value="17">Leave Without Pay</option> </select> leaveCode숫자를 매개 변수로 사용하는 JavaScript 함수를 사용 하여 목록에서 적절한 옵션을 어떻게 선택합니까?
420 javascript  html  dom 

10
jQuery 및 Ajax와 함께 기본 인증 사용
브라우저를 통해 기본 인증을 만들려고하는데 실제로 갈 수는 없습니다. 이 스크립트가 없으면 브라우저 인증이 대신되지만 사용자가 인증하려고한다는 것을 브라우저에 알리고 싶습니다. 주소는 다음과 같아야합니다. http://username:password@server.in.local/ 양식이 있습니다. <form name="cookieform" id="login" method="post"> <input type="text" name="username" id="username" class="text"/> <input type="password" name="password" id="password" class="text"/> <input type="submit" name="sub" value="Submit" class="page"/> </form> 그리고 스크립트 : …

16
JS / jQuery에서 화살표 키 바인딩
Javascript 및 / 또는 jQuery에서 왼쪽 및 오른쪽 화살표 키에 함수를 바인딩하는 방법은 무엇입니까? jQuery 용 js-hotkey 플러그인을 보았습니다 (특정 키를 인식하기 위해 인수를 추가하기 위해 내장 바인드 함수를 래핑했습니다).하지만 화살표 키를 지원하지 않는 것 같습니다.



30
배열에서 고유하지 않은 모든 값 (예 : 중복 / 둘 이상의 발생)을 가져옵니다.
중복 값이 ​​있는지 확인하려면 JavaScript 배열을 확인해야합니다. 가장 쉬운 방법은 무엇입니까? 중복 된 값이 무엇인지 찾아야합니다. 실제로 색인이나 중복 횟수가 필요하지 않습니다. 배열을 반복하고 일치하는 다른 모든 값을 확인할 수 있지만 더 쉬운 방법이 있어야합니다. 비슷한 질문 : 자바 스크립트 배열에서 모든 고유 한 값 가져 오기 (중복 제거)
418 javascript  arrays 

18
jQuery를 사용하여 JS 객체를 배열로 변환
내 응용 프로그램은 다음과 같은 JavaScript 객체를 만듭니다. myObj= {1:[Array-Data], 2:[Array-Data]} 그러나이 객체는 배열로 필요합니다. array[1]:[Array-Data] array[2]:[Array-Data] 그래서 객체를 $.each통해 반복 하고 요소를 배열에 추가 하여이 객체를 배열로 변환하려고했습니다 . x=[] $.each(myObj, function(i,n) { x.push(n);}); 객체를 배열 또는 함수로 변환하는 더 좋은 방법이 있습니까?

26
배열을 반복하는 대신 정의 된 횟수만큼 ng-repeat하는 방법은 무엇입니까?
ng-repeat항상 배열을 반복 해야하는 대신 정의 된 횟수만큼 방법이 있습니까? 예를 들어 아래에서 목록 항목을 5로 가정 $scope.number하고 숫자를 증가시키는 것으로 5 번 표시하고 각 목록 항목이 1, 2, 3, 4, 5와 같이 증가하도록하십시오. 원하는 결과 : <ul> <li><span>1</span></li> <li><span>2</span></li> <li><span>3</span></li> <li><span>4</span></li> <li><span>5</span></li> </ul>

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