浏览器哪家强——PC端篇

news2025/2/21 17:04:54

今天的分享将围绕一个大家再熟悉不过的名称展开——浏览器。

根据百科给出的解释:浏览器是用来检索、展示以及传递Web信息资源的应用程序。通俗的说,浏览器就是一种阅读工具,类似记事本、word、wps,只不过后者阅读的是文本文档,而浏览器支持阅读超文本

浏览器的界面常由如下几部分构成:

  • 其中地址栏用于输入网页地址并进行访问。

  • 菜单栏是浏览器本身的一些工具及插件,不同浏览器风格各异。

  • 页面窗口是每一个打开的网站。

  • 选项卡则是支持同时在任务栏里面打开多个浏览器的功能(即访问网页的一种形式)。

  • 状态栏则是反映某些进度,比如下载或者加载进度等。


对于浏览器这一类应用程序,很重要的组成部分便是浏览器内核,所谓内核,可以为一种渲染工具,将超文本文件中的CSS样式,JavaScript执行的功能呈现给用户,所以部分前端技术在不同浏览器中呈现的效果不同。从某种意义上讲,内核决定了浏览器本质上的不同

主流的浏览器内核有如下四种:

1、Trident内核

代表产品为Internet Explorer,又称其为IE内核,是微软开发的一种排版引擎。

2、Gecko内核

代表作品为Mozilla Firefox。Gecko是一套开放源代码的、以C++编写的网页排版引擎,是最流行的排版引擎之一,仅次于Trident。

3、WebKit内核

代表作品有Safari、Chrome。WebKit是一个开源项目,包含了来自KDE项目和苹果公司的一些组件,主要用于Mac OS系统,它的特点在于源码结构清晰、渲染速度极快。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示。

4、Presto内核

代表作品Opera。Presto是由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。

想深入学习前端的同学可以去搜集更多资料,接下来学长将重点介绍几款功能强大的浏览器,各位可以按需下载哦。


1. Mircosoft Edge

微软公司继IE后开发的新一代浏览器,win10系统本身自带的浏览器,同时也是系统默认浏览器,用起来的感受比较中规中矩,符合传统浏览器的定义。默认搜索引擎为必应Bing,用过诺基亚手机的铁汁们一定对其不陌生。工具栏部分有很多扩展,有兴趣的同学可以查阅更多资料安装哦。

2. Google chorm

谷歌浏览器堪称最先进的浏览器,尤其对于开发人员来说,Google chorm支持多种后台调试,且兼容最新的前端技术,因此谷歌浏览器成为了开发人员必不可缺的工具之一。不过,谷歌浏览器想要正常使用的话,必须挂VPN访问外网,否则无法加载网页,这一步比较麻烦,筒子们可以去CSDN上查询。当然,用国内的导航就可以省略这一步,不过没有VPN的谷歌浏览器可以比喻为鸡肋,无法发挥自身的价值,诸如谷歌地图和油管等工具都无法使用。

3. Firefox

火狐浏览器同为外国的一大顶尖作品,内部支持多种插件,且整体风格非常简洁。火狐可以自由使用油猴插件(Tampermonkey ),自由运行脚本,上过学习通网课的同学肯定对这一功能不陌生。同时,火狐被称为黑客专用的浏览器。

4. Opera

欧朋浏览器为opera公司出品的一大浏览器,采用Presto内核,与上述三者均不相同,学长并没有用过欧朋浏览器,想体验不同技术风格的同学们可以亲自尝试。

5. Safari

苹果公司的浏览器,专用于Mac系统,在2012年截止开发Windows平台的程序,当然,用Windows系统的铁汁只需要下载虚拟机,同样是可以尝试Safari的

6.QQ浏览器

与前面五种不同的是,qq浏览器是国产的浏览器,采用Chromium内核+IE双内核打造,相比于上述几种,qq浏览器的用户群体对非专业人士更为友好,整体的设计布局更为简易。同时,由于与微信和qq同为腾讯的产品,许多兼容性的功能能大幅提高工作效率。

写在最后:

