余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

能玩出花样的技术——Web技术漫谈(1+x数字营销技术应用)

xiyangw 2022-11-25 12:07 39 浏览 0 评论


什么样的计算机技术或者是IT技术能玩出最多的花样呢?思来想去就属Web技术了。

一、Web技术的影响力

通过搜索引擎查询,截至到2022年的现在,全球大约有11.8亿个网站。全球前10大上市公司有超过5家公司是建立在Web技术的基础之上从事着为人民服务的业务。在中国,到2022年的现在,占据着衣食住行玩市场主导地位的公司都是建立在web技术基础之上。全球用户量最多的计算机编程语言是Web语言javascript,javascript开发者社区人数常年位居第一。如果按照使用的人数计算,使用Web技术的人数应该覆盖全球总人口的80%以上。Web3.0技术是2021年以来最让人相信靠谱的新技术,并且是正快速发展并很有可能改变现有世界的技术。

二、Web是什么

依据欧陆词典查询,英文小写的web本意是n. (蜘蛛等的)网,意思就是指网络本身。

依据百科查询,web是(World Wide Web)的缩写,意思是全球广域网,即整个地球上连接起来的网络,这里是没有计算机网络或者是通信网络意思的,这里的全球广域网络到底采用光缆连接、卫星连接,还是采用TCP连接亦或是UDP连接,甚至是采用文本数据连接还是采用二进制数据连接,这些都是另外的事情了,就其本质而言,只要能让所有的人方便的、很容易的加入这个网络,形成蜘蛛网一样的网络,就是好网络了。

所以,再一次说,抛开web技术的狭义定义,Web就是全球网络,就是把全球所有人连接起来的网络,所以它才具有那么大的影响力,超过了造纸术的影响力,在这个网络节点的任何一个个体都可以与这个网络上其他的个体相连接,原来如此哦。

三、Web技术的起源及特征

依据百科介绍:

大约在计算机网络因特网(Internet)产生后并在建设初期的1989年代,欧洲粒子物理研究所中由Tim Berners-Lee领导的小组提交了一个针对Internet的新协议和一个使用该协议的文档系统,该小组将这个新系统命名为World Wide Web,它的作用能使全球的科学家利用计算机网络Internet交流自己的工作文档。

这个新系统被设计为允许Internet上任意一个用户都可以从许多文档服务计算机的数据库中搜索和获取文档,1990年末,这个新系统的基本框架已经在欧洲粒子物理研究所中的一台计算机中开发出来并实现了,1991年该系统移植到了其他计算机平台,并正式发布。

原来,Web技术是由伟大的科学家发明,并且是为了共享文档的目的哦,那我们要共享文档就不用什么优盘拷贝了,只要把计算机用电线连接起来,然后通过Web技术就可以共享网络了,这多先进啊,为什么到了2022年还有人用优盘拷贝ppt呢,看来还是科学家最先进和超前了。

四、Web技术的特征:

  1. 基于文本并超过了文本,简单而言就是把文本数据进行格式化定义,增加了格式化符号,不是杂乱无章的文本,是有修饰格式的文本,这种技术就是超文本标记语言,简称HTML。
  2. 除了支持文本,还支持图片、声音及视频等内容格式,属于多媒体性质,表现力超过纸张印刷,可以表现活动的内容。
  3. 传输协议采用文本形式,不用什么二进制,太难以理解,不过最新版本的传输协议为了传输效率大概率会采用二进制。

以上呢,只是最基本的技术特征,其实还有更表现突出的其他重要特征如下:

  1. 技术开放及免费,没有被垄断的某个公司独占,而是由大家共同发展,不像曾经流行的Flash动画技术,使用不用交任何费用,任何组织和个人都可以免费的尽情享用。
  2. 技术简单,但是又具有很强的繁衍性和涌现性,即可以变出及繁衍出各种花样、各种业务、各种产业,不像电话通信技术只能用于通信,数十年也没有太大的发展,也不像无线通信技术,只能支撑少数量的公司发展。

五、Web技术的基础支撑

最底层的支撑就是光缆、无线通信基站、卫星、计算机等等基础物理设备和通道了,这些物理的基础设施构成了Web互联网的基础,没有它们是没法实现互联进而共享文档的。

再上层的就是各种通信协议了,比如以太网协议、TCP/IP协议了,当然,这些通信协议都是需要运行在CPU之上的代码去实现的,像华为公司的主要业务就是开发这些协议然后包装成硬件产品卖了。不过这些通行协议能变出的花样就没有Web技术多了。

六、Web技术的构成

Web技术的构成主要是HTML超文本标记语言、用于表达HTML显示样式的CSS标记语言以及 javascript脚本语言。

还有用于传输的HTTP文本协议。

还有用于显示和交互操作的客户端浏览器软件,目前主流的都是基于chrome内核的浏览器,以及苹果safari浏览器、火狐浏览器等等

以及服务器端的Web服务器软件,主流的比如微软公司的IIS、Apache开源基金会的httpd、以及目前市场使用率最高速度最快的nginx软件。

Web服务器主要作用是发布用html+css+javascript制作的文件,俗成网页,搭建一个web服务器发布一堆html文件就能组成一个网站。

