«javascript» 태그된 질문

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


13
+ 연산자는 StringBuffer.append ()보다 성능이 떨어집니다.
우리 팀에서는 일반적으로 다음과 같이 문자열 연결을 수행합니다. var url = // some dynamically generated URL var sb = new StringBuffer(); sb.append("<a href='").append(url).append("'>click here</a>"); 분명히 다음은 훨씬 더 읽기 쉽습니다. var url = // some dynamically generated URL var sb = "<a href='" + url + "'>click here</a>"; 그러나 JS …


6
함수가있는 JavaScript 삼항 연산자 예제
jQuery 1.7.1을 사용하고 있습니다. 간단한 if / else 문을 대체하기 위해 JavaScript 삼항 연산자를 사용하기 시작했습니다. 나는 여러 곳에서 성공적으로 수행했습니다. 다른 일을 성공적으로 만들었을 때 깜짝 놀랐습니다. 확실히 안 되겠다고 생각했지만 어쨌든 시도했습니다. 원래 진술은 다음과 같습니다. function updateItem() { $this = $(this); var IsChecked = $this.hasClass("IsChecked"); if (IsChecked …

5
Grunt.js 복사를 사용하여 디렉토리의 모든 파일을 다른 디렉토리로 복사하십시오.
빌드 프로세스의 일부로 디렉터리의 모든 파일을 다른 디렉터리로 복사하려고합니다. 내가 명시 적으로 지정한 개별 파일에 대해 잘 작동하지만 전체 디렉토리를 복사하려고 할 때 전체 디렉토리 구조를 복사하거나 전혀 복사하지 않는 것과 같은 이상한 작업을 수행합니다. 내 GruntFile.js의 관련 부분은 다음과 같습니다. copy: { myvoice: { files: [ { src:"src/html/index.html", dest:"dist/myvoice/index.html" …

5
angularjs에서 timeInterval을 지우거나 중지하는 방법은 무엇입니까?
나는 $intervalNow I need to stop / cancel this를 사용하여 일정한 시간 간격 후에 서버에서 데이터를 가져 오는 데모를 만들고 있습니다. 이것을 어떻게 할 수 있습니까? 프로세스를 다시 시작해야하는 경우 어떻게해야합니까? 둘째, 한 가지 더 질문이 있습니다. 일정한 시간 간격 후에 서버에서 데이터를 가져오고 있습니다. $scope.apply또는 사용할 필요가 $scope.watch있습니까? 내 …

7
JSON에서 각 이름이 인용되는 이유는 무엇입니까?
JSON 사양 은 JSON이 객체 또는 배열이라고 말합니다. 물체의 경우 개체 구조는 0 개 이상의 이름 / 값 쌍 (또는 멤버)을 둘러싼 중괄호 쌍으로 표시됩니다. 이름은 문자열입니다. ... 그리고 나중에 사양은 ​​문자열이 따옴표로 묶여 있다고 말합니다. 왜? 그러므로, {"Property1":"Value1","Property2":18} 그리고 아닙니다 {Property1:"Value1",Property2:18} 질문 1 : 이름 / 값 쌍의 이름이 …
91 javascript  json 

3
JQuery에서 클릭 한 요소를 제외한 모든 클래스를 선택하는 방법은 무엇입니까?
Drupal에서 개발 한 웹 사이트가 있습니다. 나는 collapsiblock (기본적으로 JQuery 플러그인)이라는 모듈을 사용하여 아코디언과 같은 효과를 얻습니다. 그것은 나와 함께 잘 작동합니다 (베타 버전이지만). 그러나 사용자가 아코디언의 한 항목을 클릭하면 다른 항목이 축소되도록 수정하고 싶습니다. 현재 통계에서는 사용자가 한 항목을 클릭 할 때 항목이 이미 축소 또는 확장되었는지 확인하고 항목을 …

3
getElementsByClassName의 배열에서 forEach를 사용하면 "TypeError : undefined is not a function"이 발생합니다.
내 JSFiddle 에서는 단순히 요소 배열을 반복하려고합니다. 로그 문이 증명 하듯이 배열은 비어 있지 않습니다. 그러나 호출 forEach은 나에게 (그다지 도움 이되지 않음 )“Uncaught TypeError: undefinedis not a function”오류를 제공합니다. 나는 어리석은 짓을하고있는 것 같다. 내가 뭘 잘못하고 있죠? 내 코드 : var arr = document.getElementsByClassName('myClass'); console.log(arr); console.log(arr[0]); arr.forEach(function(v, i, …

7
html 요소가없는 AngularJS ng-repeat
현재이 코드를 사용하여 목록을 렌더링하고 있습니다. <ul ng-cloak> <div ng-repeat="n in list"> <li><a href="{{ n[1] }}">{{ n[0] }}</a></li> <li class="divider"></i> </div> <li>Additional item</li> </ul> 그러나이 <div>요소는 일부 브라우저에서 매우 사소한 렌더링 결함을 유발합니다. div 컨테이너없이 ng-repeat를 수행하는 방법이나 동일한 효과를 얻을 수있는 대체 방법이 있는지 알고 싶습니다.

6
JavaScript 이외의 다른 언어가 중괄호 시작 위치 (같은 줄과 다음 줄)에 차이가 있습니까?
오늘 저는 JavaScript patterns O'Reilly 책을 무작위로 읽는 동안 흥미로운 점을 발견했습니다 (참조 용 27 페이지). Javascript에서는 경우에 따라 중괄호 시작 위치가 다른 경우 차이가 있습니다. function test_function1() { return { name: 'rajat' }; } var obj = test_function1(); alert(obj); //Shows "undefined" 동안 function test_function2() { return { name: 'rajat' …

2
CSS3 애니메이션 완료시 콜백이 있습니까?
CSS3 애니메이션의 경우 콜백 함수를 구현하는 방법이 있습니까? Javascript 애니메이션의 경우 가능하지만 css3에서 수행하는 방법을 찾지 못했습니다. 내가 볼 수있는 한 가지 방법은 애니메이션 지속 시간 후에 콜백을 실행하는 것이지만 애니메이션이 끝난 직후에 항상 호출되는 것을 보장하지는 않습니다. 브라우저 UI 대기열에 따라 다릅니다. 더 강력한 방법을 원합니다. 단서가 있습니까?


11
문자열을 반환하는 값에 자바 스크립트 (jquery)로 정수 값을 추가하려면 어떻게해야합니까?
다음과 같은 간단한 html 블록이 있습니다. <span id="replies">8</span> jquery를 사용하여 값 (8)에 1을 추가하려고합니다. var currentValue = $("#replies").text(); var newValue = currentValue + 1; $("replies").text(newValue); 무슨 일이 일어나고 있는지는 다음과 같이 나타납니다. 81 그때 811 9가 아니라 정답입니다. 내가 뭘 잘못하고 있죠?

9
node.js mongodb _id node-mongodb-native로 문서 선택
ID로 문서를 선택하려고합니다. 난 노력 했어: collection.update({ "_id": { "$oid": + theidID } } collection.update({ "_id": theidID } collection.update({ "_id.$oid": theidID }} 또한 시도 : collection.update({ _id: new ObjectID(theidID ) } 이것은 나에게 오류 500을 제공합니다 ... var mongo = require('mongodb') var BSON = mongo.BSONPure; var o_id = new BSON.ObjectID(theidID …

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