1. 诸如百度浏览器,360浏览器及,更多小众的浏览器,这些国内产品在硬实力方面暂时还是比不过外国产品的,所以本文除了qq浏览器外并未推荐国内产品。不过更重要的原因是国内浏览器普遍喜欢广告轰炸,满屏幕的广告给人不适的感觉;其他小众的就更不要安装了。

2. UC浏览器同样是比较优秀的国内产品了,不过由于政策原因阿里暂停了pc端的维护,感兴趣的同学可以下载手机端(之后学长还会出一篇手机浏览器安利的文章)。

3. 对于学长本人,由于专业要求下载了Google和Firefox,加上青睐的QQ浏览器和自带的Edge,一共是四个浏览器。QQ浏览器主要用于日常使用,它的收藏区做得是最亲民的,收藏重要的学习 网站非常不错;而三个“洋产品”就主要用于调试一些前端项目了。大家平时没必要下载这么多,2-3个足矣。当然也可以多下载几种不同内核的,这样在某些网站对浏览器插件有特殊要求时(flash,3D动画等),可以切换着尝试。

这里是各大浏览器的下载地址,各位按需所取:

谷歌:https://www.google.cn/chrome/

火狐:http://www.firefox.com.cn/

Opera:http://www.oupeng.com/download

QQ浏览器:https://browser.qq.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1160767.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux0.11内核源码解析-malloc

malloc介绍 Linux内核版本0.11中的malloc.c文件实现了内存分配的功能。在这个版本的Linux内核中,malloc.c文件包含了内核级别的内存分配函数,用于分配和释放内核中的内存。这些函数可以帮助内核管理可用的内存,并允许内核动态地分配和释放内…

ajax-axios发送 get请求 或者 发送post请求带有请求体参数

