First of all, you must have a purpose in choosing the front-end framework.
Why use a front-end framework? The purpose of the front-end framework is to give your code a more rational structure, which is more conducive to later maintenance, and to make all parts of the project as modular as possible (the professional term is called: decoupling). There are There are many front-end frameworks such as: backbonejs, angularjs, knockout, etc. If your project is large enough and requires a reasonable selection of design patterns, you can choose these frameworks to learn.
If you are just doing some simple interactions and the project is not very complex, then there is no need to choose a front-end framework. It is enough to use various simple javascript libraries, such as jquery and related plug-ins.
Of course, if you want to learn frameworks and want your code structure to be more reasonable and of higher quality, this is a good starting point, but high-quality code is not just a matter of choosing a framework, but also how to make it reasonable. Test the code you write. The test code also has a corresponding test framework, how to reasonably arrange your directory structure, etc. These frameworks themselves are not included, so you can find some so-called framework Boilerplate, which is integrated based on a certain framework. A template for automated generation, testing, directory structure, package management, and more! You can take a look at yeoman to learn. yeoman has many generators that can help you quickly generate templates based on certain frameworks. These are crucial when you start using the framework to start projects!
If you want to write WEB APP, VUE is already very complete and has all the supporting tools VUE VUE-ROUTER vue file format sublime text vue file format highlighting webpack vue-loader
This depends on what kind of framework you need. I recommend a few for you, take a look for yourself CSS framework: bootstrap, framework7 MVC framework: Backbone.js, Spine.js MVVM framework :Angular.js、Vue.js
Angular and react are almost the same learning methods. They are two different mechanisms for implementing hybrid applications. The rest is to look more at js basics and mobile phone compatibility issues. By the way, doesn’t the leader have the final say on what framework to use?
First of all, you must have a purpose in choosing the front-end framework.
Why use a front-end framework? The purpose of the front-end framework is to give your code a more rational structure, which is more conducive to later maintenance, and to make all parts of the project as modular as possible (the professional term is called: decoupling). There are There are many front-end frameworks such as: backbonejs, angularjs, knockout, etc. If your project is large enough and requires a reasonable selection of design patterns, you can choose these frameworks to learn.
If you are just doing some simple interactions and the project is not very complex, then there is no need to choose a front-end framework. It is enough to use various simple javascript libraries, such as jquery and related plug-ins.
Of course, if you want to learn frameworks and want your code structure to be more reasonable and of higher quality, this is a good starting point, but high-quality code is not just a matter of choosing a framework, but also how to make it reasonable. Test the code you write. The test code also has a corresponding test framework, how to reasonably arrange your directory structure, etc. These frameworks themselves are not included, so you can find some so-called framework Boilerplate, which is integrated based on a certain framework. A template for automated generation, testing, directory structure, package management, and more! You can take a look at yeoman to learn. yeoman has many generators that can help you quickly generate templates based on certain frameworks. These are crucial when you start using the framework to start projects!
angularJS react or vue
Recommend riotjs. The design concept is the same as react, but more streamlined. Components are more intuitive to write. Performance is better.
Personally, I prefer the smaller ones, riotjs and vuejs, and use them with Zeptoji
If you want to write WEB APP, VUE is already very complete and has all the supporting tools
VUE
VUE-ROUTER
vue file format
sublime text vue file format highlighting
webpack vue-loader
Of course react is also available
Why don’t you just use angularJS now? This would be great. .
This depends on what kind of framework you need. I recommend a few for you, take a look for yourself
CSS framework: bootstrap, framework7
MVC framework: Backbone.js, Spine.js
MVVM framework :Angular.js、Vue.js
vuejs, it’s easy to get started
bootstrap, don’t laugh at me.
Angular and react are almost the same learning methods. They are two different mechanisms for implementing hybrid applications. The rest is to look more at js basics and mobile phone compatibility issues. By the way, doesn’t the leader have the final say on what framework to use?