반응형

etc./StackOverFlow 1071

모바일 장치를 감지하는 가장 좋은 방법은 무엇입니까?

질문자 :Community Wiki jQuery에서 사용자가 모바일 장치를 사용하는지 여부를 감지하는 방법이 있습니까? @media 속성과 유사한 것이 있습니까? 브라우저가 휴대용 장치에 있는 경우 다른 스크립트를 실행하고 싶습니다. jQuery $.browser 함수는 내가 찾고 있는 것이 아닙니다. 편집자 주: 사용자 에이전트 감지는 최신 웹 앱에 권장되는 기술이 아닙니다. 이 사실을 확인하려면 이 답변 아래의 주석을 참조하십시오. 기능 감지 및/또는 미디어 쿼리를 사용하여 다른 답변 중 하나를 사용하는 것이 좋습니다. jQuery를 사용하는 대신 간단한 JavaScript를 사용하여 감지할 수 있습니다. if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobi..

etc./StackOverFlow 2021.12.30

하위 디렉토리를 별도의 Git 저장소로 분리(이동)

질문자 :matli 여러 하위 디렉토리가 포함된 Git 리포지토리가 있습니다. 이제 하위 디렉토리 중 하나가 다른 디렉토리와 관련이 없고 별도의 저장소로 분리되어야 한다는 것을 발견했습니다. 하위 디렉토리 내에서 파일의 기록을 유지하면서 이 작업을 수행하려면 어떻게 해야 합니까? 나는 클론을 만들고 각 클론의 원하지 않는 부분을 제거할 수 있다고 생각하지만 이것이 이전 버전 등을 체크아웃할 때 완전한 트리를 제공할 것이라고 생각합니다. 이것은 받아들일 수 있지만, 두 개의 리포지토리에 공유 기록이 없습니다. 명확하게하기 위해 다음과 같은 구조가 있습니다. XYZ/ .git/ XY1/ ABC/ XY2/ 하지만 대신 다음을 원합니다. XYZ/ .git/ XY1/ XY2/ ABC/ .git/ ABC/ 쉬운 방..

etc./StackOverFlow 2021.12.30

Bower와 npm의 차이점은 무엇입니까?

