웹 프론트엔드 프런트엔드 Q&A 프론트엔드 기술이란 무엇입니까?

프론트엔드 기술이란 무엇입니까?

Aug 03, 2019 am 11:38 AM
프런트 엔드 기술

프론트엔드 기술이란 무엇입니까?

프런트엔드 개발은 HTML, CSS, JavaScript는 물론 다양한 파생 기술, 프레임워크, 솔루션을 통해 사용자에게 제공할 웹 페이지나 앱과 같은 프런트엔드 인터페이스를 만드는 프로세스입니다. 인터넷 상품의 상호작용이 실현됩니다. 웹페이지 제작에서 발전한 이름으로, 그 이름에는 시대적 특성이 뚜렷하게 담겨 있습니다. 인터넷의 진화 속에서 웹페이지 제작은 웹 1.0 시대의 산물이다. 초기 웹사이트의 주요 콘텐츠는 주로 그림과 텍스트로 정적인 내용이었고, 웹사이트를 사용할 때 사용자의 행동은 주로 브라우징이었다. 인터넷 기술의 발전과 HTML5 및 CSS3의 적용으로 현대 웹 페이지는 더욱 아름다워지고 상당한 대화형 효과를 가지며 더욱 강력해졌습니다.

추천 튜토리얼: HTML 프론트엔드 튜토리얼

모바일 인터넷은 수많은 고성능 모바일 단말 장치와 빠른 무선 네트워크, HTML5, node.jS 등의 광범위한 애플리케이션을 가져왔습니다. 끝없이 등장하는 프레임워크 라이브러리.

핵심 기술

HTML 언어

HTML을 마스터하는 것은 웹 페이지를 만드는 데 사용되는 표준 언어입니다. 정보 교환에 대한 장벽. 따라서 현재 인터넷에서 가장 널리 사용되는 언어이자 웹 문서를 구성하는 주요 언어이기도 합니다. HTML을 잘 배우는 것은 웹 개발자가 되기 위한 기본 조건입니다.

 HTML은 웹페이지를 구현하고 브라우저에 표시할 수 있는 마크업 언어입니다. HTML의 최신 버전인 HTML5에는 여러 가지 새로운 기술이 도입되어 응용 프로그램에 대한 지원이 크게 향상되고 웹 기술이 더 이상 웹 콘텐츠 렌더링에만 국한되지 않게 되었습니다.

CSS, JavaScript, Flash 및 기타 기술의 발전으로 웹의 애플리케이션 처리 능력이 점차 향상되었으며 사용자의 웹 검색 경험이 크게 향상되었습니다. 그러나 HTML5의 여러 가지 신기술이 질적 혁신을 이루면서 처음으로 웹 기술이 로컬 네이티브 애플리케이션 기술에 가까운 것으로 간주되었으며, 웹 애플리케이션 개발은 진정으로 개발자의 선택이 되었습니다.

 HTML5는 이론적으로 브라우저의 도움으로 다양한 플랫폼에서 단일 개발을 실행할 수 있어 개발 비용을 절감할 수 있으며 이는 일반적으로 업계에서 주요 장점 중 하나로 간주됩니다. HTML5 기술의 AppMobi, Motorola, Sencha, Appcelerator 및 기타 회사에서는 HTML5 애플리케이션 개발을 지원하기 위해 비교적 성숙한 개발 도구를 출시했습니다.

CSS

 CSS를 잘 배우는 것은 웹페이지의 외관을 더욱 아름답게 만드는 데 중요한 포인트입니다.

JavaScript

 JavaScript의 기본 구문과 JavaScript로 프로그래밍하는 방법을 배우면 개발자의 개인 기술이 향상됩니다.

운영체제

 Unix와 Linux에 대한 기본 지식을 이해하는 것은 개발자에게 도움이 됩니다.

웹 서버

 아파치의 기본 구성, htaccess 구성 기술 마스터 등 웹 서버를 이해합니다.

프런트 엔드 프레임워크

HTML, 서버 측 스크립팅 언어, CSS 및 JavaScript에 익숙해진 후 웹 프레임워크를 배우면 웹 개발 속도를 높이고 시간을 절약할 수 있습니다. PHP 프로그래머를 위한 선택적 프레임워크로는 CakePHP, CodeIgniter, Zend 등이 있습니다. Python 프로그래머는 Django와 webpy를 선호하고, Ruby 프로그래머는 RoR을 자주 사용합니다.

 웹이 더욱 표준화되고 통합됨에 따라 웹 구성 요소화 기술은 계속해서 혁신되고 모바일 단말기 개발은 계속해서 승화되고 있습니다. 다음은 몇 가지 일반적인 오픈 소스 프런트 엔드 프레임워크입니다.

