Job Recruitment Website - Job information - What is front-end development?

What is front-end development?

Question 1: What is front-end development? Front-end engineer, that is, front-end development engineer, is the abbreviation of WEB front-end development engineer.

Front-end engineer is a very new profession, which has been paid attention to at home and abroad for less than five years. Web front-end engineer development evolved from web page production, and its name has obvious characteristics of the times. In the evolution of the Internet, web page making is the product of the era of Web 1.0. At that time, the main content of the website was static, and the behavior of users using the website was mainly browsing.

A good Web front-end engineer should have both breadth and depth in knowledge system, so it is difficult for many large companies to recruit ideal front-end engineers even if they go out of high technology. The focus now is not on explaining technology, but on explaining skills. There is no black and white technology, only right and wrong, and skills are different.

I used to know that Photoshop and Dreamweaver could make web pages, but now it is not enough to master these. No matter the development difficulty or the development method, the current Web page production is closer to the traditional website background development, so it is no longer called web page production, but called web front-end development. Front-end engineers are playing an increasingly important role in product development and need professional front-end engineers to do it well. Professionals in this field have been favored in recent two years.

Web front-end engineer is a very special job, involving a wide range of knowledge, both concrete technology and abstract ideas. Simply put, its main function is to better present the interface of the website to users.

The most basic skill that front-end engineers need to master is javascript html css.

It is best to be familiar with a back-end language and databases such as php+mysql.

The main work is to make the UI design into an html page according to w3c standard, and realize the front-end interaction on the page with javascript scripting language.

Interactive effects include pop-up layer, tab switching, picture scrolling, ajax asynchronous interaction and so on.

Senior front-end engineers should also undertake the work of front-end optimization, and have more knowledge about optimization, such as file expiration, caching, asynchronous caching, js and css, image compression and so on.

At present, the demand of front-end engineers is far greater than the supply, which is one of the more promising jobs. You can get a higher salary in Beijing.

Front-end engineers only started in recent years, and there is a shortage of talents, but there are also many masters.

Many front-end experts are hidden deep.

You can go and have a look: at the end of July, this person is very good, skilled, reconstructive and business-minded.

In addition, you can go to their blog to see the friendship links, a lot.

Question What does web front-end development mean? The internet is used as a metaphor. Everything from the browser to the client computer is collectively called front-end technology. On the contrary, the content stored on the server side is collectively called back-end technology.

Front-end technologies include JavaScript, ActionScript, CSS, xHTML, Adobe AIR, Google Gears, conceptual interaction design, artistic visual design and other "traditional" technologies.

What is the responsibility of Web front-end development? Since there are many positions in Web front-end development, what are the responsibilities of different positions? Let's take "front-end development engineer", "senior front-end development engineer" and "front-end architect" as examples to analyze their respective responsibilities.

Front-end development engineer (or "web page production", "web page production engineer", "front-end production engineer" and "website transformation engineer") is mainly responsible for cooperating with interaction designers and visual designers to complete page production with HTML and CSS according to design drawings. At the same time, on this basis, maintain the completed pages and optimize the front-end performance of the website accordingly. In addition, a qualified front-end development engineer should have certain aesthetic ability and basic artistic operation ability, and be able to interact and cooperate visually well.

Question 3: What is a web front end? In fact, web front-end is a new word. At first, there were only artists and programs. Later, with the development of the web, the demand for user interaction became higher and higher, and ui (User Interaction Page) came into being. In addition to visual effects, js is also needed to achieve it. After all, a person's energy is limited, so much work can't be achieved by one person, so painting has become a front-end artist. Generally speaking, drawing and html pages are done by one person, while js special effects are written by programmers, because after all, they are all program scripts, which are relatively easy for programmers to learn.

Question 4: What is front-end programming? Front-end development engineer (also known as "web production", "web production engineer", "front-end production engineer" and so on. ) is mainly responsible for cooperating with interaction designers and visual designers to complete page production with HTML and CSS according to design drawings. Its code is read and interpreted by the client browser, so it is called the front end. The biggest difference is that the code developed by the back-end development engineer runs on the server. In addition, the front-end development engineer should have certain aesthetic ability and basic art operation ability, and can interact and cooperate visually well.

Question 5: What is a front-end engineer? Front-end engineer refers to the person who does some front-end web pages and is only responsible for cutting the pictures and converting psd pictures into html web pages, including the coding of some web page special effects. The "background engineer" you mentioned doesn't have this title. Generally speaking, background engineers are called php engineers or Java engineers, depending on the language.

Front-end engineers do the page (style) and "background engineers" do the function realization.

There are many kinds of apps. If they are native, you need an Android engineer or an iOS engineer. It was all done backstage.

Supplement: If you want to make a web page or an app, you need UE and UI first. Please ask Baidu for a specific explanation.

Question: What does the Web front end mean? The main responsibility of the Web front-end development engineer is to develop client products by using various Web technologies such as (X)HTML/CSS/JavaScript/Flash. Complete the development of client program (namely browser), develop JavaScript and Flash modules, and at the same time simulate the overall effect with background development technology, develop the Web to enrich the Internet, and strive to enhance the user experience through technology.

