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 technologies in Web development

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

Share

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

This article introduces the relevant knowledge of "what technologies are there in Web development". In the operation of actual cases, many people will encounter such a dilemma, so let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!

1. A -; AJAX

AJAX; is called "Asynchronous JavaScript and XML" (Asynchronous Jav)

AScript and XML), is a web page development technology for creating interactive web applications. According to Aja

X suggested by Jesse James Garrett, AJAX:

Use XHTML + CSS to represent information

Use JavaScript to operate DOM (Document Object Model) for dynamic display and interaction

Use XML and XSLT for data exchange and related operations

Use XMLHttpRequest object to exchange data with Web server asynchronously

Use JavaScript to tie everything together.

Similar to DHTML or LAMP, AJAX does not refer to a single technology, but organically utilizes a series of related technologies. In fact, some AJAX-based derivative/composite technologies are emerging, such as AFLAX.

B -; Browser

Web browser; software that displays files in a web server or file system and allows users to interact with them. It is used to display text, images and other information in the World wide Web or local area network.

These words or images can be hyperlinks to other web sites, and users can browse all kinds of information quickly and easily. Most web pages are in HTML format, and some pages require specific browsers to display correctly.

The most common web browsers on personal computers in January 2010 were soft Internet Explorer, Mozilla's Firefox, Google's Google Chrome, Apple's Safari and Opera Software's Opera. Browsers are the most frequently used client programs. Web developers should ensure that their programs work properly in all major browsers.

3. C -; CSS

Cascading style sheet, also known as string style list, English: Cascading Style Sheets

Abbreviated as CSS, a standard defined and maintained by the W3C, a computer language used to add styles (fonts, spacing, colors, etc.) to structured documents such as HTML documents or XML applications. At present, the latest version is CSS 2.1, which is a candidate recommendation of the W3C. The next version of CSS 3 is still under development.

4. D -; DOM

Document object Model (Document Object Model, DOM), which is W3C

A standard programming interface recommended by the organization to deal with extensible markup languages. The history of Document Object Mod el can be traced back to the "browser war" (browser wars) between Microsoft and Netscape in the late 1990s, when both sides endowed browsers with powerful functions on a large scale in order to fight JavaScript and JScript.

Microsoft has added a lot of exclusive things to web technology, including VBScript, ActiveX, and Microsoft's own D HTML format, making it impossible for many web pages to be displayed normally on non-Microsoft platforms and browsers. DOM is a masterpiece brewed at that time.

5. E -; Events

Event; is an action that can be recognized by the control, such as pressing the OK button and selecting a radio button or check box. Each control has its own recognizable events, such as the loading, clicking, double-clicking of the form, the text change of the edit box (text box), and so on. Modern Web applications rely largely on event-driven.

Events include system events and user events. System events are triggered by the system, such as every 24 hours, the deposit date of the bank depositor is increased by one day. User events are fired by the user, such as the user clicking a button to display specific text in the text box. An event-driven control performs a function. The object that triggers the event is called the event sender; the object that receives the event is called the event receiver.

It can be achieved by using the event mechanism: when a state of a class object changes, the system will call the method in the class to handle the event or the object that triggers the control event, and all registered event handlers of the control will be called.

6. F -; Firebug

Firebug; is a web browser; an extension of Mozilla Firefox; is a debug

Tools. Users can use it to debug, edit, or even delete the code of any website; CSS, HTML, DOM, and; JavaScript. Firebug also provides other web development tools, such as YSlow, a web speed optimization recommendation tool for Y ahoo!;. Firebug was written by Joe Hewitt. He was one of the original founders of Firefox.

7. G -; Grid

Grid, also known as grid, but by definition, grid is more accurate. On the Internet, find a more appropriate definition of the web grid system: use a regular grid array to guide and standardize the layout and information distribution in the web page. The web grid system is developed from the plane grid system.

For web page design, the use of grid system can not only make the information of the web page more beautiful and easy to read, but also more available. Moreover, for front-end development, web pages will be more flexible and standardized. If there are many CSS frameworks that support grid functionality, you can refer to the article "introduction to 27 classic CSS frameworks".

8. H -; HTML

Hypertext markup language (English: HyperText Markup Language,HTML) is a markup language designed for "web page creation and other information that can be seen in a web browser".

HTML is used to structure information-- such as headings, paragraphs, lists, and so on. It can also be used to describe the appearance and semantics of a document to some extent. The original definition given by Tim Berners-Lee, by IET

F HTML, which was further developed with a simplified SGML (Standard Universal markup language) syntax, became an international standard and was maintained by the World wide Web Consortium (W3C).

The latest version is HTML5, which is the next major revision of HTML and is still in development. The goal is to replace the HTML / 4.01 and XHTML / 1.0 standards set in 1999, with a view to making the network standards meet the needs of contemporary networks when Internet applications are developing rapidly. When it comes to HTML5 in a broad sense, it actually refers to a combination of technologies, including HTML, CSS and JavaScript.

9. I -; IE

Windows Internet Explorer (formerly known as Microsoft Internet Explorer, referred to as Internet Explorer, abbreviated as IE) is a web browser launched by Microsoft.

As of September 2010, statistics show that Internet Explorer's market share is as high as 59.65%. Although it is still the most widely used web browser, its market share is more than 30% lower than it was at its peak in 2003.