Bootstrap

주요 프레임워크 중 하나입니다. , Bootstrap은 HTML, CSS 및 JavaScript를 기반으로 하며 간단하고 유연하여 웹 개발을 더 빠르게 만듭니다.

html5-boilerplate

  이 프레임워크는 강력하고 적응 가능한 웹 앱이나 웹사이트를 빠르게 구축할 수 있습니다.

Meteor

Meteor는 실시간 웹 애플리케이션 개발을 위한 차세대 오픈 소스 프레임워크로, 더 짧은 시간에 개발을 완료할 수 있습니다.

Semantic UI

  자연어의 효과적인 원리를 기반으로 한 UI 컴포넌트 프레임워크

Foundation

뛰어난 반응형 프론트엔드 프레임워크

Materialize

머티리얼 기반의 현대적인 반응형 프론트엔드 프레임워크 설계. 기본 스타일과 사용자 정의 구성요소를 제공할 수 있습니다. 또한 Materialise는 애니메이션과 전환을 개선하여 개발자에게 원활한 경험을 제공합니다.

Pure

  거의 모든 웹 프로젝트에서 사용할 수 있는 작고 반응성이 뛰어난 CSS 모듈 세트입니다.

Vue

  Vue.js는 대화형 웹 인터페이스를 구축하기 위한 라이브러리입니다. 간단하고 유연한 API를 통해 MVVM 데이터 바인딩 및 구성 가능한 구성 요소 시스템을 제공합니다.

Skeleton

Skeleton은 휴대폰을 포함한 다양한 화면 장치에 적합한 아름다운 웹 사이트를 빠르게 개발할 수 있는 작은 JS 및 CSS 파일 모음입니다. Skeleton은 960 그리드를 기반으로 개발되었습니다. UI 프레임워크입니다.

Amaze UI

  더 나은 중국어 조판 지원과 풍부한 현지화 구성 요소를 갖춘 중국 최초의 오픈 소스 HTML5 크로스 스크린 프런트 엔드 프레임워크 제품 시리즈입니다. 이 제품 시리즈에는 모바일 단말기용 HTML5 하이브리드 애플리케이션 개발 프레임워크인 Amaze UI Touch와 크로스 스크린 HTML5 웹 페이지 개발을 위해 설계된 Amaze UI Web이 포함됩니다. 그중에서도 Amaze UI Touch는 개발자가 풍부한 구성 요소를 통해 기본 앱과 비교할 수 있는 독점적인 모바일 HTML5 애플리케이션을 신속하게 구축하는 데 도움이 될 수 있습니다.

UIkit

  신속한 개발과 강력한 웹 인터페이스를 위한 경량의 모듈식 프런트 엔드 프레임워크입니다.

Yui

  Yahoo! UI 라이브러리(YUI)는 대화형 웹 페이지를 만들기 위해 AJAX, DHTML 및 DOM과 같은 코딩 기술을 사용합니다. 또한 많은 CSS 리소스가 포함되어 있습니다. 사용 라이센스는 BSD 라이센스입니다.

kissy

 사용하기 쉬운 고성능 모듈식 고성능 JavaScript 프레임워크입니다.

MUI

  기본 앱 경험에 가장 가까운 프런트 엔드 프레임워크입니다.

Arale

  개방적이고 간단하며 사용하기 쉬운 프런트엔드 기본 클래스 라이브러리입니다.

JX

  JX는 모듈식 비침해적 웹 프런트엔드 프레임워크로, 특히 대규모 산업급 웹 앱을 구축하고 구성하는 데 적합합니다.

GMU

GMU는 zepto 기반의 모바일 UI 구성 요소 라이브러리로, 웹앱과 패드용 간단하고 사용하기 쉬운 UI 구성 요소를 제공합니다!

ZUI

오픈 소스 HTML5 프런트 엔드 프레임워크

Clouda Touch.js

Touch.js는 모바일 장치의 동작 인식 및 이벤트 라이브러리이며 Baidu 내에서 널리 사용되는 개발이기도 합니다.

위 내용은 프론트엔드 기술이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

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

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

Stable Diffusion 3 논문이 드디어 공개되고, 아키텍처의 세부 사항이 공개되어 Sora를 재현하는 데 도움이 될까요? Stable Diffusion 3 논문이 드디어 공개되고, 아키텍처의 세부 사항이 공개되어 Sora를 재현하는 데 도움이 될까요? Mar 06, 2024 pm 05:34 PM

