«javascript» 태그된 질문

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

16
JSON.stringify와 JSON.parse의 차이점
이 두 가지 파싱 방법을 사용할 때 혼란 스럽습니다. json_encoded 데이터를 에코하고 ajax를 통해 다시 검색 한 후 JSON.stringify 및 JSON.parse를 사용해야하는 시점에 대해 종종 혼란스러워합니다 . 구문 분석 할 때 console.log[object,object] 에, 문자열 화 할 때 JavaScript 객체를 얻 습니다 . $.ajax({ url: "demo_test.txt", success: function(data) { console.log(JSON.stringify(data)) /* …
452 javascript  json 

11
웹팩에서 jQuery 플러그인 종속성 관리
내 응용 프로그램에서 Webpack을 사용하고 있는데 모든 JavaScript 파일 / 코드에 대해 bundle.js와 jQuery 및 React와 같은 모든 라이브러리에 대해 vendor.js라는 두 개의 진입 점을 만듭니다. jQuery를 종속 플러그인으로 사용하고 vendor.js에도 플러그인을 사용하려면 어떻게해야합니까? 해당 플러그인에 여러 종속성이있는 경우 어떻게합니까? 현재이 jQuery 플러그인을 사용하려고합니다-https: //github.com/mbklein/jquery-elastic . Webpack 문서에는 providePlugin 및 …

26
JavaScript로 현재 날짜 및 시간 얻기
JavaScript로 현재 날짜와 시간을 인쇄하는 스크립트가 있지만 DATE항상 잘못되었습니다. 코드는 다음과 같습니다. var currentdate = new Date(); var datetime = "Last Sync: " + currentdate.getDay() + "/" + currentdate.getMonth() + "/" + currentdate.getFullYear() + " @ " + currentdate.getHours() + ":" + currentdate.getMinutes() + ":" + currentdate.getSeconds(); 인쇄 18/04/2012 15:07:33하고 …

16
입력 유형 = "텍스트"에서 입력시 변경 사항을 추적하는 가장 좋은 방법은 무엇입니까?
내 경험상 input type="text" onchange이벤트는 일반적으로 blur컨트롤 을 떠난 후에 만 ​​발생합니다 . 컨텐츠가 변경 onchange될 때마다 브라우저가 강제로 트리거되도록하는 방법이 textfield있습니까? 그렇지 않다면 이것을“수동으로”추적하는 가장 우아한 방법은 무엇입니까? onkey*필드를 마우스 오른쪽 단추로 클릭하고 붙여 넣기를 선택하면 키보드 입력없이 필드가 변경되므로 이벤트 사용 이 신뢰할 수 없습니다. 가 setTimeout유일한 방법은? …
449 javascript  html  forms 

15
JavaScript에서 중첩 루프를 피하는 가장 좋은 방법은 무엇입니까?
Javascript에서 중첩 루프를 끊는 가장 좋은 방법은 무엇입니까? //Write the links to the page. for (var x = 0; x < Args.length; x++) { for (var Heading in Navigation.Headings) { for (var Item in Navigation.Headings[Heading]) { if (Args[x] == Navigation.Headings[Heading][Item].Name) { document.write("<a href=\"" + Navigation.Headings[Heading][Item].URL + "\">" + Navigation.Headings[Heading][Item].Name + …

12
JavaScript로 Base64 문자열에서 BLOB 만들기
문자열에 Base64로 인코딩 된 이진 데이터가 있습니다. const contentType = 'image/png'; const b64Data = 'iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='; blob:이 데이터가 포함 된 URL 을 만들어 사용자에게 표시하고 싶습니다 . const blob = new Blob(????, {type: contentType}); const blobUrl = URL.createObjectURL(blob); window.location = blobUrl; BLOB을 만드는 방법을 알 수 없었습니다. 어떤 경우에는 data:대신 URL …
447 javascript  base64 

9
지연된 배열을 $ .when ()에 전달
여기에 무슨 일이 일어나고 있는지에 대한 고안된 예가 있습니다 : http://jsfiddle.net/adamjford/YNGcm/20/ HTML : <a href="#">Click me!</a> <div></div> 자바 스크립트 : function getSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; deferreds.push( $.post('/echo/html/', { html: "<p>Task #" …

30
암호에 대한 정규식은 8 자 이상, 하나 이상의 숫자 및 소문자와 특수 문자를 모두 포함해야합니다.
정규식으로 확인하고 싶습니다. 비밀번호에는 하나 이상의 숫자를 포함하여 8 자 이상이 포함되며 소문자 및 대문자와 특수 문자 (예 : #, ?)가 모두 포함 !됩니다. 기존 비밀번호이거나 사용자 이름 "password", 또는"websitename" 그리고 여기에 대문자, 소문자, 숫자 또는 특수 문자를 포함하여 8 자에 대한 유효성 검사 표현식이 있습니다. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" 암호로 쓰려면 대문자, …

18
AngularJS 1.2 $ 인젝터 : 모듈
1.07 대신 angular 1.2를 사용할 때 다음 코드는 더 이상 유효하지 않습니다. 왜 그렇습니까? 'use strict'; var app = angular.module('myapp', []); app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider. when('/', { templateUrl: 'part.html', controller: 'MyCtrl' }). otherwise({ redirectTo: '/' }); } ]); 문제는 인젝터 구성 부분 (app.config)에 있습니다. Uncaught Error: [$injector:modulerr] …

6
JavaScript의 자동 세미콜론 삽입 (ASI) 규칙은 무엇입니까?
글쎄, 먼저 브라우저 의존적인지 물어봐야합니다. 유효하지 않은 토큰이 발견되면 유효하지 않은 토큰까지 코드 섹션이 유효하며 세미콜론은 토큰 앞에 줄 바꿈이 있으면 토큰 앞에 삽입됩니다. 그러나 세미콜론 삽입으로 인한 버그에 대한 일반적인 예는 다음과 같습니다. return _a+b; .a는 유효한 토큰이므로이 규칙을 따르지 않는 것 같습니다. 반면에 콜 체인을 끊으면 예상대로 작동합니다. …

13
JavaScript에서 "=>"의 의미는 무엇입니까?
>=연산자가 의미 이상이라는 것을 알고 있지만 =>일부 소스 코드에서 보았습니다 . 그 연산자의 의미는 무엇입니까? 코드는 다음과 같습니다. promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);

30
<div id =“printarea”> </ div> 만 인쇄 하시겠습니까?
표시된 div를 어떻게 인쇄합니까 (페이지의 다른 모든 내용을 수동으로 비활성화하지 않고)? 새로운 미리보기 대화 상자를 피하고 싶기 때문에이 내용으로 새 창을 만드는 것은 유용하지 않습니다. 페이지에는 두 개의 테이블이 있으며 그중 하나에는 인쇄하려는 div가 포함되어 있습니다. 테이블은 웹에 시각적 스타일로 스타일이 지정되어 인쇄에 표시되지 않아야합니다.



28
Node.js에서 파일을 자동으로 다시로드하는 방법?
Node.js에서 파일 자동 다시로드를 구현하는 방법에 대한 아이디어가 있습니까? 파일을 변경할 때마다 서버를 다시 시작하는 데 지쳤습니다. 분명히 Node.js의 require()함수는 파일이 이미 필요한 경우 파일을 다시로드하지 않으므로 다음과 같이해야합니다. var sys = require('sys'), http = require('http'), posix = require('posix'), json = require('./json'); var script_name = '/some/path/to/app.js'; this.app = require('./app').app; process.watchFile(script_name, …

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