Photo: https://www.upwork.com/hiring/development/front-end-developer/
In general, a person can learn HTML, CSS, JavaScript, into the front development domain, the code to run in a Web browser, without shell for browser, Web view, or used to compile the input of the local environment. Later will detail the four scenarios. The Web browser is used to retrieve, present, and through the world wide Web (WWW) information software. In general, the browser can run in a desktop, laptop, tablet or cell phone. But these days, almost can be found on any of the things the browser (such as refrigerator, car, etc.). The most common Web browsers are as follows:
Chrome
Internet Explorer
Firefox
Safari
Without shell browser means no graphical user interface of a Web browser, you can through the command line interface control to achieve the purpose of Web automation (such as functional testing, unit testing, etc.). The browser without shell as the browser can run from the command line, it still can be retrieved and traverse the Web page. The most common browser without shell is as follows:
PhantomJS
Slimerjs
TrifleJS
Webviews by local OS to run a Web page. The iframe in the Web view as a Web browser or a single Tab, the embedded in local applications running on the device (such as: iOS, android, Windows). The most common Web development view of the solution is as follows:
Cordova (for local mobile phone/tablet)
NW. Js (that is, Node - its for a desktop application)
Electron (for desktop)
Finally, the front-end developers to learn something from the Web browser development environment can also be used to from the browser engine driven environment. At present, from the Web engine, using Web technology (such as: CSS and JavaScript) to create a true local application development environment are emerging.
+ such environmental sample is as follows:
NativeScript
The React Native
CodePudding user response:
CodePudding user response: