반응형

JavaScript 10

jQuery가 ID에 .(주기)가 있는 요소를 선택하도록 하려면 어떻게 해야 합니까?

jQuery가 ID에 .(주기)가 있는 요소를 선택하도록 하려면 어떻게 해야 합니까? 다음 클래스와 컨트롤러 작업 방법이 주어집니다. public School { public Int32 ID { get; set; } publig String Name { get; set; } public Address Address { get; set; } } public class Address { public string Street1 { get; set; } public string City { get; set; } public String ZipCode { get; set; } public String State { get; set; } public String Country { get; set; } } [Auth..

programing 2023.10.29

대괄호 자바스크립트 객체 키

대괄호 자바스크립트 객체 키 자바스크립트에서 키를 할당하는 아래의 방법이 어떻게 작동하는지 누가 설명해줄 수 있습니까? a = "b" c = {[a]: "d"} 반환: Object {b: "d"} 이것은 새로운 ES2015(EcmaScript spec을 공식적으로 ES6라고 함) 계산된 속성 이름 구문입니다.그것은 그들의 축약어입니다.someObject[someKey]ES3/5에서 알고 있는 과제: var a = "b" var c = {[a]: "d"} 은 다음을 의미하는 통사당입니다. var a = "b" var c = {} c[a] = "d" 정말로 사용하는.[]변수의 실제 값을 키로 사용하는 우수한 방법을 제공합니다./JavaScript 개체를 만드는 동안 property. 저는 위의 답변에 상당히..

programing 2023.10.29

redux와 상태 기계(예: xstate)의 실제 차이는 무엇입니까?

redux와 상태 기계(예: xstate)의 실제 차이는 무엇입니까? 저는 중간 복잡도의 프론트엔드 응용 프로그램을 조사하고 있습니다.현재 순수 자바스크립트로 작성되어 있으며, 이 어플리케이션의 몇 가지 주요 부분을 연결하는 다양한 이벤트 기반 메시지를 가지고 있습니다. 우리는 추가적인 리팩토링의 범위 내에서 이 애플리케이션을 위한 일종의 상태 컨테이너를 구현할 필요가 있다고 결정했습니다.이전에 redux와 ngrx store(실제로는 동일한 원칙을 따르는)에 대한 경험이 있었습니다. Redux는 우리에게 선택 사항이지만, 개발자 중 한 명이 상태 기계 기반 라이브러리, 특히 xstate 라이브러리를 사용할 것을 제안했습니다. 저는 xstate와 함께 일해본 적이 없어서 흥미롭게 생각하여 설명서를 읽고 ..

programing 2023.10.24

자바스크립트 >> 연산자는 무엇이고 어떻게 사용합니까?

자바스크립트 >> 연산자는 무엇이고 어떻게 사용합니까? 배열에 필터 방식을 추가한 Mozilla의 코드를 보고 있었는데 코드 라인이 있어서 혼란스러웠습니다. var len = this.length >>> 0; 자바스크립트에서 >>>이 사용되는 것을 본 적이 없습니다. 그것은 무엇이고 무슨 일을 합니까?단순히 숫자가 아닌 숫자를 숫자로 변환하는 것이 아니라 32비트 부호 없는 int로 표현할 수 있는 숫자로 변환합니다. 의 Number (*) 이지만(,&,|그리고.~는 는 32 됩니다.비트 와이즈 연산을 수행하면 계산을 수행하기 전에 숫자를 32비트 부호화된 int로 변환하여 분수와 32보다 높은 자리 비트를 손실하고 다시 숫자로 변환합니다. 0 합니다와합니다.>>0하고 32 에 있는지 입니다.으로,,>>..

programing 2023.10.09

반응형 네이티브에서 구성요소 숨기기/표시

반응형 네이티브에서 구성요소 숨기기/표시 리액트 네이티브를 처음 접했는데 구성 요소를 숨기거나 표시하려면 어떻게 해야 하는지 궁금합니다. 테스트 케이스는 다음과 같습니다. this.doSearch({input: text})} /> Cancel 는 을 가지고 .TextInput 제가 소,은을 보여주는 입니다.TouchableHighlight이를면다e면를을 숨깁니다.TouchableHighlight사용자가 취소 버튼을 누를 때. "접속"하는 방법을 모릅니다.TouchableHighlight내 기능 안에 숨김/보여주기 위해 구성 요소showCancel/hideCancel. 또한 버튼을 처음부터 어떻게 숨길 수 있습니까?렌더 기능에서: { this.state.showTheThing && } 그럼 그냥 이렇게 해..

programing 2023.09.09

ES6를 사용한 Javascript의 열거

ES6를 사용한 Javascript의 열거 저는 자바스크립트로 오래된 자바 프로젝트를 재구축하고 있는데, JS에서 열거를 하는 좋은 방법이 없다는 것을 깨달았습니다. 제가 생각해 낼 수 있는 최선은 다음과 같습니다. const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); 그const유지한다Colors키와 값이 변경되지 않도록 재할당할 수 없습니다.기호를 사용하여 다음을 수행합니다.Colors.RED (와) 하지 .0아니면 자기 자신을 제외한 다른 어떤 것. 이 제형에 문제가 있습니까?더 좋은 방법이 있습니까? (이 질문이 약간 반복되는 것으로 알고 있지만, 이전의 모든..

programing 2023.08.30

스크롤 가능한 div의 맨 위로 다시 스크롤합니다.

스크롤 가능한 div의 맨 위로 다시 스크롤합니다. #containerDiv { position: absolute; top: 0px; width: 400px; height: 100%; padding: 5px; font-size: .875em; overflow-y: scroll; } document.getElementById("containerDiv").innerHTML = variableLongText; 다음에 스크롤 위치를 컨테이너 div 맨 위로 다시 재설정하는 방법은 무엇입니까?var myDiv = document.getElementById('containerDiv'); myDiv.innerHTML = variableLongText; myDiv.scrollTop = 0; 속성을 참조하십시오.부드러운..

programing 2023.08.25

Chrome 디버거가 닫힌 로컬 변수가 정의되지 않았다고 생각하는 이유는 무엇입니까?

Chrome 디버거가 닫힌 로컬 변수가 정의되지 않았다고 생각하는 이유는 무엇입니까? 다음 코드로: function baz() { var x = "foo"; function bar() { debugger; }; bar(); } baz(); 다음과 같은 예상치 못한 결과를 얻었습니다. 코드를 변경하는 경우: function baz() { var x = "foo"; function bar() { x; debugger; }; bar(); } 예상되는 결과를 얻었습니다. 또한, 다음과 같은 연락이 있을 경우eval함수 는 내 에 내가 할 수 . (eval). 한편, Firefox 개발 도구는 두 상황 모두에서 예상되는 동작을 제공합니다. 디버거가 파이어폭스보다 덜 편리하게 작동하는 크롬은 어떻게 된 겁니까?이 ..

programing 2023.08.15

jQuery를 사용하여 클라이언트의 클립보드에 텍스트를 복사하는 방법은 무엇입니까?

jQuery를 사용하여 클라이언트의 클립보드에 텍스트를 복사하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 자바스크립트에서 클립보드에 복사하려면 어떻게 해야 합니까? (27개 답변) 마감됨9년 전에. 워크플로우는 간단합니다. 텍스트 영역 내부를 클릭합니다. 텍스트가 클라이언트의 클립보드에 복사됩니다. 사용자에게 통지를 표시합니다. 어떻게 하는 거지?브라우저 호환성 측면에서 Javascript에서 클립보드로 복사하는 것은 까다로운 작업입니다.가장 좋은 방법은 작은 플래시를 사용하는 것입니다.모든 브라우저에서 작동합니다.이 기사에서 확인하실 수 있습니다. Internet Explorer(인터넷 익스플로러)를 사용하는 방법은 다음과 같습니다. function copy (str) { //..

programing 2023.07.31

Babel 6은 기본값을 내보내는 방법을 변경합니다.

Babel 6은 기본값을 내보내는 방법을 변경합니다. 전에, 바벨은 선을 추가했습니다.module.exports = exports["default"]더 이상 이렇게 할 수 없습니다.내가 할 수 있기 전에 이것이 의미하는 것은: var foo = require('./foo'); // use foo 이제 저는 이것을 해야 합니다. var foo = require('./foo').default; // use foo 큰 문제는 아닙니다. (그리고 저는 이것이 처음부터 그랬어야 했다고 생각합니다.)문제는 제가 예전에 작동하는 방식에 의존하는 코드가 많다는 것입니다(대부분을 ES6 가져오기로 변환할 수 있지만 전부는 아닙니다).제 프로젝트를 수행하고 이 문제를 해결할 필요 없이 오래된 방법을 작동시키는 방법에 대한..

programing 2023.07.31
반응형