프런트엔드 개발이란 무엇인가요?
질문 1: 프런트엔드 개발이란 무엇인가요? 프런트엔드 엔지니어는 프런트엔드 개발 엔지니어로, WEB 프런트엔드 개발 엔지니어의 약어입니다.
프론트엔드 엔지니어는 국내는 물론 해외에서도 주목을 받기 시작한 지 5년도 채 되지 않은 아주 새로운 직업입니다. 웹 프런트 엔드 엔지니어 개발은 웹 페이지 제작에서 발전했으며 이름에는 시대적 특성이 분명합니다. 인터넷의 진화 속에서 웹페이지 제작은 웹 1.0시대의 산물이었다. 당시 웹사이트의 주요 콘텐츠는 정적이었고, 웹사이트를 이용할 때 사용자의 행동은 주로 브라우징이었다.
좋은 웹 프론트엔드 엔지니어는 지식체계의 폭과 깊이를 모두 갖추어야 하기 때문에 많은 대기업에서는 전문가가 있어도 이상적인 프론트엔드 엔지니어를 채용하기가 어렵습니다. 이제 초점은 기술을 설명하는 것이 아니라 기술을 설명하는 데 더 많이 있습니다. 기술은 흑백이 아니며, 옳고 그름만이 있을 뿐이며, 실력은 의견의 문제입니다.
예전에는 포토샵과 드림위버만 알면 웹페이지를 만들 수 있었지만 이제는 이것들을 마스터하는 것만으로는 충분하지 않습니다. 개발 난이도나 개발 방법 측면에서 현재 웹 페이지 제작은 전통적인 웹 사이트 백엔드 개발에 더 가깝기 때문에 더 이상 웹 페이지 제작이 아니라 웹 프런트 엔드 개발이라고 합니다. 제품 개발에서 프론트엔드 엔지니어의 역할은 점점 더 중요해지고 있으며, 전문적인 프론트엔드 엔지니어가 이를 잘 수행해야 한다는 요구가 지난 2년 동안 매우 선호되었습니다.
웹 프론트 엔드 엔지니어의 작업은 특정 기술과 추상적 개념을 모두 포함하여 광범위한 지식을 다루는 매우 특별한 직업입니다. 간단히 말해서, 주요 기능은 웹사이트 인터페이스를 사용자에게 더 잘 표현하는 것입니다.
프론트엔드 엔지니어가 마스터해야 할 가장 기본적인 기술은 javascript html css 입니다
php 등의 백엔드 언어와 데이터베이스에 익숙하신 분이면 더욱 좋겠습니다. mysql
주요 작업은 UI 디자인 도면을 w3c 표준에 따라 HTML 페이지로 만들고 JavaScript 스크립트 언어를 사용하여 페이지에서 프런트 엔드 상호 작용을 구현하는 것입니다.
대화형 효과에는 팝업 레이어, 탭 전환, 이미지 스크롤, Ajax 비동기 상호작용 등이 포함됩니다.
수석 프런트 엔드 엔지니어는 프런트 엔드 최적화 작업도 담당하며 파일 만료, 캐싱, 비동기 캐싱, js, css 및 이미지 압축 등과 같은 더 많은 최적화 지식을 갖게 됩니다.
현재 프론트엔드 엔지니어에 대한 수요는 공급을 훨씬 초과하며, 가장 유망한 직업 중 하나입니다. 베이징에서는 더 높은 급여를 받을 수 있습니다.
최근 프론트엔드 엔지니어가 새로 생겨서 인재도 부족하지만 전문가도 부족하지 않습니다.
프론트엔드 전문가 중 상당수는 상대적으로 숨겨져 있습니다.
가서 볼 수 있습니다: July Frontend, 이 사람은 매우 훌륭하고 기술, 재구성 및 비즈니스 통찰력에 능숙합니다.
그 외에도 블로그에 가면 친숙한 링크가 많이 있습니다.
질문 2: 웹 프런트엔드 개발이란 무엇을 의미합니까? 인터넷을 비유적으로 사용하면 브라우저를 통해 클라이언트 컴퓨터로 전달되는 모든 것을 총괄적으로 프런트엔드 기술이라고 합니다. 서버에 저장되는 기술을 총칭하여 백엔드 기술이라고 합니다.
프런트엔드 기술에는 JavaScript, ActionScript, CSS, xHTML 및 Adobe AIR, Google Gears와 같은 "전통적인" 기술과 개념적 인터랙티브 디자인이 포함됩니다. , 예술적인 시각 디자인 등
웹 프론트엔드 개발에는 어떤 직책이 있나요? 웹 프론트엔드 개발에는 다양한 직종이 있는데, 각 직위마다 어떤 직책을 맡나요? "프런트엔드 개발 엔지니어", "선임 프론트엔드 개발 엔지니어", "프론트엔드 아키텍트"라는 세 가지 직위를 예로 들어 각각의 책임을 분석해 보겠습니다.
프론트엔드 개발 엔지니어(또는 '웹페이지 제작', '웹페이지 제작 엔지니어', '프론트엔드 제작 엔지니어', '웹사이트 재구축 엔지니어') 등의 직위를 주로 담당합니다. 인터랙션 디자이너와 함께 작업하기 위해 비주얼 디자이너는 디자인 도면에 따라 HTML과 CSS를 사용하여 협업하여 페이지 제작을 완료합니다. 동시에 이를 기반으로 완성된 페이지가 유지되고 이에 따라 웹사이트의 프런트엔드 성능이 최적화됩니다. 또한, 자격을 갖춘 프론트엔드 개발 엔지니어는 일정한 미적 능력과 기본적인 아트 운영 기술을 갖추고 있어야 하며 인터랙션 및 비주얼과의 협업을 잘 할 수 있어야 합니다.
질문 3: 웹 프론트엔드란 사실 처음에는 아티스트와 프로그램만 있던 새로운 용어입니다. 사용자 상호 작용에 대한 요구가 점점 더 높아졌습니다. UI(사용자 상호 작용 페이지)에는 시각적 효과 외에도 js가 필요한 상호 작용 경험이 있기 때문에 결국 한 사람의 에너지가 제한되어 있으므로 많은 작업을 수행할 수 없습니다. 프론트엔드 아트에서는 이미지를 html과 css로 자르는 것이 프론트엔드 이미지 자르기가 되고, js가 프론트엔드 상호작용이 됩니다. 일반적인 상황에서 그림과 HTML 페이지는 한 사람이 완성하는 반면, js 효과는 결국 모두 프로그램 스크립트이기 때문에 프로그래머가 배우기가 비교적 쉽습니다.
질문 4: 프런트엔드 프로그래밍이란 무엇입니까? 프론트엔드 개발 엔지니어("웹페이지 제작", "웹페이지 제작 엔지니어", "프론트엔드 제작 엔지니어" 등이라고도 함)는 주로 인터랙션 디자이너 및 시각 디자이너와 협력하여 HTML 및 CSS를 사용하여 페이지 제작을 완료하는 일을 담당합니다. 도면을 디자인합니다. 해당 코드는 클라이언트 브라우저에서 읽고 해석되므로 프런트엔드라는 이름이 붙었습니다. 백엔드 개발 엔지니어가 개발한 코드는 서버 측에서 실행된다는 점이 가장 큰 차이점입니다. 또한 프론트엔드 개발 엔지니어는 일정한 미적 능력과 기본적인 아트 운용 능력을 갖추고 있어야 하며, 인터랙션과 비주얼에 대한 협업을 잘 할 수 있어야 합니다.
질문 5: 프론트엔드 엔지니어란 일부 웹페이지의 프론트엔드에서 작업하는 사람을 말하며, 사진을 자르고 psd 사진으로 변환하는 일만 담당합니다. 일부 웹 페이지 특수 효과를 위한 코드 작성을 포함한 html 웹 페이지. 말씀하신 "백엔드 엔지니어"는 이런 직함을 갖고 있지 않습니다. 일반적으로 백엔드에서 작업하는 사람들을 PHP 엔지니어 또는 Java 엔지니어라고 합니다.
프론트엔드 엔지니어는 페이지(스타일)을 담당하고, "백엔드 엔지니어"는 기능 구현을 담당합니다.
네이티브 앱이라면 프론트엔드와 백엔드를 모두 담당한 Android 엔지니어나 iOS 엔지니어가 필요합니다.
보충: 웹페이지나 앱을 만들려면 먼저 UE와 UI가 필요합니다. 자세한 설명은 Baidu에 문의하세요.
질문 6: 웹 프런트엔드란 무엇을 의미합니까? 웹 프런트엔드 개발 엔지니어의 주요 책임은 (X)HTML/CSS/JavaScript/Flash와 같은 다양한 웹 기술을 사용하여 클라이언트 제품을 개발하는 것입니다. 클라이언트 프로그램(즉, 브라우저 측)의 개발을 완료하고 JavaScript 및 Flash 모듈을 개발하며 배경 개발 기술을 결합하여 전반적인 효과를 시뮬레이션하고 인터넷을 풍요롭게 하는 웹 개발을 수행하며 사용자 향상에 최선을 다합니다. 기술을 통해 경험해보세요.
마스터해야 할 기본 기술:
jQuery, YUI 등과 같이 일반적으로 사용되는 JS 프레임워크를 이해합니다.
가장 기본적인 JavaScript 계산 방법을 마스터하세요.
현재 인터넷에서 많이 사용되는 웹페이지 제작 방식(Web2.0) HTML CSS와 주요 브라우저의 호환성에 대해 잘 이해하고 있습니다.
최첨단 기술의 기본 숙달(HTML5 CSS3).
또한 PHP, Java와 같은 다른 IT 프로그래밍 언어에 대해서도 알아야 합니다! 일부 회사에서는 SEO 최적화에 대해 조금 알아야 합니다!
질문 7: 프런트엔드 개발 엔지니어란 무엇인가요? 주로 어떤 일을 하시나요? 프론트엔드 엔지니어가 마스터해야 할 가장 기본적인 기술은 javascript html css
그리고 php mysql 등의 백엔드 언어와 데이터베이스에 익숙할 수 있으면 더 좋습니다
UI 작업이 주된 업무입니다. 디자인 도면은 w3c 표준에 따라 HTML 페이지로 제작되고, 페이지에서의 프런트 엔드 상호 작용은 JavaScript 스크립트 언어를 사용하여 구현됩니다.
대화형 효과에는 팝업 레이어, 탭 전환, 이미지 스크롤, Ajax 비동기 상호작용 등이 포함됩니다.
수석 프런트 엔드 엔지니어는 프런트 엔드 최적화 작업도 담당하며 파일 만료, 캐싱, 비동기 캐싱, js, css 및 이미지 압축 등과 같은 더 많은 최적화 지식을 갖게 됩니다.
현재 프론트엔드 엔지니어에 대한 수요는 공급을 훨씬 초과하며, 가장 유망한 직업 중 하나입니다. 베이징에서는 더 높은 급여를 받을 수 있습니다.
질문 8: html5와 프런트엔드의 차이점은 무엇입니까? 선형대수학과 수학의 차이와 같습니다. 즉, 웹 프론트엔드 지식체계에서 배워야 할 HTML5 지식포인트가 있다는 것이다. 여기에는 아래와 같은 기타 지식 포인트도 포함되어 있습니다.
——ITJOB
질문 9: 웹 프런트엔드 개발에서 배워야 할 주요 사항은 무엇입니까? 웹 프론트엔드의 이해
웹 프론트엔드 개발은 웹페이지 제작에서 진화한 것으로, 이름에도 시대적 특성이 뚜렷하게 담겨 있습니다. 인터넷의 진화 속에서 웹페이지 제작은 Web1.0 시대의 산물이었다. 당시 웹사이트의 주요 콘텐츠는 정적인
이었고, 웹사이트를 이용할 때 사용자의 행동은 주로
였다. 브라우징. 2005년 이후 인터넷은 웹 2.0 시대로 접어들었고, 데스크톱 소프트웨어와 유사한 다양한 웹 애플리케이션이 대거 등장했으며, 이로 인해 웹사이트 프런트 엔드는 엄청난 변화를 겪었다
. 웹 페이지는 더 이상 단일 텍스트와 그림만 포함하지 않습니다. 웹 페이지의 소프트웨어 기반 대화형 양식은 모두 프런트 엔드를 기반으로 합니다. 기술
기술로 달성합니다. 직설적으로 말하면 아트 포토샵, 인터랙션 디자인, 플래시, js, html css입니다. 소규모 회사의 경우 모든 기술자는 이러한 기술을 알아야 하며 이는 매우 훈련이며 점차 회사의 주력이 될 것입니다. 대기업에서는 이를 세부적으로 나누어서 하나를 능숙하게 하고, 다른 하나를 익히고, 대기업에 들어갈 수 있습니다.
웹 개발 도구
웹 프런트 엔드 개발을 배우세요. 웹 개발 도구에는 FrontPage가 포함되어 있습니다. Word를 사용할 수 있는 사람은
FrontPage를 쉽게 배울 수 있습니다. 또 다른 일반적으로 사용되는 것은 Dreamweaver입니다. 이 두 가지는 가장 일반적으로 사용되는 HTML 웹 페이지 제작 도구입니다. 저는 Dreamweaver
cs6을 사용합니다. 왜냐하면 이 소프트웨어는 직관적인 시각적 인터페이스를 제공하고 HTML5의 몇 가지 새로운 콘텐츠를 통합하기 때문입니다. 그리드 레이아웃 등을 포함합니다.
학습 콘텐츠
HTML, CSS 및 JavaScript. HTML은 콘텐츠, CSS는 성능, JavaScript는 동작입니다. 처음에는 느리다가 나중에는 빠른 서버측 언어의 학습 곡선에 비해 프런트엔드 개발의 문턱은 실제로 매우 낮습니다.
프런트엔드 개발의 학습 곡선은 매우 낮습니다. 처음에는 빠르다가 느려집니다. 따라서 IT 분야에 종사하는 사람들에게는 프론트엔드 개발이 좋은 출발점이 됩니다. 이 때문에 프론트 엔드 개발 분야에는 독학으로 "재능"을 얻은 동료들이 많이 있습니다. HTML이 가장 기본입니다. 이제 HTML5 디자인을 먼저 배워보세요.
CSS는 HTML 페이지를 아름답게 만들고 페이지에 레이아웃과 형식을 제공하는 데 사용됩니다. 마지막으로
자바스크립트를 배워보세요. 매일 영화나 드라마를 보는 시간을 공부에 활용한다면 일주일 안에 시작하는데 문제가 없다고 생각합니다.
기본 지식:
1. html css. 이 부분은 w3school에서 공부하고 학습하면서 연습하는 것이 좋습니다. 각 장마다 작은 테스트가 있습니다. 그런 다음 일부 웹사이트를 모방하여 페이지를 만들 수 있습니다. 이 사이트에서 제공하는 개인 블로그 템플릿 yangqq/download/는 비교적 간단한 단일 페이지로 다운로드하여 직접 만들 수 있습니다. 각 CSS 요소의 속성을 이해하고, 스타일을 구현하는 데 반드시 한 가지 방법만 있는 것은 아닙니다. 개선이 필요한 부분이 있는지 더 생각해 보세요.
"10가지 HTML 코드 작성 팁"
"CSS 간결한 튜토리얼"
"Div CSS 규칙 배열 및 주의 문제"
2 . 모든 웹페이지에 js가 있어야 하는 것은 아니지만, 멋진 기능과 인터페이스를 구현하려면 js를 포함해야 합니다. 다른 프로그래밍 언어에 대한 기초가 없다면, 먼저 w3school에서 배우는 것이 좋습니다. 그 후에는 바로 "JavaScript 언어의 본질"
"JS Classic 예제"
3. Photoshop, flash를 읽어보는 것이 좋습니다. 잠시 익숙해지는 것만으로도 충분합니다. 모두 마스터할 필요는 없습니다. 물론 학습 과정에서 PS나 Flash에 더 관심이 있다고 생각되면 아티스트가 되어 볼 수도 있습니다.
4. html5와 css3. 먼저 그것에 대해 배우고 시작할 수 있습니다. 결국 대부분의 IE 브라우저는 이를 지원하지 않습니다... gt;
질문 10: 웹사이트에서 프런트 엔드는 일반적으로 프런트 엔드 부분을 의미합니다. 웹사이트 레이어와 구조 레이어의 성능을 포함한 웹사이트의 성능. 프런트엔드 애플리케이션과 웹페이지는 고객에게 직접 표시됩니다. 사용자 경험의 중요성에 따라 백엔드는 프런트엔드에만 서비스를 제공합니다. 그러므로 프론트엔드 개발의 중요성은 자명합니다. 오늘날의 위챗, 타오바오, 웹사이트, 모바일 웹사이트는 모두 프론트엔드 개발을 통해 개발됩니다. 현재 HTML5 강좌를 제공하는 학교는 없지만 교육 기관의 등장은 H5 산업 진출을 준비하는 학생들에게 매우 좋은 소식입니다. H5EDU의 HTML5 과정은 기본 HTML5 개발 과정, 기본 CSS3 과정, 모바일 프런트엔드 대화형 JavaScript JQuery Ajex 과정을 통합합니다. 개발자는 입문부터 숙련까지 HTML5를 포괄적으로 학습하고 HTML5 개발 기술을 빠르게 익힐 수 있습니다. 현재 주류 프론트 엔드 개발에는 페이지 템플릿 제작, 페이지 레이아웃, 페이지 특수 효과, 페이지 미화, 웹 게임, 마이크로사이트 제작, 공통 APP 등이 포함되며 모두 프론트 엔드 개발 기술을 기반으로 합니다.