프론트엔드 작업을 위해 배워야 할 것
프론트엔드를 배우고 싶은 학생들은 프론트엔드에 대한 일반적인 학습 아이디어와 프런트엔드코드에서 주의할 점, 프런트엔드로서 배워야 할 내용을 살펴보실 수 있습니다. -끝. 괜찮은! 살펴보자!
CSS로 프로그래밍할 수 없나요? Less, Sass, Stylus를 사용하거나 심지어 Absurd를 직접 사용할 수도 있습니다.Bootstrap 외에도 많은 프레임워크가 있습니다. JS를 너무 많이 작성하면 귀찮나요? jQuery.
모바일 개발? Zepto.js.
구조가 좋지 않나요? 프레임워크를 찾으면 Backbone.js는 MVC이고
AngularJS 및 Ember.js는 MVVM이며 Twitter에는 Flight라는 이벤트 기반 프레임워크도 있습니다. 라이브러리가 너무 많아서 로딩을 최적화해야 합니까? RequireJS.
코드 품질에 문제가 있나요? Jasmine, QUnit 및 Mocha는
단위 테스트를 수행합니다. 다양한 브라우저를 테스트해야 하나요? 카르마를 사용하세요.
테스트를 통과했지만 배포에 여전히 문제가 있습니까? Travis CI를 사용한 지속적인 통합.
사용자 행동도 측정해야 하나요? 셀레늄을 사용하세요. 스타일 테스트를 위한 Viff도 있습니다.
JS가 충분히 귀찮다고 생각하시나요? 커피스크립트를 사용하세요.
애니메이션을 만들고 싶으신가요? 캔버스나 SVG, CSS3는 Flash를 죽이는 데 도움이 됩니다.
SVG는 그리기 너무 어렵다고요? Snap.svg를 사용하세요.
게임을 개발하고 싶으신가요? 캔버스를 사용하세요.
직접 작성했는데 FPS가 너무 낮나요? 프레임워크인 CreateJS를 사용합니다.
2D가 너무 유치하다고요? three.js는 WebGL을 사용하여 3D를 개발하는 데 도움을 줍니다.
충분히 강력하지 않나요? asm.js를 사용하면 브라우저에 Unreal Engine 3를 사용할 수 있습니다.
이 모든 것을 구성하고 배포해야 합니다. 문제. Grunt를 사용하면 라이브러리가 너무 많습니다. Bower를 이용하여 관리해보세요,
프로젝트 초반에 다양한 파일 폴더를 만들고 싶으신가요? 여맨을 이용하세요.
오픈소스 프로젝트가 너무 많습니다. GitHub에서 찾을 수 있나요? Git을 배워보세요.
그나저나 블로그 호스팅은 Jekyll을 사용하고 있죠? Ruby도 있고...SASS도 Ruby로 작성하고 Sublime Text는 Python으로 작성하는데 플러그인을 작성해야 하나요? 그것도 배우세요.
디버깅이 너무 어렵나요? Chrome 개발자 도구, 다양한 API 및 기능을 사용하세요.
컴퓨터 브라우저에서만 잘 되는거 아닌가요? 모바일용 HTML5를 개발한다면, 인터넷을 떠나면 패자가 될까요? HTML5 오프라인 애플리케이션.
기본 앱만큼 좋지 않나요? PhoneGap을 사용하세요.
네이티브 API를 호출하고 싶으신가요? Firefox OS 앱을 개발하세요. 또한 브라우저 애플리케이션을 사용하는 방법도 알아야 합니다. Chrome 및 Firefox에는 자체 문서가 있습니다.
그럼 뒷부분은 버리고 직접 하시나요? Node.js를 설치하려면 몇 가지 서버 지식을 배워야 합니다.
npm을 사용하여 노드 패키지를 관리하고 싶으신가요? 또한 Linux 기술과 쉘 기술도 배워야 합니다.
프론트엔드와 백엔드를 모두 사용하고 싶으신가요? http 프로토콜을 다시 살펴보겠습니다.
당신은 웹에 능숙합니까? node-webkit을 사용하면 데스크톱 프로그램을 작성하고 계속 학습할 수 있습니다.
모듈식 개발을 배우고 싶으십니까? CommonJS 및 AMD 사양을 살펴보세요. JS를 이해하는데 오류가 있나요? ECMA-262를 살펴보세요. 6판이 언제 출시될지 모르겠습니다.
브라우저는 서로 다릅니다. 어떻게 호환되게 만드는지 모르시나요? W3C 표준을 살펴보세요.
그 안에 쓰여진 HTML은 사람이 읽을 수 있지만 기계는 읽을 수 없나요? SEO를 원합니다.
장애인을 지원하고 싶으신가요? HTML
semantic을 보세요. 본회의가 열렸는데 IE에서 지원을 안 해준다고요? 이름을 알 수 없는 브라우저는 JS가 무엇인지도 모른다는 건가요? 점진적인 향상.
모든 종류의 장비를 한 번에 처리하고 싶으신가요? 반응형 디자인.
그럼 위의 내용은 단지 몇 가지 기발한 작은 기술일 뿐입니다.
회사는 어떤 일을 하나요? 업계 정보를 얻으세요.
일반인을 위한 제품이요? 인터랙션 디자인.
미술이 별로인가요? UI 디자인.
아웃소싱과 컨설팅이요?
디자인 패턴, 재구성 방법, 알고리즘, 데이터 구조. 소프트웨어공학을 아시나요? 민첩한 개발에 대해 알아보고 TDD, ATDD, BDD를 사용해 보세요.
많은 것을 읽은 후 첫 반응은 중국어 문서를 요청하는 것이었습니다. 가서 영어를 배우세요! 프로그래머로서 프론트엔드든 백엔드든 영어는 정말 중요해요~
관련 추천 :
프론트엔드 개발 엔지니어로서 세 가지 성능 지표에 주목해야 합니다
위 내용은 프론트엔드 작업을 위해 배워야 할 것의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