StableDiffusion3의 논문이 드디어 나왔습니다! 이 모델은 2주 전에 출시되었으며 Sora와 동일한 DiT(DiffusionTransformer) 아키텍처를 사용합니다. 출시되자마자 큰 화제를 불러일으켰습니다. 이전 버전과 비교하여 StableDiffusion3에서 생성된 이미지의 품질이 크게 향상되었습니다. 이제 다중 테마 프롬프트를 지원하고 텍스트 쓰기 효과도 향상되었으며 더 이상 잘못된 문자가 표시되지 않습니다. StabilityAI는 StableDiffusion3이 800M에서 8B 범위의 매개변수 크기를 가진 일련의 모델임을 지적했습니다. 이 매개변수 범위는 모델이 많은 휴대용 장치에서 직접 실행될 수 있어 AI 사용이 크게 줄어든다는 것을 의미합니다.

자율주행과 궤도예측에 관한 글은 이 글이면 충분합니다! 자율주행과 궤도예측에 관한 글은 이 글이면 충분합니다! Feb 28, 2024 pm 07:20 PM

자율주행 궤적 예측은 차량의 주행 과정에서 발생하는 다양한 데이터를 분석하여 차량의 향후 주행 궤적을 예측하는 것을 의미합니다. 자율주행의 핵심 모듈인 궤도 예측의 품질은 후속 계획 제어에 매우 중요합니다. 궤적 예측 작업은 풍부한 기술 스택을 보유하고 있으며 자율 주행 동적/정적 인식, 고정밀 지도, 차선, 신경망 아키텍처(CNN&GNN&Transformer) 기술 등에 대한 익숙함이 필요합니다. 시작하기가 매우 어렵습니다! 많은 팬들은 가능한 한 빨리 궤도 예측을 시작하여 함정을 피하기를 희망합니다. 오늘은 궤도 예측을 위한 몇 가지 일반적인 문제와 입문 학습 방법을 살펴보겠습니다. 관련 지식 입문 1. 미리보기 논문이 순서대로 되어 있나요? A: 먼저 설문조사를 보세요, p

DualBEV: BEVFormer 및 BEVDet4D를 크게 능가하는 책을 펼치세요! DualBEV: BEVFormer 및 BEVDet4D를 크게 능가하는 책을 펼치세요! Mar 21, 2024 pm 05:21 PM

본 논문에서는 자율 주행에서 다양한 시야각(예: 원근 및 조감도)에서 객체를 정확하게 감지하는 문제, 특히 원근(PV) 공간에서 조감(BEV) 공간으로 기능을 효과적으로 변환하는 방법을 탐구합니다. VT(Visual Transformation) 모듈을 통해 구현됩니다. 기존 방법은 크게 2D에서 3D로, 3D에서 2D로 변환하는 두 가지 전략으로 나뉩니다. 2D에서 3D로의 방법은 깊이 확률을 예측하여 조밀한 2D 특징을 개선하지만, 특히 먼 영역에서는 깊이 예측의 본질적인 불확실성으로 인해 부정확성이 발생할 수 있습니다. 3D에서 2D로의 방법은 일반적으로 3D 쿼리를 사용하여 2D 기능을 샘플링하고 Transformer를 통해 3D와 2D 기능 간의 대응에 대한 주의 가중치를 학습하므로 계산 및 배포 시간이 늘어납니다.

PHP와 Vue: 프런트엔드 개발 도구의 완벽한 조합 PHP와 Vue: 프런트엔드 개발 도구의 완벽한 조합 Mar 16, 2024 pm 12:09 PM

PHP와 Vue: 프론트엔드 개발 도구의 완벽한 조합 오늘날 인터넷이 빠르게 발전하는 시대에 프론트엔드 개발은 점점 더 중요해지고 있습니다. 사용자가 웹 사이트 및 애플리케이션 경험에 대한 요구 사항이 점점 더 높아짐에 따라 프런트 엔드 개발자는 보다 효율적이고 유연한 도구를 사용하여 반응형 및 대화형 인터페이스를 만들어야 합니다. 프론트엔드 개발 분야의 두 가지 중요한 기술인 PHP와 Vue.js는 함께 사용하면 완벽한 도구라고 볼 수 있습니다. 이 기사에서는 독자가 이 두 가지를 더 잘 이해하고 적용할 수 있도록 PHP와 Vue의 조합과 자세한 코드 예제를 살펴보겠습니다.