对了,还有支撑网站的基于UDP协议的DNS域名系统。

甚至还有用于加密http传输数据的SSL协议等。

七、Web技术能玩出哪些基本的花样?

1、向全世界发布自己的文章。

2、向全世界展示自己的照片。

3、向全世界展示自己的视频图像。

3、可以与全世界的朋友一起玩交互游戏。

4、。。。。。。

相关推荐

数控系统常见术语详解,机加工人士必备资料
数控系统常见术语详解,机加工人士必备资料

增量编码器(Incrementpulsecoder)回转式位置测量元件,装于电动机轴或滚珠丝杠上,回转时发出等间隔脉冲表示位移量。由于没有记忆元件,故不能准...

2023-09-24 17:42 xiyangw

功、功率、扭矩的关系

功=功率×时间work=power×timeW=P×T功=力×距离work=force×lengthW=F×LP×T=F×LP=F×L/T=F×V(velocity)具体到电机输出轴上,圆...

Wi-Fi协议(802.11 )常见专业术语汇总
Wi-Fi协议(802.11 )常见专业术语汇总

Wi-Fi协议(802.11)常见专业术语汇总AP(Accesspoint的简称,即访问点,接入点):是一个无线网络中的特殊节点,通过这个节点,无线网络中的...

2023-09-24 17:41 xiyangw

不需要策略模式也能避免满屏if/else
不需要策略模式也能避免满屏if/else

满屏if/elsejava复制代码publicstaticvoidmain(String[]args){inta=1;if...

2023-09-24 17:41 xiyangw

喜极而泣,我终于干掉了该死的 if-else
喜极而泣,我终于干掉了该死的 if-else

推荐阅读:面试淘宝被Tomcat面到“自闭”,学习这份文档之后“吊打”面试官刷完spring+redis+负载均衡+netty+kafka面试题,再去面试BAT...

2023-09-24 17:40 xiyangw

Python中使用三元运算符简化if-else语句
Python中使用三元运算符简化if-else语句

Python是一种极简主义的编程语言,相比其他编程语言,在多个地方简化了代码的写法,可以让我们用更少的时间更简洁地完成工作。以赋值运算符为例:a=a+b简化...

2023-09-24 17:40 xiyangw

雅思课堂 | 雅思口语写作句型第二讲
雅思课堂 | 雅思口语写作句型第二讲

纯干货,无废话用最少的时间学最制胜的内容!泡图书馆泡不过学霸?碎片时间也能弯道超车!向着雅思8分行动起来吧!雅思口语写作句型1.Ipreferseeing...

2023-09-24 17:39 xiyangw

设计模式(三)——简单的状态模式代替if-else
设计模式(三)——简单的状态模式代替if-else

博主将会针对Java面试题写一组文章,包括J2ee,SQL,主流Web框架,中间件等面试过程中面试官经常问的问题,欢迎大家关注。一起学习,一起成长。前言大多数开...

2023-09-24 17:38 xiyangw

如何优化代码中大量的if/else,switch/case?

前言随着项目的迭代,代码中存在的分支判断可能会越来越多,当里面涉及到的逻辑比较复杂或者分支数量实在是多的难以维护的时候,我们就要考虑下,有办法能让这些代码变得更优雅吗?正文使用枚举这里我们简单的定义一...

优秀程序员早就学会用“状态模式”代替if-else了
优秀程序员早就学会用“状态模式”代替if-else了

2020年已经进入倒计时了,大家立好的flag完成了吗?2020实“鼠”不易,希望2021可以“牛”转乾坤。简介状态模式是行为型设计模式的一种。其设计理念是当对...

2023-09-24 17:37 xiyangw

用Select Case语句对执行多条件进行控制
用Select Case语句对执行多条件进行控制

今日的内容是"VBA之EXCEL应用"的第六章"条件判断语句(If...Then...Else)在VBA中的利用"。这讲是第三节...

2023-09-24 17:37 xiyangw

c#入门教程(四)条件判断if else

条件判断,是编程里常用的判断语句,比如某个代码如果满足条件就执行a代码块否则就执行b代码块。案例1:inti=2*5;if(a>0){执行a代码块}elseif(a<0){执行b代码块...

每日学编程之JAVA(十一)—条件语句(if……else)

一个if语句包含一个布尔表达式和一条或多条语句。如果布尔表达式的值为true,则执行if语句中的代码块,否则执行if语句块后面的代码。if语句后面可以跟else语句,当if语句...

不需要策略模式也能避免满屏if/else

除了使用策略模式以外,还可以使用其他设计模式来避免满屏if/else的问题。以下是一些可能的解决方案:工厂模式:将if/else语句移到工厂类中,由工厂类负责创建对象。这样可以将if/else语句从客...

围绕ifelse与业务逻辑的那些梗
围绕ifelse与业务逻辑的那些梗

ifelse很重要,几乎是程序员编程核心,业务逻辑与规则也通过ifelse体现出来,语句简单但是背后文章很大,先看几则幽默图:1.也许默认使用returnf...

2023-09-24 17:36 xiyangw

取消回复欢迎 发表评论: