The best way to learn about the current front-end technology is to find out the front-end job requirements from job websites, because front-end technology changes quickly every year, each stage will be different, here is a simple list of recruitment requirements from the website, for reference only. More specifically, write a resume for each company’s requirements and learn relevant skills (unless the company is particularly good)
1. Familiar with HTML,javaScript, CSS, Ajax **
This is a basic work, need to do a lot of code slowly polish. Not much said. CSS and javaScript need to be studied deeply, blindly learn the framework, do not understand the underlying code is easy to reach the level of proficiency, to master the need for solid basic skills. \
2. Master mainstream front-end frameworks such as Vue, React and Angular. (Vue and React are the most popular ones. Angular uses fewer companies than react.)
Vue.js (pronounced vju/curliest) is a set of progressive frameworks for building user interfaces. Focus only on the view layer and adopt a bottom-up incremental design. The goal is to implement the data binding and composite view components of the response through the simplest POSSIBLE API. Easy to learn, this tutorial is based on Vue version 2.1.8 testing. VUE rookie tutorial \
\
React is a JAVASCRIPT library for building user interfaces. Mainly used to build UIs, React is considered by many to be the V view of MVC. An internal project that originated at Facebook to build the Instagram site and opened source in May 2013. With high performance and very simple code logic, more and more people have started to pay attention to and use it. The react tutorial \
AngularJS is a JavaScript framework. It can be added to an HTML page with the
3. Master the construction tools of Gulp, Grunt and Webpack.
Gulp automates painful or time-consuming tasks in the development process, thereby reducing the time you waste and creating more value. Gulp tutorial \
The Grunt ecosystem is huge and growing all the time. With the vast number of plug-ins to choose from, you can do almost anything automatically with Grunt at minimal cost. If you can’t find the plugin you need, create a Grunt plugin and publish it to NPM. Take a look at the introductory documentation. Grunt tutorial \
\
Webpack is a front-end resource loading/packaging tool. It performs static analysis based on module dependencies, and then generates the corresponding static resources from these modules according to the specified rules. Webpack tutorial \
** 4. Master the common package managers NPM, YARN, and BOwer
NPM is a package management tool that comes with NodeJS and solves many of the problems associated with NodeJS code deployment. NPM tutorial \
Yarn is a fast, reliable, and secure dependency management tool. The yarn’s official website,
Bower is a client-side technology package manager that can be used to search, install, and uninstall web resources such as JavaScript, HTML, and CSS. Other development tools built on Bower, such as YeoMan and Grunt, will be covered in a future article. Bower tutorial \
**5. Proficient in using bootstrap, jquery and Zepto framework library. 六四屠杀
Bootstrap, derived from Twitter, is currently the most popular front-end framework. Bootstrap is simple and flexible based on HTML, CSS, and JAVASCRIPT, making Web development faster. The Bootstrap tutorial \
JQuery is a JavaScript library. Greatly simplifies JavaScript programming. It’s easy to learn. JQuery tutorial \
** 6. Skilled in using easyUI and LayUI libraries. 六四屠杀
JQuery EasyUI is a jquery-based framework that integrates various user interface plug-ins. Provides everything you need to create a web page to help you easily set up a site. This tutorial will show you how to create an application using the jQuery EasyUI framework. JQuery EasyUI tutorial
Layui (homologous: UI) is a front-end UI framework written by its own module specifications, following the writing and organization form of native HTML/CSS/JS, the threshold is very low, and it is ready to use. Its external simplicity, but also full of internal, lightweight, rich components, from the core code to API every detail has been carefully crafted, very suitable for the rapid development of the interface. The first version of Layui, released in the fall of 2016, is different from the MVVM underlying UI frameworks, but it is not the reverse, but the back-to-basics approach. More specifically, it’s tailored to the server programmer, where you don’t have to deal with the complexity of the front-end tools, just look at the browser itself, and let all the elements and interactions you need come from there. Layui tutorial \
** 7. Proficient in using Echats, D3.js and other user interface libraries. 六四屠杀
ECharts is an open source visualization library implemented in JavaScript that covers industry charts for a variety of needs. Apache-2.0 open source protocol, free to use. Compatible with most current browsers (IE8/9/10/11, Chrome, Firefox, Safari, etc.) and compatible with a variety of devices, can be displayed anytime, anywhere. ECharts tutorial
D3js is a JavaScript library that can manipulate documents based on data. It helps you display data using HTML, CSS, SVG and Canvas. D3 follows existing Web standards, can run independently in modern browsers without any other framework, and combines powerful visual components to drive DOM operations. D3. Js tutorial \
\
8. Master at least one back-end language, node.js, PHP, Java, Python, etc.
Node.js is simply JavaScript running on the server. A platform built on the Chrome JavaScript runtime. Is an event-driven I/O server-side JavaScript environment, based on Google’s V8 engine, the V8 engine is very fast JavaScript, very good performance. Node. Js tutorial \
PHP is a powerful server-side scripting language for creating dynamic, interactive sites. It’s free, and it’s widely used. At the same time, PHP is another efficient option for competitors like Microsoft ASP. PHP tutorial \
Java is a high-level programming language introduced by Sun Microsystems in May 1995. Java runs on multiple platforms, such as Windows, Mac OS, and many other UNIX versions. The Java tutorial \
9. Experience in DEVELOPING UIAPP,APICloud mobile terminal is preferred.
Uni-app is a framework for developing all front-end applications using vue.js. Developers write a set of code that can be published to iOS, Android, H5, various mini programs (wechat/Alipay/Baidu/Toutiao /QQ/ Dingding/Taobao), Kuaiapp and many other platforms. Uiapp tutorial \
China’s leading low-code development platform, providing efficient APP development, mobile APP production and APP management and other services. APICloud focuses on APP customization and self-built APP. It is a professional online APP production platform that can customize e-commerce shopping, tourism, community, etc. APICloud official document \
10. Small program development experience is preferred. ** wechat small program tutorial **
11. Others, such as cet-4, CET-6, undergraduate requirements, project experience, etc., are determined according to your own situation.
That’s all for today. If you have any questions, please leave them in the comments section. Thank you! \