Internet Explorer supports some standardized technologies to a certain extent, but there are also many operational gaps and compatibility failures, which lead to increasing criticism from technology developers. The increase in criticism is largely due to the fact that Internet Explorer's competitors have provided relatively full technical support and that standard specifications (Standards-compliant) are becoming more and more widely used.

Because Internet Explorer is widely used around the world, web developers often find vulnerabilities in Internet Explorer, proprietary feature sets and imperfect support for standards when seeking cross-platform code.

The Internet Explorer 9 browser released on March 14, 2011 has greatly increased its support for W3C specifications such as CSS3 and HTML5. This version is also the first version of the Internet Explorer browser to adopt GPU acceleration. The official version scored 95,100 points in the Acid3 test, a big improvement over previous versions.

It can be assumed that starting with Internet Explorer 9, Internet Explorer browsers' support for the W3C specification will no longer be a problem.

10. J -; JavaScript

JavaScript; is a scripting language widely used in client-side Web development.

To add dynamic functionality to HTML pages, such as responding to various actions of users. Originally designed by Netscape's Brendan Eich, it is a dynamic, weakly typed, prototype-based language with built-in support for classes.

JavaScript is a registered trademark of Sun Corporation. Ecma International has formulated the ECMAScript standard based on JavaScript. JavaScript can also be used in other situations, such as server-side programming. The complete JavaScript implementation consists of three parts: ECMAScript, document object model, and byte order tokens.

Netscape initially named its scripting language LiveScript and Netscape renamed it JavaScript after working with Sun. JavaScript was originally inspired by Java, and one of its purposes is to "look like Java", so there are grammatical similarities, and some names and naming conventions are borrowed from Java.

But the main design principles of JavaScript come from Self and Scheme. JavaScript is similar to the name of Java, which is the result of Netscape's agreement with Sun for marketing reasons. In order to gain technical advantage, Microsoft launched JScript to compete with JavaScript's scripting language.

For interoperability, Ecma International (formerly known as the European Association of computer Manufacturers) created the ECMA-262 standard (ECMAScript). Both are now part of the ECMAScript implementation. Although JavaScript is promoted and promoted as a scripting language for non-programmers, rather than as a programming language for programmers, JavaScript has very rich features.

11, K -; Keyword Optimization

Keyword optimization, also known as search engine optimization (Search Engine Optimization, referred to as SEO), is a way to improve the ranking of the target site in the relevant search engines by using the search rules of the search engine. SEO tutorial answers all your questions about SEO

As many studies have found that search engine users often only pay attention to the first few items of search results, so many websites hope to influence the ranking of search engines through various forms. Among them, there are all kinds of websites that rely on advertising for a living.

The so-called "search engine optimization processing" refers to to make the site easier to be accepted by search engines. The search engine compares the content of the site to each other with relevant data, and then the browser reflects the content to the searcher in the fastest and most complete way.

Search engine optimization for any website, if you want to succeed in website promotion, search engine optimization is a key task. At the same time, as search engines continue to change the rules of their ranking algorithm, every change in algorithm will make some well-ranked websites fail overnight, and the direct consequence of losing ranking is the loss of considerable visits inherent in the site.

So every time the search engine algorithm changes in the site will cause a lot of uproar and anxiety. It can be said that search engine optimization is a more and more complex task.

12, L -; Less

Less; originally a gem of ruby, CSS has dynamic language features, including variables, operators, and nesting rules. In fact, the real role of Less is to convert CSS that uses advanced features into standard CSS. This is done through Http Handler when the Web client initiates a request.

It can also be done at the time of editing. In addition, Less can be configured to automatically minimize the generated CSS files, saving bandwidth and taking the end-user experience to the next level. There is also a .net version of Less.

13, M -; MVC

MVC pattern (Model-View-Controller) is a software architecture pattern in software engineering, which divides the software system into three basic parts: Model, View and Controller. MVC model, first proposed by Trygve Reenskaug in 1974, is a software design pattern invented by Xerox Paro Alto Research Center (Xerox PARC) for the program language Smalltalk in the 1980s.

The purpose of MVC mode is to realize a dynamic programming, simplify the subsequent modification and expansion of the program, and make it possible to reuse a certain part of the program. In addition, this mode makes the program structure more intuitive by simplifying the complexity. The software system not only separates the basic parts of itself, but also gives each basic part its due function.

14, N -; Node.JS

Node; is a Javascript runtime environment (runtime), which actually encapsulates the Google;V8 engine (applied to Google Chrome browsers). The V8 pilot engine executes Javascript very fast and the performance is very good. Node optimizes some special use cases to provide an alternative API to make V8 run better in a non-browser environment.

For example, in a server environment, dealing with binary data is usually necessary, but Javascript does not support it enough, so V8.Node adds the Buffer class to handle binary data conveniently and efficiently. Therefore, Node not only uses V8 simply, but also optimizes it to make it more powerful in all environments.

Node.js is all-inclusive, but the most important thing is that it provides a way to run Javascript outside of Web browsers. Javascript is widely used in the front-end development of websites. Node enables this popular programming language to run in more environments, even on the server side of the website.

15, O -; Object

Object is a term in object-oriented (Object Oriented), which not only refers to something specific in the objective world problem space (Namespace), but also to the basic elements in the solution space of the software system.

In software systems, objects have unique identifiers, including Properties and Methods. Attributes are the information that needs to be memorized, and methods are the services that objects can provide. In Object Oriented-oriented software, an Object is an instance (Instance) of a class (Class).

This is the end of the content of "what are the technologies in Web development". Thank you for reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!

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