微软 EDGE 浏览器专题培训第三课

字母导航

也可以说是按元素访问或者说是单键导航。下面是引用[争渡读屏帮助文档][]里的介绍:

根据网页组成元素进行分类,然后通过快捷键来针对这些分类进行浏览。这是一种比较抽象的浏览方式,但对于常用的网页来说,他会大大提高浏览效率。 由于这种浏览模式的快捷键主要分布在大键盘区的字母键,所以我们把这种浏览模式称为字母导航。 快捷键的安排主要是根据元素的英文名称首字母来分配的,例如切换编辑框的热键是字母e,因为编辑框的英文是 "edit"。

微软 EDGE 浏览器专题培训第二课

什么是网址?

URL,是指“Uniform/Universal Resource Locator”的缩写,英文翻译为:统一资源定位符(也就是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址;互联网上的网页都会有一个url与之对应,这样才能正常访问得到该网页。) 简单来说URL就是网站页面的网址。如争渡读屏的网址就是 http://www.zdsr.com/ URL的结构: 协议、域名、端口、路径、参数 第一部分:协议(scheme),,它告诉浏览器如何处理将要打开的文件。 http——超文本传输协议资源 https——用安全套接字层传送的超文本传输协议 ftp——文件传输协议 mailto——电子邮件地址 file——当地电脑或网上分享的文件 第二部分:域名,一般是用点分开的字符串或者数字。例如baidu.com, www.baidu.com。 第三部分:端口,例如80,443 第四部分:路径,例如 news/2022/11/25 第五部分:参数,例如 username=张三&source=123 除了域名之外的其他部分都是可以有选择性的省略的。

网页浏览器发展历史

网页浏览器发展历史,按年:

  • 1990年,蒂姆·伯纳斯-李创建了第一个网页浏览器WorldWideWeb。
  • 1992年,托尼哟翰逊(Tony Johnson)发布了Midas,它允许用户浏览UNIX和VMS网页上的文档。
  • 1993年, NCSA发布了Mosaic浏览器。
  • 1994年, 网景公司(Netscape)发布了Navigator浏览器。
  • 1995年, IE浏览器(Internet Explorer)的发布掀起了“浏览器之战”。
  • 1996年,网景公司的Navigator浏览器所占有的浏览器市场份额达86%。 微软公司开始将IE浏览器整合到OS(操作系统)中。
  • 1996年9月, Opera浏览器面世。
  • 1998年,网景公司启动其开源产品,开始推出Mozilla。这一年的下半年,网景公司被AOL(美国在线服务公司)收购。
  • 2002年, Firefox(火狐)浏览器面世。
  • 2003年,苹果公司发布Safari浏览器。
  • 2004年,IE浏览器所占有的市场份额达到了历史顶峰-92%。自此以后,其市场份额开始下滑。
  • 2006年6月,Firefox 3的发布创下了吉尼斯世界纪录——一天有800万人下载。
  • 2006年10月,专为Windows XP、Windows Server 2003和Windows Vista而设计的IE 7面世。
  • 2008年,谷歌公司发布Chrome浏览器。
  • 2009年,专为Windows 7、Windows Server 2003与2008、Windows Vista和WindowsXP设计的IE 8面世。同年,Firefox 3.5面世。它是第一款支持多点触控的浏览器。
  • 2010年,谷歌公司发布了Chrome 5.0浏览器。它是第一款稳定支持三个平台的浏览器,还是第一款有书签同步功能(bookmark synchronization)的浏览器。
  • 2011年,微软发布IE 9,IE 9采用了新的JavaScript引擎Chakra,使网页加载速度更快,同时利用显卡GPU加速文字和图形的渲染,使CPU的负担大大减轻。另外,IE 9开始支持HTML5和CSS3。
  • 2012年,Windows 8正式上市后,IE 10问世。
  • 2013年,随着Windows 8.1的正式发布,IE 11问世。IE 11在IE 10的基础上再次扩大对HTML5和CSS3的支持,如支持HTML5拖放、HTML5全屏、CSS边框图、视频码率控制、视频字幕隐藏、媒体加密、WebGL等,使得IE 11全面支持HTML5新特性
  • 2014年,微软启动斯巴达项目,开始新的浏览器开发。
  • 2015年,Microsoft Edge 浏览器跟随 Windows 10 一起发布。
  • 2018年12月6日,微软正式宣布桌面版Edge浏览器将采用Chromium 内核,并将支持所有受支持的Windows版本及macOS和Linux平台。
  • 2020年1月15日,微软正式推出内核更改为Chromium的新版Edge,抛弃以往的EdgeHTML。对标志也进行修改,从原本Metro风格的“蓝色平面标志”改成遵循Fluent 风格“蓝绿色渐层标志”
  • 2021年3月起,微软开始通过向Windows 10用户以推送更新的方式移除EdgeHTML版Edge浏览器。

参考资料:

在 windows 下 启用秘钥登录 linux 系统的步骤

具体步骤如下:

  1. 准备好私钥文件
  2. 将私钥文件复制到 %userprofile%.ssh 目录
  3. 在 %userprofile%.ssh 目录下的config 文件里添加配置信息,
  4. 如果没有 config 文件,可以使用下面命令创建: touch config
  5. 具体配置内容如下:
# 这里给这台服务器起个名字,方便后续使用
# 也可以使用域名或者ipHost  mysrv01
# 后续就可以在命令行直接使用他,例如 `ssh mysrv01`
# 可以是域名也可以是IP
HostName  XXX.XXX.XXX.XXX
# 登录时的用户名
User root
PreferredAuthentications publickey
# 本地文件,注意这个地方是放私钥的路径
# 私钥文件必须放到 %userprofile%\.ssh 目录,否则会提示权限问题而拒绝登录
IdentityFile C:\Users\aaa\.ssh\id_rsa

一个用node.js写的爬虫脚本--爬取普通话练习朗读60篇

最近练习普通话,于是在网上搜了一下普通话练习60篇,但是没有方便直接下载的,索性就想自己动手抓一下。 在以往我都是用php来爬取的,这次想尝试下用node.js。 于是就开始动手,分析了一下网页源码,发现非常有规律,60篇文章的 url 都是按序号递增的,这就非常简单了,直接用一个循环就可以生成所有的 url 了。 拿到地址后就是获取网页代码,因为现在 node.js 已经支持了fetch, 所以就直接用 fetch 来获取网页源码。这一步骤非常顺利。 拿到源码后就是解析,获取正文了。node.js 应该有县城的 dom 包,于是搜索了一下,找到了jsdom这个强大的包。这样获取内容就不是问题了。于是第一版就完成了,很快就下载好了60篇文章。 每一篇文章都提供了专业的示范朗读音频,我想也应该吧音频下载回来。我想既然使用了 fetch, 那么下载音频文件也用它好了。但是折腾了很久没搞定,最终放弃使用他了。 那就在搜一下看看 node.js 有什么用于下载的包吧。很快搜到了一个叫做download的包,看了下说明,非常简单,就用他好了。 下载音频一切顺利。 于是完整的爬取代码就完成了,普通话练习的60篇文章和示范朗读音频也就自然的搞定了。 代码如下:

记录我写的一个函数的重构过程

toFocus() 是我写的一个用于聚焦元素的一个方法,这个方法已经精力了多次修改和重构,最新的版本看起来已经比较简洁了。每一次变化可以说都是我的一次进步, 都是对编码的新的理解和认识。代码是在不断修改,不断重构中优化和改进的。 下面分享一下我几次重构的代码,希望对大家能有所启发。