사용자들은 인터넷을 사용하면서 와피(wapi)라는 용어를 접했을 수도 있지만, 와피가 무엇인지 모르는 사람들도 있을 것입니다. 다음은 모르는 사람들의 이해를 돕기 위해 자세히 소개한 것입니다. wapi란 무엇입니까? 답변: wapi는 무선 LAN 인증 및 기밀 유지를 위한 인프라입니다. 이는 일반적으로 사무실 건물과 같은 장소 근처에서 보호되는 적외선 및 블루투스와 같은 기능과 같습니다. 기본적으로 소규모 부서가 소유하므로 이 기능의 범위는 불과 몇 킬로미터에 불과합니다. wapi 관련 소개: 1. Wapi는 무선 LAN의 전송 프로토콜입니다. 2. 이 기술은 협대역 통신의 문제를 방지하고 더 나은 통신을 가능하게 합니다. 3. 신호를 전송하는 데는 하나의 코드만 필요합니다.

CAD를 원활하게 사용하려면 어떤 구성이 필요합니까? CAD 소프트웨어를 원활하게 사용하려면 다음 구성 요구 사항을 충족해야 합니다. 프로세서 요구 사항: "Word Play Flowers"를 원활하게 실행하려면 Intel Corei5 또는 AMD Ryzen5 이상 프로세서. 물론 고성능 프로세서를 선택하면 더 빠른 처리 속도와 더 나은 성능을 얻을 수 있습니다. 메모리는 컴퓨터에서 매우 중요한 구성 요소이며 컴퓨터의 성능과 사용자 경험에 직접적인 영향을 미칩니다. 일반적으로 대부분의 일상적인 사용 요구 사항을 충족할 수 있는 최소 8GB의 메모리를 권장합니다. 하지만 더 나은 성능과 원활한 사용 경험을 위해서는 16GB 이상의 메모리 구성을 선택하는 것이 좋습니다. 이는 다음을 보장합니다.

이 기사에서는 Python의 람다 함수와 이 함수가 필요한 이유에 대해 알아보고 람다 함수의 실제 예를 살펴보겠습니다. Python의 람다 함수는 무엇입니까? Lambda 함수는 종종 "익명 함수"라고도 하며 이름 없이 정의할 수 있다는 점을 제외하면 일반 Python 함수와 동일합니다. >def 키워드는 일반 함수를 정의하는 데 사용되는 반면, 람다 키워드는 익명 함수를 정의하는 데 사용됩니다. 그러나 한 줄 표현으로 제한됩니다. 일반 함수와 마찬가지로 여러 인수를 허용할 수 있습니다. 구문 Lambdaarguments:expression 이 함수는 입력 개수에 관계없이 허용되지만 표현식만 평가하고 반환합니다. 양고기

빛을 사용하여 신경망을 훈련시킨 Tsinghua University의 결과가 최근 Nature에 게재되었습니다! 역전파 알고리즘을 적용할 수 없으면 어떻게 해야 합니까? 그들은 기존 디지털 컴퓨터 시뮬레이션의 한계를 극복하고 물리적 광학 시스템에서 직접 훈련 과정을 수행하는 FFM(Fully Forward Mode) 훈련 방법을 제안했습니다. 간단히 말해서, 예전에는 물리적 시스템을 세부적으로 모델링한 다음 이러한 모델을 컴퓨터에서 시뮬레이션하여 네트워크를 훈련시키는 것이 필요했습니다. FFM 방법은 모델링 프로세스를 제거하고 시스템이 학습 및 최적화를 위해 실험 데이터를 직접 사용할 수 있도록 합니다. 이는 또한 훈련이 더 이상 각 계층을 뒤에서 앞으로 확인할 필요가 없지만(역전파) 네트워크의 매개변수를 앞에서 뒤로 직접 업데이트할 수 있음을 의미합니다. 퍼즐, 역전파와 같은 비유를 사용하려면