Basic skills to be mastered:

Understand some commonly used JS frameworks, such as jQuery and YUI.

Master the most basic JavaScript calculation method.

Have a good understanding of the popular web page making method (Web2.0)HTML+CSS and the compatibility of major browsers.

Basic knowledge of cutting-edge technology (HTML5+CSS3).

You should also know some other IT programming languages, such as PHP, Java,! Some companies also require a little knowledge of SEO optimization!

Question 7: What is a front-end development engineer? What do you mainly do? The most basic skill that front-end engineers need to master is javascript html css.

In addition, it is best to be familiar with a back-end language and databases such as php+mysql.

The main work is to make the UI design into an html page according to w3c standard, and realize the front-end interaction on the page with javascript scripting language.

Interactive effects include pop-up layer, tab switching, picture scrolling, ajax asynchronous interaction and so on.

Senior front-end engineers should also undertake the work of front-end optimization, and have more knowledge about optimization, such as file expiration, caching, asynchronous caching, js and css, image compression and so on.

At present, the demand of front-end engineers is far greater than the supply, which is one of the more promising jobs. You can get a higher salary in Beijing.

Question: What's the difference between html5 and the front end? It's like the difference between linear algebra and mathematics. That is to say, there is a knowledge point of HTML5 to be learned in the web front-end knowledge system. In addition, it also includes the following other knowledge points:

――ITJOB

Question: What does Web front-end development mainly learn? Understand the web front end

Web front-end development evolved from web page making, and its name has obvious characteristics of the times. In the evolution of the Internet, web page making is the product of the era of Web 1.0, when the main content of the website was static.

Yes, the behavior of users using the website is mainly browsing. After 2005, the Internet entered the Web2.0 era, and a large number of Web applications similar to desktop software emerged, and the front end of the website has undergone tremendous changes.

Land change. Web pages are no longer just simple words and pictures. All kinds of rich media make the content of web pages more vivid, and the interactive form based on software on web pages provides users with a better experience, all of which are based on front-end technology.

Operationally realized. To put it bluntly, it is photoshop, interactive design, flash, js, html+css. For small-scale companies, technicians must understand these skills in order to

Exercise very much, and gradually you will become the main force of the company. Large companies divide these things very carefully, so you can master one, get familiar with others and enter the big company.

Web development tools

Learn web front-end development, web development tools have FrontPage, can use Word.

People can learn FrontPage easily. Another is Dreamweaver. These two are the most commonly used tools for making HTML pages, and I use Dreamweaver.

Cs6, because this software provides an intuitive visual interface and integrates some new contents of html5. Including grid layout or something.

Learning content

HTML, CSS and JavaScript. Html is content, css is presentation and javascript is behavior. The threshold of front-end development is actually very low, and the server-side language is slow first and then fast.

Compared with the fast learning curve, the learning curve developed by the front-end is fast first and then slow. Therefore, for people engaged in IT work, front-end development is a good starting point. Because of this, there are many self-study in the front-end development field.

Become a "talented" colleague. Html is the most basic, and now it is popular to design html5. Learn the layout of the web page first. Css is used to beautify html pages and provide layout and format for the pages. Finally learned it again

Javascript. If you spend your time watching movies and TV series every day studying, I think it's no problem to get started in one week.

Basic knowledge:

1.html+css. It is recommended to study in w3school, and practice while learning. There will be quizzes after each chapter. Then you can imitate some websites and make some pages. The personal blog template yangqq/download/ provided by this website is a relatively simple single page, which can be downloaded to imitate yourself. To understand the attributes of each element of css, there is not necessarily only one way to write styles. Think about whether there is anything that needs improvement.

Writing skills of 10 HTML code

CSS concise course

Div+CSS rule arrangement and matters needing attention

2、JavaScript。 Not all web pages should have js, but if you want to realize some cool functions and interfaces, you need to involve js. If you don't have the foundation of other programming languages, it may take some effort to learn them, or it is recommended to start with.

Studying in w3school. After that, it is suggested to look at the essence of javascript language immediately.

Classic example of JS

3、Photoshop、flash。 Just be familiar with it a little, there is no need to master it all. Of course, if you find yourself interested in ps or flash during your study, you can also try to be an artist.

4.html5 and css3. You can get to know it before you start. After all, most browsers in IE are still exhausted ... >>

Question 10: What is the front end? For a website, it usually refers to the front part of the website, including the presentation layer and structure layer of the website. The foreground application and webpage are directly displayed to customers, and the importance of user experience determines that the background only serves the foreground. So the importance of front-end development is self-evident. Now WeChat, Taobao, websites and mobile websites are all developed through front-end. At present, there are no schools offering HTML5 courses, but the emergence of training institutions is extremely good news for students who are ready to enter the H5 industry. H5EDU's HTML5 course combines the basic course of HTML5 development, the basic course of CSS3 and the course of mobile front-end interactive JavaScript+JQuery+Ajex, so that developers can learn HTML5 in an all-round way and master HTML5 development skills quickly. At present, the mainstream front-end development includes page template making, page layout, page special effects, page beautification, web games, micro-website making, common apps and so on. , which is based on front-end development technology.