首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端发展历程

前端发展历程 什么是前端 前端:针对浏览器开发,代码在浏览器运行 后端:针对服务器开发,代码在服务器运行 前端三剑客 HTML CSS JavaScript HTML HTML(超文本标记语言——...前端发展离不开浏览器发展 浏览器发展其实也是前端发展 我们来简单了解一下浏览器发展历史 1991年,WorldWideWeb 浏览器发布 这款由 Web 之父 Tim Berners-Lee...Web 1.0:静态网页,纯内容展示 Web 2.0:动态网页,富交互,前端数据处理 至此,前端早期发展史就介绍完了,当时对于前端要求并不高,只要掌握html css js和一个jquery就足够开发网页了...新时代前端 到目前为止 HTML已经发展到HTML5 CSS已经发展到CSS3.0 JavaScript已经发展到ES9,但是常用还是ES5和ES6 现代标准浏览器(遵循W3C标准浏览器)...所以前端开发一个网页几乎不需要考虑IE兼容性 得益于前端技术和浏览器发展,现在网页能展示越来越丰富内容了,比如动画 游戏 画图等等 所以,对于前端要求也越来越高,特别是近几年框架、技术、工具呈爆发式发展

1.5K21
您找到你想要的搜索结果了吗?
是的
没有找到

jAVA发展历程

橡树(Oak) 1991年2月 James Gosling是该计划软件负责人和架构师。他最初目标是为“绿色计划”找到一个适合语言来运行。他选择了C++,并对有需要地方进行了扩展。...但是这些功能不能满足计划需要,因此建立一门新语言成为当务之急。他开始夜以继日地忙于新语言开发,并将其命名为“Oak”,因为他办公室窗外有一棵橡树。...硬件原型 1991年4月 SPARC工作站10架构师 Ed Fran k加入到绿色计划中,并领导硬件开发工作。该计划目的是开发一个硬件原型,展示“绿色计划”功能。...于是开发重心从家庭消费电子产品转到了电视盒机顶盒相关平台上。 应用开发平台 1993年9月 Arthur Van Hoff加入了开发组,他工作是交互平台上应用开发。...HotJava 1994年9月 Naughton和Jonatha Payne开始从事名为HotJava以Java语言为基础网页浏览器项目,该项目获得了管理层广泛认可。

1.1K110

Java 发展历程

JDK 1.0 1991年4月,由 James Gosling 博士领导绿色计划(Green Project)开始启动,此计划目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行程序架构...这个计划产品就是Java语言前身:Oak(橡树)。Oak当时在消费品市场上并不算成功,但随着1995年互联网潮流兴起,Oak 迅速找到了最适合自己发展市场定位并蜕变成为 Java 语言。...另外,JDK 公开版本号也变成了 JDK 6、JDK 7 命名方式,而程序员内部使用开发版本号(java -version)继续沿用了 1.6、1.7 这样称呼。...通过这样方式,开发团队可以把一些关键特性尽早合并到 JDK 之中,以快速得到开发者反馈。按照官方说法,新发布周期会严格遵循时间点,将于每年3月份和9月份发布。...2018年9月,伴随着 JDK 11 发布,还有一个颇具影响新闻,就是 Java 收费问题。

71050

历数NFV发展历程

NFV定义 维基百科对于NFV定义是:NFV是使用虚拟化技术网络架构概念,将整个类别的网络节点功能虚拟化为构建可以连接或链接在一起通信服务。...ETSI表示,NFV旨在通过发展标准IT虚拟化技术,将网络设备整合到行业标准高容量服务器、交换机和存储上来解决这些问题,NFV涉及到在一系列行业标准服务器硬件上运行软件实现网络功能,并且可根据需要迁移到网络中各个位置...NFV业务能力 同SDN一样,NFV从根本上讲是从基于硬件解决方案转向更开放基于软件解决方案。例如,取代专用防火墙设备,软件可以通过虚拟防火墙提供相同功能。...正如SDN和NFV可以在廉价裸机或白盒服务器上实现方式,这些VNF可以运行在通用商用硬件组件上,而不是成本高昂专有设备。...更灵活扩大,缩小或发展服务 ◆ 开放虚拟家电市场和纯软件进入者 ◆ 以较低风险试用和部署新创新服务 NFV起源 ETSI在2012年10月在德国SDN和OpenFlow世界大会上发布白皮书

90750

Docker发展历程详述

Docker 和容器技术发展可谓是日新月异,本文试图以全局视角来梳理一下 docker 目前生态圈。既然是概览,所以不会涉及具体技术细节。...Docker 自从发布以来发生了很多变化,并且有些方面的变化还非常大。对于技术爱好者来说,我们喜欢酷毙新功能,喜欢旧功能改善。但对于生产环境中使用者来说,其实不太喜欢这种频繁变化!...它在 1979 年时候就出现了,被认为是最早容器化技术之一。它可以把一个进程文件系统隔离起来。...Docker 诞生于 2013 年,并获得了快速发展,下图展示了当前 docker 平台中组成部分(此图来自互联网): Docker 立于系统基础架构之上并为应用程序提供支撑。...它是一个开源项目,旨在推进软件容器化。Moby 项目提供了数十个乐高积木一样组件以及将它们组装成定制基于容器系统框架。

2K10

HTTP协议发展历程

HTTP协议发展历程 HTTP超文本传输协议是一个用于传输超文本文档应用层协议,它是为Web浏览器与Web服务器之间通信而设计,HTTP协议到目前为止全部版本可以分为HTTP 0.9、HTTP...HTTP 0.9响应内容并不包含HTTP头,这意味着只有HTML文件可以传送,无法传输其他类型文件,也没有状态码或错误代码,出现异常时一个特殊包含问题描述信息HTML文件将被响应返回。...第三个是返回文件内容是以ASCII 字符流来传输,因为都是HTML 格式文件,所以使用ASCII 字节码来传输是最合适。...引入请求头,在发起请求时候会通过HTTP请求头告诉服务器它期待服务器返回什么类型文件、采取什么形式压缩、提供什么语言文件以及文件具体编码。...HTTP 2.0 HTTP 2.0拥有更优异表现,现网页愈渐变得复杂,甚至演变成了独有的应用,媒体播放量,增进交互脚本大小也增加了许多,更多数据通过HTTP请求被传输,由此HTTP 2.0为网络效率做了大量优化

70820

web前端发展历程

总览前端发展史 前言 浏览器发展史 走进前端 HTML CSS javaScript 小前端时代 大前端时代 写在最后 前言 目前在IT公司中前端岗位越来越成为不可或缺,前端地位也愈见明显,很多学校已经体系传授前端课程...那么首先让我们来了解一下浏览器发展历程。...浏览器发展史 在中享思途行业资讯中看到了他对浏览器发展史总结如下: 1、1991年,WorldWideWeb浏览器发布,这款可以说是祖父级别的,它是全球用户最早注册WEB浏览器,WorldWideWeb...12、2008年,GoogleChrome参战,Google发布了他们自己浏览器,以轻量级,快,异常稳固让这款浏览器成为了一个不可轻视对手。 以上就是浏览器一个大致发展历程了。...写在最后 其实今天跟大家聊并不是很多,而是大概来梳理了一下前端发展节点,等后面博主会出一期更加细致前端发展历程,利用语言出现使命环环相扣!

1.2K10

大数据发展历程

任何技术出现,在前期都是理论先行,但此时没有应用场景,不会大规模推开,那技术都得不到深度发展。 任何技术深度发展,都是在有了应用场景,降低了门槛,才会真正发展起来。...大数据技术发展也是这样历程: 最开始是由于像谷歌,雅虎这样搜索引擎,因为存储网页数量巨大,才有了这样大数据概念。...所以大数据最早应用场景就是搜索引擎,但因为此时技术发展不成熟,最早还只是大数据存储,和一点简单大数据应用,比如检索,主要是21世纪初。...而大数据发展,也从最早大数据存储,发展出大数据计算,以及大数据处理资源管理。...这样大数据必须三驾马车就齐备了。 大数据未来如何发展

55920

人脸识别技术发展历程

如果将人脸识别技术发展历程划分为3个阶段的话,那么第1阶段就是起源于20世纪70年代半机械式识别方法;第2阶段则是以人机交互式识别方法为主,而第3阶段就是我们现在所处阶段,机器能够自动地进行人脸识别与判断...而这项技术发展,离不开机器学习发展。 早期自动人脸识别与我们印象中机器学习并不太相似,一般以几何特征和相关匹配方法居多,在模型设计上,常常会引入一些先验知识。...DT时代呼唤 我们大家对IT并不陌生,IT是Information Technology英文缩写,意为信息技术。...在如今这个“数据爆炸”新时期,人脸识别作为一项炙手可热研究领域迎来了发展新契机。...关于算法与算力谁更重要讨论由来已久,但自从能够实现按需配置、弹性扩容云计算技术发展起来以后,算力已经不再是明显瓶颈。

9.4K40

透明部落:发展历程分析

他们主要恶意软件是自定义.NET RAT(公开称为Crimson RAT),另外还发现了其他自定义.NET恶意软件和基于PythonRAT Peppy RAT。...在过去一年中,该组织加强了攻击活动,开始了大规模感染攻击,开发了新工具并加强了对阿富汗攻击渗透。...发现了两个不同服务器版本,其中包括安装USBWorm组件,执行命令功能,两个版本仍在开发中。...服务器会使用“设置”类中指定配置: ? 该类包含每个恶意软件组件使用TCP端口值,默认文件名和安装路径。它们需要手动放置在特定预定义文件夹中。...透明部落通过配置服务器来阻止某些供应商安全工具,防止在受卡巴斯基产品保护系统上安装某些恶意软件组件,特别是“USB驱动程序”和“密码记录器”,还阻止在受ESET保护系统上安装“ Pass Logger

1.5K31

前端技术发展历程

随着互联网不断发展,前端技术也在不断地进步和发展。本篇博客将介绍前端发展历程,从早期HTML、CSS,到现代前端框架兴起。...在早期互联网发展中,网站都是由HTML和CSS构建而成。HTML主要用于网页内容结构和语义化,而CSS则用于控制网页样式和布局。HTML和CSS发展历程一直到今天仍在不断地发展和更新。...随着网站发展,人们开始需要更多交互性和动态性,于是JavaScript成为了前端技术中不可或缺一部分。...JavaScript发展历程非常丰富,从早期jQuery到现代Vue、React等框架,JavaScript不断地变得更加强大和灵活。...现代前端框架中最为流行是Vue和React,它们不断地被开发和完善,成为了开发人员首选工具。 总结: 随着互联网不断发展,前端技术也在不断地进步和发展

44720

细说JS异步发展历程

异步最早解决方案是回调函数,如事件回调,setInterval/setTimeout中回调。...ES7又提出了新异步解决方案:async/await,async是 Generator 函数语法糖,async/await 使得异步代码看起来像同步代码,异步编程发展目标就是让异步逻辑代码看起来像同步一样...read(C) ]); return data; } readAsync().then(data => { console.log(data); }); 所以JS异步发展史...async/await 使得异步代码看起来像同步代码,异步编程发展目标就是让异步逻辑代码看起来像同步一样。 因本人水平有限,文中内容未必百分百正确,如有不对地方,请给我留言,谢谢。...参考文章: [1] 细说JavaScript异步函数发展历程 [2] ES6 Promise [3] ES6 Generator [4] ES6 async [5] JavaScript异步编程 谢谢各位小伙伴愿意花费宝贵时间阅读本文

2.3K21

软件架构发展历程分享

有些系统对应架构,有详细设计文档来描述;有些系统设计文档,残缺不全,甚至还因为在系统发展变化同时,文档没有更新,导致设计文档与实际系统不符;有些系统干脆就没有设计文档。...依据这些风格,我们可以将各种架构方式,进行分门别类,从而进一步讨论每种架构风格特点。 架构需要不断发展演进 随着计算机软硬件不断发展,软件架构思想也在不断发展变化。...另一方面,软件为其提供业务处理和服务能力每个具体行业领域也在不断发展变化,业务处理流程、参与角色、业务形式不断推陈出新。...(8)可扩展性 业务和技术都在不断发展变化,软件系统需要随时根据变化扩展改造能力。 (9)可维护性 软件系统维护包括修复现有的错误,以及将新需求和改进添加到已有系统。...作者说: 本文原文以架构发展历程为镜子,借鉴历史,以便更好了解现在,迈向未来。

1.4K40

表格检测识别技术发展历程

表格检测和识别技术发展可以追溯到20世纪80年代,当时,随着计算机技术发展,人们开始尝试使用计算机来检测和识别文档中表格。...Le Cun论文为表格检测识别技术发展提供了基础。...21世纪初,由于计算机视觉技术发展,学者们开始使用机器学习和深度学习技术来检测和识别表格。随着深度学习技术发展,表格检测和识别技术也发生了巨大变化。...深度学习技术为表格检测和识别技术带来了新发展机遇,也为表格检测和识别技术提供了更加有效解决方案。近年来,随着计算机技术进一步发展,深度学习技术不断演进,使表格检测和识别技术发展得更加迅速。...这一技术出现推动了表格检测识别技术发展

1.1K20

干货:软件架构发展历程

什么是架构 计算机科学和程序设计飞速发展,使得软件设计应用到从航空航天到日常生活方方面面。单个人开发一段小程序做法早就过时,大范围协作工程化时代随即到来。...自此,人们发展了项目研发过程管理来控制管理活动不确定性,同时也发展了软件架构设计方法来控制技术方面的不确定性。...依据这些风格,我们可以将各种架构方式,进行分门别类,从而进一步讨论每种架构风格特点。 架构需要不断发展演进 随着计算机软硬件不断发展,软件架构思想也在不断发展变化。...但是这种方式对于一个系统长期稳定发展确实有很多坏处。 首先,简单单体模式系统存在代码严重耦合问题。...另一方面,随着自动化测试技术、轻量级容器技术等相关技术发展,分布式服务技术越来越像微服务架构方向发展

3.5K41

存储知识专题-存储发展历程

本篇文章主要和各位介绍存储系统主要发展历程,存储系统自从出现开始一共经历过5个大阶段。 ?...本篇文章主要和各位介绍存储系统主要发展历程,存储系统自从出现开始一共经历过5个大阶段。 第一阶段:上世纪40-70年代存储基本上就是硬盘,主要部署于服务器内部。...(可以理解为一堆移动硬盘通过SCSI线接在服务器,一些磁盘冗余功能如RAID卡1就是插到服务器上做冗余依旧是服务器层面做) 第三阶段:随着时代发展外部硬盘数量越来越多,若所有硬盘RAID...第四阶段:随着时代发展,数据有了共享需求,如服务器下磁盘阵列连接到该服务器,只能给该服务器用。别的服务器无法用,为了别的服务器也可以公用该存储,于是有了SAN(存储区域网络)。...第五阶段:后来又有了NAS存储,与SAN区别是在SAN场景下文件系统是在服务器上而NAS文件系统在在存储设备上,NAS减轻了服务器压力,文件系统说白了(如一个磁盘给它格式化过程就是创建文件系统

1.7K10

短视频系统简要发展历程

面我写到过一篇文章,讲的是网络视频直播系统从萌芽到成型发展历程,对于想要踏足直播领域投资者而言,算是提供了一些知识背景上帮助。...还是那句老话,作为对短视频系统感兴趣投资者,如果想要日后想好好运营短视频平台,那么了解它市场环境及发展历程是必不可少,那废话不多说,一起来随小编看下。...根据搜集网上一些大神资料,再加上小编我自身理解,短视频系统发展历程,大体可分为以下四个阶段: u=1015166853,4025375138&fm=26&gp=0.jpg 1、微电影时代 2005...很多投资者看到了其中商机,想要打造出自己平台,也逐渐将短视频系统发展引领到下一个时代。...由此“短视频+”时代正式开启,这个“+”号,不仅仅代表着短视频系统功能向更深层次方向发展,也代表着短视频平台良好兼容性,现在,越来越多短视频平台开启了诸如直播、朋友圈一样“第二业务”,迎来了发展高光时刻

1.8K30

归一化 Normalization 发展历程

,即使得局部神经元产生竞争机制,使其中相应值较大将变得更大,响应值较小将变得更小。...这两个仿射参数(Affine Parameter),是为了使得经过 BN 处理后数据仍可以恢复到之前分布,从而提升了网络结构 Capacity,即在做出一定改变同时,仍保留之前能力。...与 BN 不同是, WN 并不是对输入特征数据进行归一化操作,而是对神经网络中指定参数做归一化操作。 在论文中,作者将神经网络层表示为 ? ,其中, ? 为权重向量, ?...方向, ? 为标量,代表 ? 长度, ? 为 ? 欧式范数。 ?...数据,BN 计算得到统计量 ? 为 ? ,而 LN 计算得到统计量 ? 为 ? 。 ?

74520

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券