반응형

javascript 42

설명설명

설명 나는 방금 전에 본 적이 없는 것을 우연히 발견했다.Backbone.js의 TODO 어플리케이션 예(Backbone TODO 예)의 소스에서는 템플릿이 내부에 있습니다.PHP에서 나온 것처럼 보이지만 JavaScript 태그가 있는 코드를 포함하고 있습니다. 누가 이걸 설명해 줄 수 있나요?이게 진짜야?이러한 스크립트 태그는 클라이언트 측에서 템플릿 기능을 구현하는 일반적인 방법입니다(PHP에서처럼). 유형을 "text/template"로 설정하면 브라우저가 인식할 수 있는 스크립트가 아니기 때문에 브라우저는 이를 무시합니다.이를 통해 어떤 것이든 넣을 수 있으며 나중에 추출하여 템플릿 라이브러리에서 HTML 스니펫을 생성할 수 있습니다. backbone은 특정 템플릿 라이브러리를 사용하도록 강요하..

it-source 2022.11.29

ES6 클래스에서 정적 상수를 선언하시겠습니까?

ES6 클래스에서 정적 상수를 선언하시겠습니까? .class코드에서 위치를 찾는 게 말이 되니까요 지금까지 정적 방법을 사용하여 다음 회피책을 구현했습니다. class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } 시제품을 만지작거릴 가능성이 있다는 것을 알지만, 많은 사람들이 이에 반대합니다. ES6 클래스에서 상수를 구현하는 더 나은 방법이 있습니까?다음과 같이 몇 가지 작업을 수행할 수 있습니다. 「」를 const를 참조해 주세요.사용 사례에 따라 다음을 수행할 수 있습니다. export const constant1 = 33; 수입하다바탕으로 「」를 도 있습니다.static 접근자 가져오기: ..

it-source 2022.11.20

전자 요구()가 정의되지 않았습니다.

전자 요구()가 정의되지 않았습니다. 저는 제 목적을 위해 Electron 앱을 만들고 있습니다.문제는 HTML 페이지에서 노드 함수를 사용할 때 다음과 같은 오류가 발생한다는 것입니다. 'flash()'는 정의되어 있지 않습니다. 모든 HTML 페이지에서 노드 기능을 사용할 수 있는 방법이 있습니까?가능하다면, 그 방법의 예나 링크를 가르쳐 주세요.HTML 페이지에서 사용하려는 변수는 다음과 같습니다. var app = require('electron').remote; var dialog = app.dialog; var fs = require('fs'); 이것들은 Electron의 모든 HTML 창에서 사용하고 있는 값입니다.로는 '5'입니다.nodeIntegration참말브라우저 창을 만들 때 활성화..

it-source 2022.11.20

Gzip의 JavaScript 구현

Gzip의 JavaScript 구현 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 서적, 도구, 소프트웨어 라이브러리 등에 대한 권장 질문을 허용하지 않습니다.당신은 그 질문을 사실과 인용문으로 대답할 수 있도록 편집할 수 있다. 7년 전에 문을 닫았어요 이 질문을 개선하다 JSON 데이터를 AJAX를 통해 작은 고정 크기의 서버 측 캐시에 저장해야 하는 웹 애플리케이션을 작성 중입니다(생각: 오픈소셜 쿼터).서버를 제어할 수 없습니다. 서버측 할당량을 유지하기 위해 저장된 데이터의 크기를 줄일 필요가 있으며, 서버로 전송하기 전에 브라우저에서 문자열화된 JSON을 gzip으로 압축할 수 있기를 희망합니다. 그러나 Gzip의 JavaScript 구..

it-source 2022.11.20

DOM 엘리먼트를 삭제했을 경우, 그 리스너도 메모리에서 삭제됩니까?

DOM 엘리먼트를 삭제했을 경우, 그 리스너도 메모리에서 삭제됩니까? DOM 엘리먼트를 삭제했을 경우, 그 리스너도 메모리에서 삭제됩니까?최신 브라우저 플레인 자바스크립트 삭제된 DOM 요소가 참조가 없는 경우(참조가 없는 경우), 요소 자체는 가비지 컬렉터 및 관련된 이벤트 핸들러/리슨에 의해 선택됩니다. var a = document.createElement('div'); var b = document.createElement('p'); // Add event listeners to b etc... a.appendChild(b); a.removeChild(b); b = null; // A reference to 'b' no longer exists // Therefore the element and ..

it-source 2022.11.19