/* axios v0.21.1 | (c) 2020 by Matt Zabriskie */ !function(e,t){"object"typeof exports&&"object"typeof module?module.exportst():"function"typeof define&&define.amd?define([],t):"object"typeof export…

记一次大数据事故@用了很久的虚拟机环境突然不能联网了

记一次大数据事故用了很久的虚拟机环境突然不能联网了 背景 今天打开自己电脑上的虚拟机环境打算练习一下flink,结果发现vmware里虚拟机能正常开机,也能正常进图os,但是就是不能ping通主机,主机也不能ping通虚拟机 探查 1、…

绝缘检测原理和绝缘电阻计算方法

文章目录 简介绝缘检测功能绝缘检测原理绝缘电阻检测的常用方法不平衡电桥法 绝缘电阻绝缘电阻的计算 绝缘检测开启或关闭为什么根据 V1 < V2 或 V1 ≥ V2 判断是上桥臂并入电阻还是下桥臂并入电阻 简介 绝缘检测是判断动力(正、负)总线与外…

Maven本地配置获取nexus私服的依赖

场景 Nexus-在项目中使用Maven私服,Deploy到私服、上传第三方jar包、在项目中使用私服jar包: Nexus-在项目中使用Maven私服,Deploy到私服、上传第三方jar包、在项目中使用私服jar包_nexus maven-releases 允许deploy-CSDN博客 在上面讲的是…

【6】c++11新特性(稳定性和兼容性)—>Lambda表达式

基本用法 lambda表达式是c最重要也是最常用的特性之一,这是现代编程语言的一个特点,lambda表达式有如下的一些优点: (1)声明式的编成风格:就地匿名定义目标函数活着函数对象,不需要额外写一个命…

Ubuntu20.04安装CUDA、cuDNN、tensorflow2可行流程(症状:tensorflow2在RTX3090上运行卡住)

最近发现我之前在2080ti上运行好好的代码,结果在3090上运行会卡住很久,而且模型预测结果完全乱掉,于是被迫研究了一天怎么在Ubuntu20.04安装CUDA、cuDNN、tensorflow2。 1.安装CUDA(包括CUDA驱动和CUDA toolkit,注意此…

【MySQL】MySQL的安装与配置环境变量(使其在控制台上使用)

作者主页:paper jie_博客 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文录入于《MySQL》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造&a…

删除文件要谨慎!如何在Linux中删除目录或文件

删除目录和文件是任何操作系统中最基本但最重要的功能之一。在Linux中,如果运行的是窗口环境,则可以使用文件管理器应用程序查找和删除文件。也许你是通过SSH远程登录的,或者你的Linux计算机没有安装GUI,或者你想对你要删除的内容有更多的控制权。与Linux中的任何东西一样,…

【微服务 Spring Cloud Alibaba】- Nacos 服务注册中心

目录 1. 什么是注册中心? 1.2 注册中心的作用 2. SpringBoot 整合 Nacos 实现服务注册中心 2.1 将服务注册到 Nacos 2.2 实现消费者 3. 服务列表各个参数的含义、作用以及应用场景 1. 什么是注册中心? 注册中心是微服务架构中的一个重要组件&…

NoSQL数据库以及架构介绍

文章目录 一. 什么是NoSQL?二. NoSQL分类三. NoSQL与关系数据库有什么区别四. NoSQL主要优势和缺点五. NoSQL体系框架 其它相关推荐: 系统架构之微服务架构 系统架构设计之微内核架构 鸿蒙操作系统架构 架构设计之大数据架构(Lambda架构、Kap…

Selenium学习(Java + Edge)

Selenium /səˈliːniəm/ 1. 简介 ​ Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Safari、Google Chrome、Opera、Edge等。 ​ 适用于自动化测试&#x…

Linux期末复习——文件I/O编程

Linux系统调用以及用户编程接口 三者关系 系统调用、API以及系统命令之间关系: 什么是文件描述符? 是一个非负整数,索引值 打开或者创建一个文件的时候,内核会向进程返回一个文件描述符 读写文件时,会向函数传递一个文…

ModuleNotFoundError: No module named ‘paddle.fluid.incubate.fleet‘

在使用rocketqa的时候可能会遇到下面的问题: 问题: 解决方法: 这完全是paddlepaddle的问题。 在rocketqa/utils/optimization.py出现下面的语句,这个时候直接把出错的注释掉就可以,因为它完全没有用到。(…

Win10奇怪的部分文字乱码问题

1.打开Windows设置的时间和语言 2.打开区域下方的的其他日期、时间和区域设置 3.点击更改日期、时间或数字格式。切换到管理 4.点击更改系统区域设置,取消Beta版:使用Unicode UTF-8提供全球语言支持。 按提示重启电脑即可。

Windows电脑怎么下载桌面便签小工具?

Windows电脑是日常办公中常用的工具,电脑上可以安装许多软件来辅助日常办公,其中桌面便签工具可以为大家记录很多日常办公中的各项工作计划,而且便签软件通常可以悬挂于电脑桌面显示,方便大家一边工作一边查看备忘记录。 谈及Win…

探索网络攻击:ARP断网、ARP欺骗和DNS欺骗实验解析

目录 前言 一、ARP概述 1.1 什么是ARP 1.2 ARP协议的基本功能 1.3 ARP缓存表 1.4 ARP常用命令 二、ARP断网实验 三、ARP欺骗实验 3.1 内网截获图片 3.2 HTTP账户密码获取 四、DNS欺骗实验 总结 🌈嗨!我是Filotimo__🌈。很高兴与大家相识&…

OpenGL ES入门教程(一)编写第一个OpenGL程序

OpenGL ES入门教程(一)编写第一个OpenGL程序 前言 从本文开始我将参考学习OpenGL ES应用开发实践指南 Android卷 [(美)KevinBrothaler著](提取码: 394m),并基于自己的理解以更加通俗易懂的方式…

[.NET]桃源网络硬盘 v7.4

桃源网络硬盘是一个以.net进行开发的网络硬盘系统源码。 开发环境:Microsoft.NET Framework SDK 运行要求: Windows 2003及以上版本 或 Windows XP及以上版本,安装 .Net Framework 要求上传目录有写权限 请将其放在虚拟目录或单独的网页空间…

Kubernetes包管理工具Helm简介及使用

文章目录 前言技术积累什么是HelmHelm的核心概念Helm可以解决哪些痛点Helm中文官方文档 Helm安装Helm安装nginx用例写在最后 前言 大家都知道K8S是云原生devops的一大利器,可以直接让我们的中间件、应用服务直接运行在云端,让我们可以只关心自身的业务功…