질문자 :Games Brainiac bower 와 npm 의 근본적인 차이점은 무엇입니까? 단순하고 단순한 것을 원합니다. 동료 중 일부가 프로젝트에서 bower 와 npm 모든 패키지 관리자에는 많은 단점이 있습니다. 당신은 당신이 살 수있는 것을 선택해야합니다. 역사 npm 은 node.js 모듈 관리를 시작했지만(패키지 node_modules 에 들어가는 이유입니다) Browserify 또는 webpack 과 결합하면 프런트 엔드에서도 작동합니다. Bower 는 프론트 엔드 전용으로 만들어졌으며 이를 염두에 두고 최적화되어 있습니다. 리포지토리의 크기 NPM은 범용 자바 스크립트를 포함하여 정자보다 훨씬, 훨씬 더 큰 것이다 (같은 country-data 국가 정보 또는 sorts 프런트 엔드 또는..

etc./StackOverFlow 2021.12.30

JavaScript에서 'new' 키워드는 무엇입니까?

질문자 :Alon Gubkin JavaScript의 new 키워드는 처음 접했을 때 상당히 혼란스러울 수 있습니다. 사람들은 JavaScript가 객체 지향 프로그래밍 언어가 아니라고 생각하는 경향이 있기 때문입니다. 그것은 무엇입니까? 어떤 문제를 해결합니까? 언제가 적절하고 언제가 적절하지 않습니까? 5가지 작업을 수행합니다. 새로운 객체를 생성합니다. 이 객체의 유형은 단순히 object 입니다. 이 새로운 객체의 내부, 접근 불가, [[prototype]] (즉, __proto__ ) 속성을 생성자 함수의 외부 접근 가능한 프로토타입 객체로 설정합니다(모든 함수 객체는 자동으로 프로토타입 속성을 가집니다). this 변수가 새로 생성된 객체를 가리키도록 합니다. 이 때마다 새롭게 생성 된 객체 사..

etc./StackOverFlow 2021.12.30

현재 Git 브랜치를 마스터 브랜치로 만들기

질문자 :Karel Bílek Git에 저장소가 있습니다. 분기를 만든 다음 마스터와 분기 모두에 약간의 변경을 수행했습니다. 그런 다음 수십 개의 커밋을 수행한 후 분기가 마스터보다 훨씬 나은 상태라는 것을 깨달았습니다. 그래서 분기가 마스터가 되기를 원하고 마스터의 변경 사항을 무시합니다. 변경 사항을 마스터에 유지하고 싶지 않기 때문에 병합할 수 없습니다. 어떻게 해야 하나요? 추가 : 이 경우 '이전' 마스터는 이미 GitHub와 같은 다른 저장소 push 이것이 어떻게 변화합니까? 다른 두 답변의 문제는 새 마스터가 이전 마스터를 조상으로 갖고 있지 않기 때문에 푸시하면 다른 모든 사람들이 엉망이 될 것이라는 점입니다. 이것이 당신이 하고 싶은 일입니다: git checkout b..

etc./StackOverFlow 2021.12.29

모든 Git 브랜치를 가져오는 방법

질문자 :David542 약 5개의 분기가 포함된 Git 리포지토리를 복제했습니다. git branch 수행하면 그 중 하나만 볼 수 있습니다. $ git branch * master git branch -a 를 수행하여 모든 분기를 볼 수 있다는 것을 알고 있지만 모든 분기를 로컬로 가져오려면 어떻게 해야 git branch 하면 다음과 같이 표시됩니까? $ git branch * master * staging * etc... 다음과 같이 모든 리모컨에서 모든 분기를 가져올 수 있습니다. git fetch --all 그것은 기본적으로 힘의 움직임 입니다. fetch 는 원격 브랜치의 로컬 복사본을 업데이트하므로 로컬 브랜치에는 항상 안전 하지만 다음과 같습니다. fetch 는 로컬 브랜치를 업데이트 하..

etc./StackOverFlow 2021.12.29

GitHub에서 커밋을 제거하려면 어떻게 해야 하나요? [복제하다]

질문자 :hectorsq 이 질문에는 이미 답변이 있습니다 . 'git push' 실행 취소 (13개 답변) 폐쇄 2 년 전 . "실수로" 커밋을 GitHub에 푸시했습니다. 이 커밋을 제거할 수 있습니까? 내 GitHub 리포지토리를 이 커밋 이전의 상태로 되돌리고 싶습니다. 참고: 아래 주석에서 git rebase -i 에 대한 대안을 참조하세요. git reset --soft HEAD^ 먼저 로컬 저장소에서 커밋을 제거합니다. git rebase -i 사용하여 이 작업을 수행할 수 있습니다. 예를 들어, 마지막 커밋이라면 git rebase -i HEAD~2 하고 팝업되는 편집기 창에서 두 번째 줄을 삭제할 수 있습니다. git push origin +branchName --force..

etc./StackOverFlow 2021.12.29

NodeJS 및 NPM을 다음 버전으로 업데이트하려면 어떻게 해야 합니까?

질문자 :Dail 방금 Node.js 와 npm (추가 모듈용)을 설치했습니다. Node.js와 사용 중인 모듈을 최신 버전으로 업데이트하려면 어떻게 해야 합니까? npm 이 할 수 있습니까, 아니면 다음 버전을 얻으려면 Node.js와 npm을 제거하고 다시 설치해야 합니까? npm 섹션 에서 이 단계를 따랐습니다. update 명령에 대한 문서를 참조하십시오. npm update [-g] [...] 이 명령은 semver를 고려하여 나열된 모든 패키지를 최신 버전(태그 구성으로 지정)으로 업데이트합니다. 또한 Node.js 및 NPM 설치 및 NPM 업그레이드 에 대한 설명서를 참조하십시오. 다음 원래 답변은 더 이상 존재하지 않지만 Linux 및 Mac에서 작동해야 하는 이전 FAQ에서 가져온 것입..

etc./StackOverFlow 2021.12.29

Vim에서 전체 줄을 복제하는 방법은 무엇입니까?

질문자 :sumek IntelliJ IDEA/Resharper의 Ctrl + D 또는 Eclipse의 Ctrl + Alt + ↑ / ↓ 와 유사한 방식으로 Vim 에서 전체 줄을 복제하려면 어떻게 해야 합니까? y y 또는 Y 줄을 복사합니다(니모닉: y ank Community Wiki 일반 모드: 다른 답변을 참조하세요. 전 방법: :t. 라인을 복제하고, :t 7 은 7행 다음에 복사합니다. :,+t0 파일의 시작 부분에서 현재 및 다음 줄을 복사합니다( ,+ .,.+1 의 동의어입니다). :1,t$ 는 처음부터 커서 위치까지 줄을 복사합니다( 1, 1,. 의 동의어임). 복사 대신 이동해야 하는 경우 :t 대신 :m 사용하십시오. :g 또는 :v 와 결합하면 정말 강력할 수 있습니다. :v/foo..

etc./StackOverFlow 2021.12.29

브라우저 간에 일관되게 확인란과 레이블을 정렬하는 방법

질문자 :Community Wiki 이것은 나를 끊임없이 괴롭히는 사소한 CSS 문제 중 하나입니다. 스택 오버플로 주변 사람들은 어떻게 checkboxes 과 labels 브라우저 간에 일관되게 수직으로 정렬합니까? Safari에서 올바르게 정렬할 때마다(보통 vertical-align: baseline on the input ), Firefox와 IE에서는 완전히 꺼져 있습니다. Firefox에서 수정하면 Safari와 IE가 불가피하게 엉망이 됩니다. 나는 양식을 코딩할 때마다 이것에 시간을 낭비합니다. 다음은 내가 작업하는 표준 코드입니다. Label text 나는 일반적으로 Eric Meyer의 재설정을 사용하므로 양식 요소는 재정의가 상대적으로 깨끗합니다. 당신이 제공해야 할 어떤 팁이나 트릭..

etc./StackOverFlow 2021.12.29
반응형