던전을 플레이하려면 몇 천 개의 러닝 포인트가 필요한가요? 호스트인 루 마스터의 러닝 포인트는 17만 점으로 매우 놀라운 결과입니다. 그의 높은 점수는 뛰어난 기술 수준과 운영 능력을 입증할 뿐만 아니라 게임에 대한 깊은 지식과 경험을 입증합니다. 어떤 게임이든 이렇게 높은 점수를 얻으려면 많은 노력과 시간이 필요합니다. Master Lu의 170,000점은 의심할 여지없이 그의 장기적인 축적과 지속적인 개선의 결과입니다. 이 성과는 또한 다른 플레이어가 계속 열심히 일하고 더 높은 게임 성과를 추구하도록 영감을 줍니다. CS-online은 CF보다 컴퓨터 구성 요구 사항이 더 높습니다. 프로세서의 경우 듀얼 코어라면 그래픽 카드의 경우 통합 그래픽 카드도 요구 사항을 충족할 수 있습니다. DNF를 플레이하려면 올바른 구성을 선택하는 것이 매우 중요합니다.

사무용으로 별도의 그래픽 카드를 사용해야 하나요? 사무실의 종류는 다양하지만, 일반 사무실의 경우 회계사가 양식을 작성하거나 프런트 데스크용으로 사용하는 경우에는 일반적으로 별도의 그래픽 카드가 필요하지 않습니다. 그래픽 디자인과 3D 디자인은 그래픽 카드에 대한 성능 요구 사항이 다르기 때문에 머신을 조립할 때 목적을 확인하여 부족하지 않도록 해야 합니다. 후기 단계의 성능. 일반적인 사무실 환경에서는 별도의 그래픽 카드를 장착할 필요가 없습니다. 일반적인 상황에서는 사무실 문서를 처리하거나 비디오를 재생할 때 통합 그래픽 카드만으로도 우리의 요구 사항을 충족하기에 충분합니다. 물론, 필요하다면 독립 그래픽 카드를 추가할 수도 있는데, 데이터 케이블과 전원 케이블을 연결하고, 원래 마더보드의 VGA 인터페이스에 연결되어 있던 데이터 케이블을 독립 그래픽 카드의 VGA 인터페이스에 연결하면 됩니다.

Ace of Wars에는 얼마나 많은 메모리가 필요합니까? Ace of Wars 게임의 메모리 요구 사항은 장치와 플랫폼에 따라 다릅니다. 모바일 장치에서는 좋은 게임 플레이와 그래픽을 보장하기 위해 게임을 실행하는 데 일반적으로 약 1-2GB의 메모리가 필요합니다. PC나 게임 콘솔에서는 일반적으로 4GB 이상의 더 많은 메모리가 필요합니다. 이는 이러한 플랫폼에서 게임의 콘텐츠가 더 많고 그래픽 렌더링이 더 복잡하기 때문입니다. 그러나 이는 단지 지침일 뿐이며 실제 필요한 메모리는 게임 버전, 장치 성능 및 게임 설정에 따라 다릅니다. 게임 개발자가 제공한 최소 및 권장 요구 사항에 따라 필요한 메모리 양을 결정하는 것이 가장 좋습니다. 에이스 전쟁 작전 기지에 집을 짓는 방법은 무엇입니까? 요새 근처에 집을 짓지 마십시오. 거점은 주요 전문가들이 드나드는 곳이기 때문에 발견되기 쉽고,

PHP에서 이스케이프 문자를 사용해야 하는 이유는 무엇입니까? PHP는 웹 개발에 널리 사용되는 서버측 스크립팅 언어입니다. 문자열을 처리할 때 이스케이프 문자를 사용해야 하는 경우가 많습니다. 이스케이프 문자는 PHP에서 특수 문자를 보호하여 이러한 문자가 오해되거나 원래 의미가 바뀌는 것을 방지하는 역할을 합니다. PHP에서 일반적인 특수 문자에는 따옴표, 백슬래시 등이 포함됩니다. 다음에서는 특정 코드 예제를 사용하여 PHP에서 이스케이프 문자가 필요한 이유를 설명합니다. 작은따옴표와 큰따옴표를 이스케이프 처리하세요. PHP에서는 작은따옴표와 큰따옴표를 모두 사용하여 표현합니다.
