반응형

Development Tip 2707

스크롤 막대를 숨기지 만 여전히 스크롤 할 수 있음

스크롤 막대를 숨기지 만 여전히 스크롤 할 수 있음 스크롤바를 표시하지 않고 전체 페이지를 스크롤 할 수 있기를 원합니다. Google 크롬에서는 다음과 같습니다. ::-webkit-scrollbar { display: none; } 그러나 Mozilla Firefox와 Internet Explorer는 그렇게 작동하지 않는 것 같습니다. 나는 또한 이것을 CSS에서 시도했다. overflow: hidden; 스크롤바가 숨겨 지지만 더 이상 스크롤 할 수 없습니다. 전체 페이지를 스크롤 할 수있는 동안 스크롤바를 제거 할 수있는 방법이 있습니까? CSS 또는 HTML 만 사용하십시오. 잘 작동하는 테스트입니다. #parent{ width: 100%; height: 100%; overflow: hidden..

Development Tip 2020.09.27

배열 배열 병합 / 편 평화

배열 배열 병합 / 편 평화 다음과 같은 JavaScript 배열이 있습니다. [["$6"], ["$12"], ["$25"], ["$25"], ["$18"], ["$22"], ["$10"]] 별도의 내부 배열을 다음과 같이 병합하는 방법은 무엇입니까? ["$6", "$12", "$25", ...] concat배열을 병합 하는 데 사용할 수 있습니다 . var arrays = [ ["$6"], ["$12"], ["$25"], ["$25"], ["$18"], ["$22"], ["$10"] ]; var merged = [].concat.apply([], arrays); console.log(merged); 의 apply메서드를 사용하면 concat두 번째 매개 변수를 배열로 사용하므로 마지막 줄은 다음과 같습..

Development Tip 2020.09.27

문자열에서 switch 문을 사용할 수없는 이유는 무엇입니까?

문자열에서 switch 문을 사용할 수없는 이유는 무엇입니까? 이 기능이 최신 Java 버전에 포함될 예정입니까? 누군가 내가 왜 이것을 할 수 없는지 설명 할 수 있습니까 switch? String케이스가 포함 된 Switch 문 은 처음 요청 된 지 최소 16 년이 지난 Java SE 7 에서 구현되었습니다 . 지연에 대한 명확한 이유는 제공되지 않았지만 성능과 관련이있을 수 있습니다. JDK 7에서 구현 이 기능은 이제 javac "설탕 제거"프로세스 로 구현되었습니다 . 선언 String에서 상수를 사용하는 깔끔하고 높은 수준의 구문 case은 컴파일 타임에 패턴을 따르는 더 복잡한 코드로 확장됩니다. 결과 코드는 항상 존재했던 JVM 명령어를 사용합니다. switch을 가진 String경우는 컴..

Development Tip 2020.09.27

이상한 언어 기능

