首页 > 其他分享 >Google_Book_20Things.前言以及前四项学习笔记

Google_Book_20Things.前言以及前四项学习笔记

时间:2023-01-14 21:00:30浏览次数:37  
标签:Google 浏览器 Internet 网络 Book 网页 our 20Things your

20 THINGS I LEARNED ABOUT BROWSERS AND THE WEB
Illustrated by Christoph Niemann. Written by the Google Chrome Team.

关于浏览器与网络的20件事

前言(Foreword)

任何人都可以通过任何联网设备用网络浏览器连接一个开放的网络。

浏览器和网络的工作原理,万维网的发展与进步,以及安全有效浏览网络的方法

“20 Things I Learned About Browsers and the Web”是一篇简短指南,它会介绍互联网(Internet),网络的应用,网页的构件,网页技术的发明即发展,现代网络浏览器以及关于浏览器及网络的最新技术革新。

Thing #1

What is the Internet?
or,"You Say Tomato,I Say TCP/IP"

  • 1974年,一些智能计算机研究人员发明了the Internet Protocol Suite,简写为TCP/IP。TCP/IP建立了一套允许计算机之间互相发送信息的规则。有了确定的规则,互相连接的计算机才能理解对方进而来回传送信息。互相连接的设备群规模不断扩大,从一个房间扩大到多个房间,再到许多大楼,再到大量城市跟国家,互联网就诞生了。
  • 发送数据和信息时通常将它们分解成小块,再分别发送给接受者,再进行重组。这样可以更高效地发送数据与信息。这些小块被称为数据包
  • 带宽用于衡量网络连接的速度,指每秒可以通过网络连接发送的数据量。更好的物理基础设施以及将信息解码到物理介质上的更好方法使更快的连接成为可能。

Thing #2

Cloud Computing
or, why it’s ok for a truck to crush your laptop

感觉不是很明白这一章说的啥,就把原文复制上来算了

Modern computing in the age of the Internet is quite a strange, remarkable thing. As you sit hunched over your laptop at home watching a YouTube video or using a search engine, you’re actually plugging into the collective power of thousands of computers that serve all this information to you from far-away rooms distributed around the world. It’s almost like having a massive supercomputer at your beck and
call, thanks to the Internet.

This phenomenon is what we typically refer to as cloud computing. We now read the news, listen to music, shop, watch TV shows and store our files on the web. Some of us live in cities in which nearly every museum, bank, and government office has a website. The end result? We spend less time in lines or on the phone, as these websites allow us to do things like pay bills and make reservations. The movement of many of our daily tasks online enables us to live more fully in the real world.

Cloud computing offers other benefits as well. Not too long ago, many of us worried about losing our documents, photos and files if something bad happened to our computers, like a virus or a hardware malfunction. Today, our data is migrating beyond the boundaries of our personal computers. Instead,we’re moving our data online into “the cloud”. If you upload your photos, store critical files online and use a web-based email service like Gmail or Yahoo! Mail, an 18-wheel truck could run over your laptop and all your data would still safely reside on the web, accessible from any Internet-connected computer,anywhere in the world.

Thing #3

Web Apps
or, “Life, Liberty and the Pursuit of Appiness”

  • App是application的缩写,即应用程序。它也被称作程序或软件。传统的应用程序用于处理广泛密集的任务,如会计或者文字处理。但网络浏览器以及智能手机组成的在线世界中,apps却通常是专注于单一任务的更灵活的程序。
  • Web apps在网络浏览器中运行。比如Google Maps,它专注于一项任务,即在网络浏览器中提供有用的地图功能。

网络应用的优点

  • 信息不储存于本地,没有硬件限制(对用户来说),只要有网络,可以在任何联网设备中使用。
  • 无需安装,无需进行版本更新。
  • 任何设备均可通过浏览器使用。
  • 更安全,不会影响本地任务。受病毒,恶意软件等威胁较小

Thing #4

HTML, JavaScript, CSS and more
or, This is not your mom’s AJAX

  • 网页是用HTML写出来的。HTML是网页编程语言,可以让浏览器知道如何布局以及展示网页内容。HTML提供了基础的网页构件。很长一段时间里,这些网页构件都很简单,且是静态的,只包括文本行,链接以及图片。
  • JavaScript是一种脚本语言,它的发明以及主要网络浏览器对它的支持使网页可以添加一些实时互动功能。这样就可以制作动态网页了。比如填写表格以及点击按钮。
  • XHR(XMLHttpRequest)引进了JavaScript后动态网页就变得更加强大了。它首先在像Microsoft Outlook for the Web, Gmail 以及 Google Maps这样的网络应用中得到了使用。XHR实现了改动网页的个别部分而无需重新加载整个网页。
  • CSS (Cascading Style Sheets)的引入使网页更有表现力。它让程序员能更便捷地定义网页的布局以及使用诸如颜色,圆角,渐变以及动画之类的设计元素美化网页。
  • JavaScript,XHR,CSS以及一些其它网页技术的强大组合被程序员们称为AJAX(Asynchronous JavaScript and XML)。

标签:Google,浏览器,Internet,网络,Book,网页,our,20Things,your
From: https://www.cnblogs.com/l25428455/p/17052537.html

相关文章

  • ansible-playbook 执行成功但结果未成功
    ansible-playbook执行成功但结果未成功官网地址: https://docs.ansible.com/ansible/2.9/index.htmlyaml文件如下----hosts:h7remote_user:yunweibecome:yes......
  • Edge同步Google书签
      图一  图二  图三  图四......
  • Ansible playbook 讲解与实战操作
    目录一、概述二、playbook核心元素三、playbook语法(yaml)1)YAML介绍1、YAML格式如下2、playbooksyaml配置文件解释3、示例2)variables变量1、facts:可以直接调用2、用户......
  • 07-GoogLenet 图像分类
    Inception结构的主要思路是用密集成分来近似最优的局部稀疏结构。原始Inception结构如下图所示:  显然从上图中可以看出,原始Inception结构采用1×1、3×3......
  • Playbook 从0到1
    一环境配置角色主机名ip地址组名控制节点control192.168.188.60localhost被控制节点1node1192.168.188.61nodes被控制节点2node2192.168.188.62nodes 1.配置三个主机/etc......
  • 如何为 mdbook pdf 生成书签目录
    以RustByExample.pdf为例,分享如何为mdbook打入书签目录。生成本地网页书籍,并保存为pdfgitclonehttps://github.com/rust-lang/rust-by-example把书籍仓库克......
  • 用python虚拟环境安装jupyter notebook
    一、安装python虚拟环境以及在虚拟环境中安装jupyter1、创建python虚拟环境,命名为py_venv-onepython-m-venvpy_venv-one2、进入并激活虚拟环境进入Scripts文件夹ac......
  • Jupyter notebook关于端口,密码,ip的配置
    在服务器上使用jupyternotebook的时候想配制成:用所有电脑都可以使用的ip地址打开同一个后台运行的jupyter1.生成配置文件在命令行输入jupyternotebook--generate-con......
  • Google Cloud Platform | 使用 Terraform 的分层防火墙策略自动化
    【本文由CloudAce整理发布,更多内容请访问CloudAce官网】防火墙规则是GoogleCloud中网络安全的重要组成部分。GoogleCloud中的防火墙大致可分为两种类型;网络防火墙......
  • Google黑语法搜索
    site:搜索指定域名site:edu.cninurl:xxx搜索url中包含的内容inurl:login.jspintext:xxx文本中包含的内容intext:中国filetype:pdf"入党申请"filetype:pdfintitl......