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

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

angryTom
angryTom원래의
2019-08-03 11:38:2816501검색

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

프런트엔드 개발은 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으로 문의하세요.
이전 기사:웹뷰란 무엇인가다음 기사:웹뷰란 무엇인가