이상한 언어 기능 귀하의 의견으로는 가장 놀랍고, 이상하고, 이상하거나, 정말로 "WTF"언어 기능이 무엇이라고 생각하십니까? 답변 당 하나의 기능 만 사용하세요. C에서 배열은 다음과 같이 인덱싱 될 수 있습니다. a[10] 매우 일반적입니다. 그러나 덜 알려진 형식 (실제로 작동합니다!)은 다음과 같습니다. 10[a] 이는 위와 같은 의미입니다. JavaScript에서 : '5' + 3 gives '53' 이므로 '5' - 3 gives 2 JavaScript에서 다음 구문 return { id : 1234, title : 'Tony the Pony' }; 복귀 undefined 인한 후 바꿈에 부적절한 암시 세미콜론 삽입에 구문 오류이다 return. 다음은 예상대로 작동합니다. return { i..

Development Tip 2020.09.27

이름이 문자열 일 때 JavaScript 함수를 실행하는 방법

이름이 문자열 일 때 JavaScript 함수를 실행하는 방법 JavaScript의 함수 이름이 문자열로 있습니다. 나중에 호출 할 수 있도록 함수 포인터로 어떻게 변환합니까? 상황에 따라 다양한 인수를 메서드에 전달해야 할 수도 있습니다. 일부 기능은 namespace.namespace.function(args[...]). 절대적으로 다른 선택이 없다면 사용 eval하지 마십시오 . 언급했듯이 다음과 같은 것을 사용하는 것이 가장 좋은 방법입니다. window["functionName"](arguments); 그러나 네임 스페이스 함수에서는 작동하지 않습니다. window["My.Namespace.functionName"](arguments); // fail 다음과 같이 할 수 있습니다. window[..

Development Tip 2020.09.27

jQuery를 사용하여 div의 innerHTML을 대체하는 방법은 무엇입니까?

jQuery를 사용하여 div의 innerHTML을 대체하는 방법은 무엇입니까? 다음을 어떻게 얻을 수 있습니까? document.all.regTitle.innerHTML = 'Hello World'; regTitle내 div ID는 어디에 있습니까? $("#regTitle").html("Hello World"); HTML () 함수는 HTML의 문자열을 할 수 있으며, 효과적으로 수정합니다 .innerHTML속성을. $('#regTitle').html('Hello World'); 그러나 text () 함수는 지정된 요소의 (text) 값을 변경하지만 html구조는 유지합니다 . $('#regTitle').text('Hello world'); 대신 jquery 객체가있는 경우 기존 콘텐츠 대신 렌더링하려..

Development Tip 2020.09.27

CSS로 div의 종횡비 유지

CSS로 div의 종횡비 유지 div창의 너비가 변경됨에 따라 너비 / 높이를 변경할 수 있는을 만들고 싶습니다 . 가로 세로 비율을 유지하면서 너비에 따라 높이를 변경할 수있는 CSS3 규칙이 있습니까? JavaScript를 통해이 작업을 수행 할 수 있다는 것을 알고 있지만 CSS 만 사용하는 것을 선호합니다. 다음 과 같이에 대한 백분율 값 으로 래퍼 를 만듭니다 padding-bottom. div { width: 100%; padding-bottom: 75%; background: gold; /** div { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } 여기에 데모 와 다른 심층 데모가 있습니다. vw 단위 : 요소 vw의 너비와 높이..

Development Tip 2020.09.27

Ruby에서 attr_accessor는 무엇입니까?

Ruby에서 attr_accessor는 무엇입니까? attr_accessorRuby를 이해하는 데 어려움을 겪고 있습니다. 누군가 나에게 이것을 설명 할 수 있습니까? 수업이 있다고 가정 해 보겠습니다 Person. class Person end person = Person.new person.name # => no method error 분명히 우리는 method를 정의하지 않았습니다 name. 그걸하자. class Person def name @name # simply returning an instance variable @name end end person = Person.new person.name # => nil person.name = "Dennis" # => no method error 아..

Development Tip 2020.09.27

Node.js / Windows 오류 : ENOENT, stat 'C : \ Users \ RT \ AppData \ Roaming \ npm'

Node.js / Windows 오류 : ENOENT, stat 'C : \ Users \ RT \ AppData \ Roaming \ npm' Windows 7 32 비트가 있습니다. 최신 Node.js 32 비트를 설치했습니다 . 명령을 실행하려고 npm install jquery하면 오류가 발생합니다. 오류 : ENOENT, 상태 'C : \ Users \ RT \ AppData \ Roaming \ npm 어떻게 해결합니까? 표시된 경로에 'npm'이라는 폴더를 수동으로 생성하면 문제가 해결되었습니다. 자세한 내용은 문제 해결 페이지 에서 찾을 수 있습니다 . npm을 통해 패키지를 설치하는 동안 동일한 문제가 발생했습니다. npm폴더를 수동으로 생성 한 후 C:\Users\UserName\App..

Development Tip 2020.09.27

Git에서 삭제 한 분기를 복구 할 수 있습니까?

Git에서 삭제 한 분기를 복구 할 수 있습니까? 을 실행 git branch -d XYZ하면 분기를 복구 할 수있는 방법이 있습니까? delete branch 명령을 실행하지 않은 것처럼 돌아가는 방법이 있습니까? 예, git reflog삭제 된 브랜치의 끝에서 커밋에 대한 SHA1을 찾아서 찾을 수 있어야합니다 git checkout [sha]. 그리고 일단 해당 커밋에 도달하면 git checkout -b [branchname]거기에서 분기를 다시 만들 수 있습니다 . 이 압축 / 원 라이너 버전에 대해 @Cascabel에 감사드립니다. 한 단계로 수행 할 수 있습니다. git checkout -b 대부분의 경우 도달 할 수없는 커밋은 리플 로그에 있습니다. 따라서 가장 먼저 시도 할 것은 명령 g..

Development Tip 2020.09.27
반응형