«javascript» 태그된 질문

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

30
js를 사용하여 소프트웨어 버전 번호를 비교하는 방법은 무엇입니까? (숫자 만)
소프트웨어 버전 번호는 다음과 같습니다. "1.0", "1.0.1", "2.0", "2.0.0.1", "2.0.1" 이것을 어떻게 비교할 수 있습니까 ?? 올바른 순서가 다음과 같다고 가정하십시오. "1.0", "1.0.1", "2.0", "2.0.0.1", "2.0.1" 아이디어는 간단합니다 ... : 그 다음 세 번째보다 두 번째보다 첫 번째 숫자를 읽으십시오 .... 그러나 버전 번호를 부동 소수점 숫자로 변환 할 수 …

8
동결과 밀봉의 차이점
방금 JavaScript 메소드 freeze및 에 대해 들었습니다 seal. 사용 방법에 대한 간단한 예는 다음과 같습니다. var o1 = {}, o2 = {}; Object.freeze(o2); o1["a"] = "worked"; o2["a"] = "worked"; alert(o1["a"]); //prints "worked" alert(o2["a"]); //prints "undefined" 차이점은 무엇이며 freeze그리고 seal? 성능을 향상시킬 수 있습니까?

5
moment.js에서 RFC2822 날짜를 변환하려고 할 때“사용 중단 경고 : 모멘트 생성이 js 날짜로 되돌아 감”
moment.js를 사용하여 서버 측 날짜 시간을 현지 시간으로 변환하려면 다음 코드를 사용하고 있습니다. moment(moment('Wed, 23 Apr 2014 09:54:51 +0000').format('lll')).fromNow() 그러나 나는 얻고있다 : 지원 중단 경고 : 모멘트 생성이 js Date로 폴백합니다. 이것은 권장되지 않으며 향후 주요 릴리스에서 제거 될 예정입니다. 자세한 내용은 https://github.com/moment/moment/issues/1407 을 참조하십시오 . 제거 할 수없는 …


10
반복되는 문자로 채워진 가변 길이의 문자열을 만듭니다.
그래서 내 질문은 다른 사람이 Java 형식으로 여기에서 물었습니다 : Java-지정된 길이의 새 문자열 인스턴스를 만들고 특정 문자로 채 웁니다. 최고의 솔루션? . . . 하지만 JavaScript와 동등한 것을 찾고 있습니다. 기본적으로 각 필드의 "maxlength"속성에 따라 텍스트 필드를 "#"문자로 동적으로 채우려 고합니다. 따라서 입력에가 있으면 maxlength="3"필드는 "###"으로 채워집니다. 이상적으로 Java와 …
164 javascript  html  string 

