«javascript» 태그된 질문

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

8
var self = this?
이벤트 핸들러에 대한 콜백의 범위 변경으로 인스턴스 메소드를 사용 this에서 "내 예" 로 "바로 콜백이라고 무엇이든을" . 내 코드는 다음과 같습니다 function MyObject() { this.doSomething = function() { ... } var self = this $('#foobar').bind('click', function(){ self.doSomethng() // this.doSomething() would not work here }) } 작동하지만 이것이 최선의 방법입니까? 나에게 …

8
확인란 클릭시 이벤트 버블 링을 중지하는 방법
클릭 이벤트에 대해 Ajax 작업을 수행하려는 확인란이 있지만 확인란을 클릭 할 때 실행하고 싶지 않은 자체 클릭 동작이있는 컨테이너 내부에도 확인란이 있습니다. 이 샘플은 내가하고 싶은 일을 보여줍니다. $(document).ready(function() { $('#container').addClass('hidden'); $('#header').click(function() { if ($('#container').hasClass('hidden')) { $('#container').removeClass('hidden'); } else { $('#container').addClass('hidden'); } }); $('#header input[type=checkbox]').click(function(event) { // Do something }); …

9
연관 배열 객체의 Javascript foreach 루프
for-each 루프가 JavaScript 연관 배열 객체를 반복하지 않는 이유는 무엇입니까? // defining an array var array = []; // assigning values to corresponding keys array["Main"] = "Main page"; array["Guide"] = "Guide page"; array["Articles"] = "Articles page"; array["Forum"] = "Forum board"; // expected: loop over every item, // yet it logs …

9
페이지에서 브라우저 인쇄 옵션 (헤더, 바닥 글, 여백)을 비활성화 하시겠습니까?
나는이 질문이 SO와 다른 여러 웹 사이트에서 몇 가지 다른 방식으로 질문되는 것을 보았지만 대부분 너무 구체적이거나 오래되었습니다. 나는 누군가가 추측에 신경 쓰지 않고 여기에 확실한 대답을 줄 수 있기를 바랍니다. 누군가 브라우저에서 인쇄 할 때 CSS 또는 자바 스크립트로 기본 프린터 설정을 변경하는 방법이 있습니까? 그리고 물론 "브라우저에서 인쇄"란 …

12
AngularJS : AngularJS가 템플릿을 렌더링 한 후 추가 코드를 실행하는 방법은 무엇입니까?
DOM에 Angular 템플릿이 있습니다. 컨트롤러가 서비스에서 새 데이터를 가져 오면 $ scope에서 모델을 업데이트하고 템플릿을 다시 렌더링합니다. 지금까지는 모두 좋았습니다. 문제는 템플릿을 다시 렌더링하고 DOM (이 경우 jQuery 플러그인)에 넣은 후에 추가 작업을 수행해야한다는 것입니다. AfterRender와 같은 청취 이벤트가 있어야하는 것처럼 보이지만 그러한 것을 찾을 수 없습니다. 지시어가 갈 수있는 …


9
jQuery를 사용하여 페이지의 스크롤 위치를 감지하는 방법
웹 사이트에서 jQuery 기능에 문제가 있습니다. 그것이하는 것은window.scroll() 기능은 윈도우가 스크롤 위치를 변경하는 시점을 인식하고 서버에서 데이터를로드하는 몇 가지 함수를 호출하는 기능을 사용합니다. 문제는 .scroll()스크롤 위치에 약간의 변화가 있어도 함수가 호출되고 맨 아래에 데이터를로드한다는 것입니다. 그러나 달성하고자하는 것은 스크롤 / 페이지 위치가 맨 아래에 도달하면 Facebook 피드에서와 같이 새 데이터를로드하는 …


13
객체의 자바 스크립트 reduce ()
Array reduce()에서 하나의 값을 얻는 멋진 Array 메소드 가 있습니다. 예: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); 객체와 동일하게 만드는 가장 좋은 방법은 무엇입니까? 나는 이것을하고 싶다 : { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ return previous.value + current.value; }); 그러나 Object에는 reduce()메서드가 …

6
최상위 레벨에서 async / await를 어떻게 사용합니까?
나는 이상 진행되고있다 async/ await여러 기사를 통해 진행 한 후, 나는 나 자신을 시험 일에 결정했다. 그러나 왜 이것이 효과가 없는지 머리를 감쌀 수없는 것 같습니다. async function main() { var value = await Promise.resolve('Hey there'); console.log('inside: ' + value); return value; } var text = main(); console.log('outside: ' + …

30
수직 중심 부트 스트랩 모달 창
뷰포트 (가운데)에 모달을 중앙에 놓고 싶습니다 .CSS 속성을 추가하려고했습니다. .modal { position: fixed; top:50%; left:50%; } 이 예제를 사용하고 있습니다 http://jsfiddle.net/rniemeyer/Wjjnd/ 나는 시도했다 $("#MyModal").modal('show').css( { 'margin-top': function () { return -($(this).height() / 2); }, 'margin-left': function () { return -($(this).width() / 2); } })

5
클릭 대신 부트 스트랩 팝 오버가 호버에서 나타나거나 사라지도록하십시오.
Bootstrap의 Popover 로 웹 사이트를 구축 중이며 클릭 대신 팝 오버가 호버에 표시되는 방법을 알 수 없습니다. 내가하고 싶은 것은 누군가 링크를 클릭하는 대신 링크 위로 마우스를 가져 가면 팝 오버가 나타나고 이동하면 팝 오버가 사라지게하는 것입니다. 설명서에는 data 속성 또는 jquery를 사용할 수 있다고 나와 있습니다. 여러 팝 오버가 …

4
ng-include를 사용할 때 범위 상실
이 모듈 경로가 있습니다. var mainModule = angular.module('lpConnect', []). config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/home', {template:'views/home.html', controller:HomeCtrl}). when('/admin', {template:'views/admin.html', controller:AdminCtrl}). otherwise({redirectTo:'/connect'}); }]); 홈 HTML : <div ng-include src="views.partial1"></div> partial1 HTML : <form ng-submit="addLine()"> <input type="text" ng-model="lineText" size="30" placeholder="Type your message here"> </form> HomeCtrl: function HomeCtrl($scope, $location, $window, $http, Common) { …

4
화살표 함수 (공개 클래스 필드)를 클래스 메서드로 사용하는 방법은 무엇입니까?
나는 React와 함께 ES6 클래스를 처음 사용하고 있는데, 이전에는 메소드를 현재 객체에 바인딩했지만 (첫 번째 예 참조) ES6을 통해 클래스 함수를 화살표가있는 클래스 인스턴스에 영구적으로 바인딩 할 수 있습니까? (콜백 함수로 전달할 때 유용합니다.) CoffeeScript에서 가능한 한 오류를 사용하려고하면 오류가 발생합니다. class SomeClass extends React.Component { // Instead of this …

5
AngularJS 지시어 란 무엇입니까?
AngularJS 설명서와 여러 자습서를 읽는 데 많은 시간을 보냈으며 설명서가 얼마나 접근하기 어려운지 놀랐습니다. AngularJS를 선택하는 다른 사람들에게도 유용 할 수있는 간단하고 대답 가능한 질문이 있습니다. AngularJS 지시어 란 무엇입니까? 어딘가에 지시문에 대한 간단하고 정확한 정의가 있어야하지만 AngularJS 웹 사이트 는 놀랍게도 쓸모없는 정의를 제공합니다. 홈페이지에서 : 지시문은 AngularJS에서 사용할 …

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