About browser

1. Recognizes page

The main page consists of text, images and hyperlinks and other elements. Of course, in addition to these elements, the page also can include audio, video, and Flash and so on.

Page How's that?

 

2. Introduction common browsers

Is a web browser running platform, commonly used browsers IE, Firefox (Firefox), Google (Chrome), Safari and Opera.

 3. Check your browser market share

View Address: http://tongji.baidu.com/data/browser

 4. The browser kernel

  Browser kernel also be divided into two parts: the rendering engine (layout engineer or Rendering Engine) and JS engines .
Rendering engine:

  Responsible for obtaining the contents of a web page (HTML, XML, images, etc.), organize messages (for example, adding CSS, etc.), and calculate page is displayed and then output to the monitor or printer. Different kernel browser for grammar explanation page will be different, so the effect of rendering is not the same.
JS engine  : parsing Javascript language, javascript execution language to implement dynamic performance of your pages.

  Initially JS rendering engine and the engine does not distinguish very clearly, then JS engine more and more independent, the kernel tends to refer only to the rendering engine. There is a web standards project team produced a performance and compatibility ACID test engine. Many types of core, such as with free non-commercial use kernel no one, there may be more than 10 kinds, but common browser kernel can be divided into four: Trident, Gecko, Blink, Webkit.

 ①Trident (IE kernel)

  Many domestic dual-core browser, which is a nuclear Trident, euphemistically called "compatibility mode."

  Representatives: IE, Maxthon, TheWorld Browser, Avant, Tencent TT, cheetah browser security, 360 speed browser, Baidu browser and so on.

  After Window10 release, IE browser to its built-named Edge, Edge's most notable feature is the new kernel EdgeHTML.

 ②Gecko(firefox)

  Gecko (Firefox kernel): Mozilla FireFox (Firefox) using this kernel, Gecko is characterized by the code completely open, therefore, it can be a very high level of development, its programmers around the world can write code to add functionality. Unfortunately, in recent years it has been the decline, such as slow to open, upgrade frequently, as pig teammates flash, the same God opponents chrome.

 ③webkit(Safari)

  Safari is the browser developed by Apple, browser kernel is used in the name of the famous WebKit.

  Now many people mistakenly called the chrome webkit kernel (even chrome kernel is already a blink), Apple feels like someone else robbed wife, crying dizzy and then the toilet inside.

  On behalf of the browser: Maxthon 3, Apple Safari (Win / Mac / iPhone / iPad), Symbian mobile browser, Android default browser,

 ④Chromium/Bink(chrome)

  R & D Blink rendering engine (ie browser core) in the Chromium project, built into the Chrome browser. Blink is actually a branch of WebKit.

  Most of the domestic browsers have adopted the latest version of Blink kernel.

 ⑤Presto(Opera)

  Presto is a Norwegian browser opera production of "former" kernel, why say "former" because the latest opera browser already abandoned so that it will put into the embrace of Google.

note:

  End mobile browser kernel is mainly talking about the system built-in browser kernel.

  The most commonly used kernel has on the mobile browser Webkit, Blink, Trident, Gecko and so on, which iPhone and iPad Apple iOS platform is WebKit, Android browser kernel system before Android 4.4 is WebKit, Android4.4 system browser switch to the Chromium, Webkit core is a branch of Blink, Windows Phone 8 system browser kernel is Trident.

5.Web standard (Key)

 

 5.1  Benefits of Web Standards

  1 , so that a broader Web development prospects

  2 , content can be more extensive access device

  3 , more likely to be search engine search

  4 , reducing the cost of site traffic

  5 , make the site easier to maintain

  6 , speeds up Web browsing

5.2 Web standards form

  Web standards not a single standard, but a collection developed by W3C and other standards organizations a series of standards. Including structure (Structure), performance (Presentation) and behavior (Behavior) three.

  Standard Structure: structure used to organize and categorize page elements, including XML and XHTML two parts.

  

 

  Style Standard: performance sets the page elements layout, color, size and other exterior style, mainly refers to the CSS.

  

  Standards of conduct: action refers to the preparation of the definition and interactive web models, including two of the DOM and ECMAScript

  

  Our idealized Source: .html .css .js

 

Guess you like

Origin www.cnblogs.com/superjishere/p/11628235.html