목록네트워크 (402)
스택큐힙리스트
리액트 컴포넌트에서 메뉴에 selected 속성을 설정해야 합니다. 이 속성은 애플리케이션 상태를 반영하는 옵션에 적용되어야 합니다. render() 함수 내에서 optionState는 상태 소유자로부터 SortMenu 컴포넌트로 전달됩니다. 옵션 값들은 JSON을 통해 props로 전달됩니다. render: function() { var options = [], optionState = this.props.optionState; this.props.options.forEach(function(option) { var selected = (optionState === option.value) ? ' selected' : ''; options.push( {option.label} ); }); // {opt..
HTML를 PNG와 같은 이미지로 렌더링하는 방법이 있을까요? 캔버스를 사용하여 가능하다는 것을 알고 있지만, 예를 들어 div와 같은 표준 HTML 요소를 렌더링하고 싶습니다.답변 1옵션 3: PhantomJs와 래퍼 라이브러리 사용하기 PhantomJs node-webshot (PhantomJs를 위한 자바스크립트 래퍼 라이브러리) ... 장점 Javascript 실행 매우 빠름 단점 나쁜 렌더링 최신 웹 기능(플렉스박스, 고급 선택자, 웹폰트, 박스 크기 조정, 미디어 쿼리 등)에 대한 지원 없음 확장이 복잡함 이미지를 로드해야 하는 경우 작동하기 어려움 ... 옵션 4: Chrome 헤드리스와 래퍼 라이브러리 사용하기 Chrome 헤드리스 chrome-devtools-protocol Puppete..
Open Graph 네임스페이스를 가장 효과적으로 구현하는 방법에 대해 상반된 정보를 보았습니다. 구체적으로, Open Graph 웹사이트는 몇 가지 다른 방법을 사용하고 있고, Facebook Open Graph 예시는 다른 방법을 사용합니다. Open Graph 웹사이트 예시 (HTML prefix 속성 사용): Open Graph 웹사이트 소스 코드 (HTML XMLNS 속성 사용): Facebook Open Graph 문서 (HEAD prefix 속성 사용): Facebook Open Graph 문서 #2 (HTML XMLNS 속성 사용): 권장되는 방법은 무엇이며, 중요한 문제는 아닌가요?답변 1모든 것들은 동등하며 모두 작동합니다. 접두사를 사용하십시오. 이것은 새로운 권장 방법이며 더 적은 ..
npm 설치에 문제가 있습니다. 프로젝트 A라고 하는 프로젝트를 생성했습니다. cd ~/projectA npm install sails 하지만 설치 후에는 sails 명령어를 찾을 수 없습니다. 이를테면, ~/projectA/node_modules 디렉터리에 성공적으로 설치된 것을 알고 있습니다. 하지만 실행 파일이 활성화되지 않습니다. 그리고 설치된 위치는 ~/projectA/node_modules/.bin입니다. 어떻게 하면 이 projectA 폴더로 들어갈 때마다 .bin 파일을 자동으로 활성화시킬 수 있을까요? 무언가 잘못한 건가요?답변 1나는 내게 작동하는 미려하지 않은 해결책을 제공할 수 있습니다. 그냥 .bashrc 파일에서 경로를 내보냈습니다. export PATH=$PATH:./node_..