11
JSON.stringify 출력을 div로 예쁜 인쇄 방식으로
나는 JSON.stringifyjson 객체로 result = JSON.stringify(message, my_json, 2) 2위의 인수는 꽤 결과를 인쇄 할 예정이다. 내가 같은 것을하면이 작업을 수행합니다 alert(result). 그러나 이것을 div 안에 추가하여 사용자에게 출력하고 싶습니다. 이 작업을 수행하면 한 줄만 표시됩니다. (나는 공백과 공백이 HTML로 해석되지 않기 때문에 작동하지 않는다고 생각합니까?) { "data": { "x": "1", …

9
바인드로 추가 된 이벤트 리스너 제거
JavaScript에서 bind ()를 사용하여 이벤트 리스너로 추가 된 함수를 제거하는 가장 좋은 방법은 무엇입니까? 예 (function(){ // constructor MyClass = function() { this.myButton = document.getElementById("myButtonID"); this.myButton.addEventListener("click", this.clickListener.bind(this)); }; MyClass.prototype.clickListener = function(event) { console.log(this); // must be MyClass }; // public method MyClass.prototype.disableButton = function() { this.myButton.removeEventListener("click", ___________); }; })(); 내가 …

12
node.js : 텍스트 파일을 배열로 읽습니다. (각 배열의 항목을 정렬합니다.)
node.js의 매우 큰 파일을 JavaScript 배열로 읽고 싶습니다. 따라서 파일이 다음과 같은 경우 first line two three ... ... 나는 배열을 가질 것이다 : ['first line','two','three', ... , ... ] 함수는 다음과 같습니다. var array = load(filename); 따라서 모두 문자열로로드 한 다음 분할하는 아이디어는 허용되지 않습니다.

14
Firebase 용 Cloud Functions를 구성하여 여러 파일에서 여러 기능을 배포하려면 어떻게해야하나요?
Firebase 용 Cloud 기능을 여러 개 만들고 한 프로젝트에서 동시에 모두 배포하고 싶습니다. 또한 각 기능을 별도의 파일로 분리하고 싶습니다. 현재 index.js에 둘 다 넣으면 여러 함수를 만들 수 있습니다. exports.foo = functions.database.ref('/foo').onWrite(event => { ... }); exports.bar = functions.database.ref('/bar').onWrite(event => { ... }); 그러나 foo와 bar를 별도의 파일에 넣고 …


9
부모 이벤트의 자식 구성 요소에서 함수를 호출하는 방법
문맥 Vue 2.0에서 문서와 기타 문서 는 부모와 자식 사이의 커뮤니케이션이 소품을 통해 이루어짐을 분명히 나타냅니다. 질문 부모는 자녀에게 소품을 통해 사건이 발생했음을 어떻게 알립니 까? 이벤트라는 소품을 볼까요? 그것은 옳지 않거나 대안이 아닙니다 ( $emit/ $on는 어린이에서 부모로, 허브 모델은 먼 요소를 위해). 예 부모 컨테이너가 있으며 API에 대해 …

22
jQuery에서 제목을 URL 슬러그로 변환하는 방법은 무엇입니까?
CodeIgniter에서 앱을 작성 중이며 양식의 필드를 동적으로 생성하여 URL 슬러그를 생성하려고합니다. 내가하고 싶은 것은 문장 부호를 제거하고 소문자로 변환 한 다음 공백을 하이픈으로 바꾸는 것입니다. 예를 들어 Shane의 Rib Shack은 shanes-rib-shack이됩니다. 여기까지 내가 가진 것입니다. 소문자는 쉽지만 대체 기능이 전혀 작동하지 않는 것 같습니다. 구두점을 제거 할 생각이 없습니다. $("#Restaurant_Name").keyup(function(){ …
163 javascript  jquery  regex 

9
Javascript-문서가로드되었는지 감지하는 방법 (IE 7 / Firefox 3)
문서가로드 된 후 함수를 호출하려고하지만 문서가 아직로드되지 않았을 수도 있습니다. 로드되면 함수를 호출 할 수 있습니다. 로드되지 않으면 이벤트 리스너를 연결할 수 있습니다. 호출되지 않으므로 onload가 이미 실행 된 후에 이벤트 리스너를 추가 할 수 없습니다. 문서가로드되었는지 어떻게 확인할 수 있습니까? 아래 코드를 시도했지만 완전히 작동하지는 않습니다. 어떤 아이디어? var …

8
JavaScript에서 콜백 함수에 대한 이해
콜백으로 다른 함수에 함수를 전달하고 실행하는 것을 이해하지만 최선의 구현을 이해하지 못합니다. 나는 다음과 같은 매우 기본적인 예를 찾고 있습니다. var myCallBackExample = { myFirstFunction : function( param1, param2, callback ) { // Do something with param1 and param2. if ( arguments.length == 3 ) { // Execute callback function. …

4
함수 내에서이 setInterval을 지우려면 어떻게해야합니까?
일반적으로 간격을 변수로 설정 한 다음처럼 지우지 var the_int = setInterval(); clearInterval(the_int);만 코드가 작동하려면 익명 함수에 넣습니다. function intervalTrigger() { setInterval(function() { if (timedCount >= markers.length) { timedCount = 0; } google.maps.event.trigger(markers[timedCount], "click"); timedCount++; }, 5000); }; intervalTrigger(); 이걸 어떻게 지우나요? 나는 그것을 쏴서 var test = intervalTrigger(); clearInterval(test);확실하게 하려고했지만 …

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