프론트엔드 면접관이 자주 묻는 질문 프론트엔드 면접관이 자주 묻는 질문 Mar 19, 2024 pm 02:24 PM

프론트엔드 개발 인터뷰에서 일반적인 질문은 HTML/CSS 기초, JavaScript 기초, 프레임워크 및 라이브러리, 프로젝트 경험, 알고리즘 및 데이터 구조, 성능 최적화, 크로스 도메인 요청, 프론트엔드 엔지니어링, 디자인 패턴, 새로운 기술 및 트렌드. 면접관 질문은 후보자의 기술적 능력, 프로젝트 경험, 업계 동향에 대한 이해를 평가하기 위해 고안되었습니다. 따라서 지원자는 자신의 능력과 전문성을 입증할 수 있도록 해당 분야에 대한 충분한 준비를 갖추어야 합니다.

Django는 프론트엔드인가요, 백엔드인가요? 확인 해봐! Django는 프론트엔드인가요, 백엔드인가요? 확인 해봐! Jan 19, 2024 am 08:37 AM

Django는 빠른 개발과 깔끔한 ​​방법을 강조하는 Python으로 작성된 웹 애플리케이션 프레임워크입니다. Django는 웹 프레임워크이지만 Django가 프런트엔드인지 백엔드인지에 대한 질문에 답하려면 프런트엔드와 백엔드의 개념에 대한 깊은 이해가 필요합니다. 프론트엔드는 사용자가 직접 상호작용하는 인터페이스를 의미하고, 백엔드는 HTTP 프로토콜을 통해 데이터와 상호작용하는 서버측 프로그램을 의미합니다. 프론트엔드와 백엔드가 분리되면 프론트엔드와 백엔드 프로그램을 독립적으로 개발하여 각각 비즈니스 로직과 인터랙티브 효과, 데이터 교환을 구현할 수 있습니다.

단순한 3D 가우스 그 이상입니다! 최첨단 3D 재구성 기술의 최신 개요 단순한 3D 가우스 그 이상입니다! 최첨단 3D 재구성 기술의 최신 개요 Jun 02, 2024 pm 06:57 PM

위에 작성됨 & 저자의 개인적인 이해는 이미지 기반 3D 재구성은 입력 이미지 세트에서 객체나 장면의 3D 모양을 추론하는 어려운 작업이라는 것입니다. 학습 기반 방법은 3차원 형상을 직접 추정할 수 있는 능력으로 주목을 받았습니다. 이 리뷰 논문은 새로운, 보이지 않는 뷰 생성을 포함한 최첨단 3D 재구성 기술에 중점을 두고 있습니다. 입력 유형, 모델 구조, 출력 표현 및 훈련 전략을 포함하여 가우스 스플래시 방법의 최근 개발에 대한 개요가 제공됩니다. 해결되지 않은 과제와 앞으로의 방향에 대해서도 논의한다. 해당 분야의 급속한 발전과 3D 재구성 방법을 향상할 수 있는 수많은 기회를 고려할 때 알고리즘을 철저히 조사하는 것이 중요해 보입니다. 따라서 이 연구는 가우스 산란의 최근 발전에 대한 포괄적인 개요를 제공합니다. (엄지손가락을 위로 스와이프하세요.

검토! 심층 모델 융합(LLM/기본 모델/연합 학습/미세 조정 등) 검토! 심층 모델 융합(LLM/기본 모델/연합 학습/미세 조정 등) Apr 18, 2024 pm 09:43 PM

9월 23일, 국립방위기술대학교, JD.com 및 베이징 공과대학이 "DeepModelFusion:ASurvey"라는 논문을 발표했습니다. 딥 모델 융합/병합은 여러 딥 러닝 모델의 매개변수나 예측을 단일 모델로 결합하는 새로운 기술입니다. 이는 더 나은 성능을 위해 개별 모델의 편향과 오류를 보상하기 위해 다양한 모델의 기능을 결합합니다. 대규모 딥 러닝 모델(예: LLM 및 기본 모델)에 대한 딥 모델 융합은 높은 계산 비용, 고차원 매개변수 공간, 서로 다른 이종 모델 간의 간섭 등을 포함한 몇 가지 문제에 직면합니다. 이 기사에서는 기존 심층 모델 융합 방법을 네 가지 범주로 나눕니다. (1) 더 나은 초기 모델 융합을 얻기 위해 손실 감소 경로를 통해 가중치 공간의 솔루션을 연결하는 "패턴 연결"

See all articles