jQuery를 사용하여 JavaScript 개체에서 선택한 항목에 옵션을 추가하는 가장 좋은 방법은 무엇입니까?

jQuery를 사용하여 JavaScript 개체에서 선택한 항목에 옵션을 추가하는 가장 좋은 방법은 무엇입니까? 입니까?j를 Query'는 JavaScript를 말합니다. 플러그인이 필요 없는 것을 찾고 있습니다만, 시판되고 있는 플러그인에 대해서도 관심이 있습니다. 제가 한 일은 다음과 같습니다. selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == 'string') { $('#mySelect').append('' + selectValues[key] + ''); } } 깔끔하고 심플한 솔루션: 다음은 matdumsa를 정리하고 단순화한 버전입니다. $.each(..

it-source 2022.11.19

JavaScript를 사용하여 문서 전체의 높이를 얻는 방법

JavaScript를 사용하여 문서 전체의 높이를 얻는 방법 문서의 높이를 알 수 없는 문서도 있습니다(무엇을 맨 아래에 배치하기 위해).게다가 의 패딩 보텀은, 이러한 페이지에서는 아무것도 행해지지 않는 것처럼 보이지만, 높이가 돌아오는 페이지에서는 행해집니다.적절한 예: http://fandango.com http://paperbackswap.com jQuery's$(document).height();합니다. document.height를 반환하다 document.body.scrollHeight를 반환하다 「 」 「 」 。 jQuery's$(document).height(); " " " " 。$(document)입니다. document.height됩니다. document.body.scrollHeigh..

it-source 2022.11.01

터미널에서 JavaScript 스크립트를 실행하려면 어떻게 해야 합니까?

터미널에서 JavaScript 스크립트를 실행하려면 어떻게 해야 합니까? 예를 들어 Python 스크립트를 실행하는 경우 python filename.py을 입력하거나 C 프로그램 make filename을 실행하는 경우 ./ filename을 입력합니다..js 파일을 사용하여 이 작업을 수행하는 방법은 무엇입니까?또 다른 답은 노드입니다.JS! Node.js는 빠르고 확장 가능한 네트워크 애플리케이션을 쉽게 구축할 수 있도록 Chrome의 JavaScript 런타임에 구축된 플랫폼입니다.Node.js는 이벤트 기반의 논블로킹 I/O 모델을 사용하여 분산 디바이스 간에 실행되는 데이터 집약적인 실시간 애플리케이션에 적합합니다. 단말기를 사용하여 다음을 사용하여 시작할 수 있습니다.node명령어를 입력합니..

it-source 2022.10.31

Javascript 개체와 JSON 비교

Javascript 개체와 JSON 비교 Javascript 객체와 JSON 문자열의 기본적인 차이점을 명확하게 이해하고 싶습니다. 다음 JS 변수를 생성한다고 가정합니다. var testObject = {one: 1,"two":2,"three":3}; Q1. 키/속성 이름은 따옴표 포함/불포함 모두 유효합니까?(예:"one" : 1 그렇다면 어떤 차이가 있습니까? Q2를 사용하여 의 오브젝트를 하는 :JSON.stringify(testObject)JS JSON JSON JSON JSON JSON? 나는 그들이 거의 비슷하다고 느낀다.이것에 대해 자세히 설명해 주세요. Q3: JSON 문자열을 해석하는 경우 다음 방법을 권장합니다. var javascriptObj = JSON.parse(jSonStrin..

it-source 2022.10.31

입력 유형="텍스트"에서 원하는 대로 변경 사항을 추적하는 가장 좋은 방법은 무엇입니까?

입력 유형="텍스트"에서 원하는 대로 변경 사항을 추적하는 가장 좋은 방법은 무엇입니까? 경험으로는 제제 in in in in in in in in ininput type="text" onchange는 보통 합니다.blur를 선택합니다를 선택합니다. 로 트리거하는 방법이 있나요?onchangetextfield 이 '수동을 추적하는 요?그렇지 않다면, 이 "수동"을 추적하는 가장 우아한 방법은 무엇입니까? 「」를 사용합니다.onkey*필드를 마우스 오른쪽 버튼으로 클릭하고 붙여넣기를 선택하면 키보드 입력 없이 필드가 변경되므로 이벤트는 신뢰할 수 없습니다. 이는?setTimeout못생겼다:-)-)-)-)--)요즘 들어봐요. 그 요소에 집중을 안 해도 되는 것 같아요.HTML5 입니다. IE8 이하를 제외한..

it-source 2022.10.30
반응형