Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the main languages in the front end?

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/03 Report--

This article mainly shows you "what languages are mainly made up of the big front end". The content is simple and clear, and I hope it can help you solve your doubts. Let the editor lead you to study and learn the article "what languages are mainly made up of the big front end".

We know that the front-end often refers to component languages such as html5,css3,JavaScript. As the front-end application scenarios become wider and wider, some scenarios require stronger performance support, so the W3C community groups have developed a new standard, namely WebAssembly. It can be said that our current front-end is mainly composed of four parts, such as html5,css3,JavaScript,WebAssembly.

HTML is called Hypertext markup language, which is a kind of markup language. It includes a series of tags. Through these tags, the document format on the network can be unified, so that the scattered Internet resources are connected into a logical whole. HTML text is a descriptive text composed of HTML command. HTML command can explain text, graphics, animation, sound, table, link and so on. Html5 also adds storage, sensor, positioning, multimedia communication, instant messaging, audio and video capture, 2dPerry 3D technology support.

CSS3 is an updated version of CSS (cascading style sheets) technology, which was developed in 1999. On May 23,2001, W3C completed the working draft of CSS3, which mainly includes box model, list module, hyperlink mode, language module, background and frame, text special effects, multi-column layout and other modules.

JavaScript (JS for short) is a lightweight, interpretive or just-in-time programming language with function priority. Although it is known as a scripting language for developing Web pages, it is also used in many non-browser environments. JavaScript is based on prototype programming, multi-paradigm dynamic scripting language, and supports object-oriented, imperative, and declarative (such as functional programming) styles.

WebAssembly is a programming language, but it is more like a compiler. In fact, it is a virtual machine, including a low-level assembly language and the corresponding virtual machine architecture, and the name WebAssembly literally speaks for itself-the assembly language of Web. It has the advantages of small files, fast loading, high execution efficiency, and can achieve more complex logic.

Let's talk about what our big front end can do so that we can better understand why it is called big front end.

I. Multimedia display

The support of multimedia content, pictures, audio, video, audio and video that we often see on the web page enables us to watch video and listen to audio through web, so as to promote the development of video websites, and later live streaming, online learning and other industries.

II, 2d (mainly using Canvas element)

The main application scenarios, map display, html5 graphic games, chart display such as the domestic well-known chart display framework Echarts, graphic animation to replace the previous flash and other use scenarios

3. 3D (based on Canvas elements, accelerated by video card through webGL)

Main application scenarios, 3D games, 3D animation, industrial building 3D equipment display, AR,VR and other use scenes, such as Wechat Mini Game jump is the use of three.js development of 3D Mini Game

IV. Sensor

There are mainly light sensors, acceleration sensors, positioning sensors, Bluetooth sensors, etc., using the scene to enter, locate and find nearby people, using acceleration sensors to achieve shaking and other application scenarios.

Instant messaging (websocket)

Main application scenarios, instant message notification, online chat and other functions, live chat function below

VI. Media collection

Video and audio collection, call computer headset, call computer camera, collect video information, audio information, application scene, recording, screenshot, record video, scan QR code, live video and audio capture, video conference, video and audio capture and other scenes.

Video and Audio Instant messaging (webrtc)

The main application scenario is video conference based on web, which realizes video conference through instant media communication after media collection.

VIII. Mini Program Development

WeChat Mini Programs, Alipay Mini Program, Douyin headline Mini Program, etc.

9. App development

Use react native (app JavaScript development framework) to support Android, Apple application development.

10. Desktop application development

Use electron (Desktop JavaScript Development Framework) to develop desktop applications and support window moc os linux and other systems

QQ Music imitated by electron.

11. Embedded development

The hardware control function is realized by js using persimmon UI development framework.

12. Server-side development (node)

The development of server programs can be realized by using JavaScript development framework express.js,koa.js development framework through node.

These are all the contents of this article entitled "what are the main languages at the front end?" Thank you for your reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report