前端语言的历史:从 HTML 到 CSS 和 J*aScript 的演变,崇川区专业seo地址
栏目:网络推广 发布时间:2024-11-23
前端语言的历史 下面简单总结一下html、css、js的历史。 超文本标记语言 为了使欧洲各国的核物理学家能够通过计算机网络及时交流和传递信息,进行协作 ... 前端语言的历史:从 HTML 到 CSS 和 J*aScript 的演变
    前端语言的历史

    下面简单总结一下html、css、js的历史。

    超文本标记语言

    为了使欧洲各国的核物理学家能够通过计算机网络及时交流和传递信息,进行协作研究,Tim-Lee博士开发了第一个网络服务器和网络客户端,并将其命名为WWW(万维网,World Wide web)万维网)

    在发明万维网的同时,他还创建了HTML(Hyper Text,超文本标记语言),并推荐了近20种用于编写网页的元素,我们现在称之为标签。

    W3C(World Wide web,万维网联盟)成为 HTML 后续标准的开发商。

    W3C希望网络完全基于XML规则,并开始开发XHTML 2.0。这个版本与之前的版本差异更大,导致与现有网页甚至之前版本的 HTML 不兼容。

    HTML5

    W3C 组织内部出现了一股抵抗力量。他们希望支持创建 Web 应用程序的功能得到更多关注,并以此为目标扩展 HTML。 2004年,他们成立了自己的组织:(Web Group,网络超文本应用技术工作组),也就是官方网站*。大部分工作分为:web Form 2.0 和 web Apps 1.0,均基于 HTML 规范扩展。这两个规范合并后,简称为 HTML5 规范。

    CSS

    CSS(Style,层叠样式表)的发展历史比较简单。该语言的主要功能是为文档中的标签添加大小、颜色、位置等特征。 “级联”是指可以多次编写一个标签的样式,但一定的规则顺序决定了应用哪种样式语言。

    CSS3

    CSS3是CSS(层叠样式表)技术的升级版本。 1999年制定,2001年5月23日,W3C完成了CSS3的工作草案,主要包括盒模型、列表模块、超链接方法、语言模块、背景和边框、文字效果、多列布局等模块。

    (简称“JS”)是一种轻量级、解释型或即时编译型、功能优先的编程语言。尽管它作为开发网页的脚本语言而闻名,但它也用于许多非浏览器环境。它是一种基于原型编程、多范式的动态脚本语言,支持面向对象、命令式和声明式(如函数式编程)风格。

    ES6

    标准是。截至 2012 年,所有浏览器都完全支持 5.1,较旧的浏览器至少支持 3 个标准。 2015年6月17日,ECMA国际组织发布了第六版。这个版本官方称为2015,但通常称为6或ES6。

    浏览器

     和  之间的早期浏览器战争以  通过将 IE 与操作系统捆绑在一起而取得胜利而告终。两家公司无视W3C文档标准,并且与彼此的浏览器不兼容,导致今天的Web开发必须处理棘手的兼容性问题,并使IE臭名昭著几个世纪。即使是现代浏览器也有不同的差异。

    2008年 的推出标志着第二次浏览器战争的开始。随着  的后裔  的推出,IE 也遭到了包围。再加上移动互联网的快速增长,IE正在被彻底边缘化。

    后端眼中的前端

    每个程序员都应该听说过程序员鄙视链。做C的人看不起做C++的人,做C++的人看不起做J*a的人,做J*a的人看不起.net。这些都看不起前端人。可以说,前端程序程序员应该处于程序员鄙视链的最底层。

    前端之所以在业界被鄙视,完全是因为它容易上手。早期的前端俗称美术师、图片剪辑师。他们每天的工作就是剪图片、写HTML、写CSS。在J*a或者C语言开发者眼中,仅仅渲染一个网页并不困难。

    大多数后端仍然坚持jsp、php等前后端不分离的思想。他们认为前端只需要改变样式就可以显示数据,这并不困难。他随口道:“改变这个对你来说很难吗?”

    即使后端了解过前端的人也不会走得特别深入。他们只是知道现在已经不再是以前的写作时代了,并没有了解前端的全貌。

    今天的前端

    自2009年node出现以来,前端的发展发生了爆炸性的飞跃,进入了大前端时代。

    前端工程与自动化

    随着前端开发复杂度的增加,各种优秀的组件框架也遍地开花。同时,我们面临着业务规模的快速发展和工程团队的不断扩大。当前,网络业务变得越来越复杂和多样化。如今,仅仅找一个前端项目,已经不能再像过去那样把一个页面和几个插件拼在一起就可以完成了。当项目复杂时,就会出现很多问题。我们希望在日常开发中制定标准化的前端工作流程,很好地规范统一项目的模块化开发和前端资源,让代码维护和相互协作更加简单便捷。让前端开发自动化成为一种习惯。

    构建前端项目的几个阶段第一阶段:库/框架选择

    基本上,现在没有人从头开始构建网站。三大框架:React/Vue/等框架涌现,解放了大量生产力。毫无疑问,合理的技术选型可以为项目节省大量的工程工作。

    除了主流框架之外,还有很多提高开发效率的UI框架,例如:、antd、UI、ionic等。

    第 2 阶段:构建和管理工具

    选好型号后基本就可以开始打字了,但是光靠解决开发效率是不够的。复杂的项目往往需要大量的项目包/库依赖,需要多人协作,需要在各种环境下进行调试。压缩、验证、管理代码,然后简单的以页面为单位合并资源(ps:以上排序不分先后)。

    npm 和yarn 管理项目依赖关系;

    git对代码进行版本控制;

    Gulp 和 grunt 优化了项目构建流程。

    第三阶段:JS/CSS模块化开发

    分而治之是软件工程中的重要思想,也是复杂系统开发和维护的基石。这同样适用于前端开发。解决了基本的开发效率和运行效率问题后,前端团队开始思考维护效率。模块化是目前前端最流行的分而治之的方法。

    JS模块化方案有很多,比如AMD//UMD/ES6等,相应的框架和工具也有很多,比如:,;

    CSS模块化开发基本上是在less、sass等预处理器的/mixin特性的支持下实现的。

    第四阶段:标准化

    模块化、组件化决定了开发模式,而这些东西的实现都需要规范来实现。标准化实际上是工程中非常重要的一部分。项目初期规范制定的质量将直接影响后期开发的质量:

    目录结构的开发

    编码标准

    前后端接口规范

    前端输入输出数据文件

    文档规范

    组件管理

    Git分支管理

    描述规格

    常规的

    视觉图标规范

   


# 前端语言的历史  # 从 HTML 到 CSS 和 J*aScript 的演变  # 重庆荣昌有名的网站建设  # 鄞州区网站建设托管  # 白链seo  # 宜川网站建设操作  # seo模板建设  # 东莞商城网站推广费用  # 浙江关键词排名哪个好用  # 天津新站seo诀窍  # 汉南个人做网站优化  # 台州网站建设与运营  # 福建营销网站推广多少钱  # 黄冈网络推广和营销  # 辽宁抖音seo优化  # 营销推广业绩差  # 以下哪些网站属于mba优化  # 鄂州seo口碑好  # 安顺成都网络推广营销  # 集团网站建设优化建议  # 孝感网站seo优化公司  # 环保设备网站seo优化效果 


相关文章: SEO表格:优化网站排名的秘密武器,巫溪的知名网站建设  优化公司:助力企业腾飞的秘密武器,眉山58同城网站建设  全国SEO:开启网站流量的高速公路,赢得市场竞争先机,南宁网站建设方案开发  SEO获取流量的必杀技:如何通过优化轻松提升网站排名,上海网站建设服务好做吗  如何让网站 SEO 优化排名稳定?从网页布局到网站安全,这些要点你必须知道,seo内容怎么连接  淘宝 SEO 优化指南:提升店铺排名,获取更多淘内部流量,壹读 seo google  云点SEO:为企业开启数字营销新篇章,滨州大型网站建设  SEO总计:如何通过SEO优化实现网站流量和排名的飞跃,网站优化要多长时间  SEO 优化技巧:关键词布局、内容更新与内链建设,陕西定制网站建设专业定制  写小AI:开启你的智能写作新时代,青岛网站建设实例  从搜索引擎和设计角度解析 SEO,提升网站排名与用户体验,普陀抖音seo贵吗  承德市医疗保障局启动 2023 年度医保基金监管集中宣传月活动,郴州全网营销推广公司  SEO好吗?助力网站成功的关键之道,众筹网站建设哪家好  北华大学计算机学院本科生毕业论文开题报告:教学管理系统设计与实现,新沂网站推广哪家服务好  SEO桔子:提升网站排名的必备法宝,seo优化辅助软件  网站制作建设需注意的问题:少用特效或动画,避免影响经营,文山自媒体营销推广公司  免费写文章,轻松解决内容创作难题,安徽服务网站建设大全  优化高效率:提升个人与企业竞争力的关键,万业网网站建设审核  SEO 优化的关键步骤:熟悉行业与关键词搜集分析,江苏推广营销管理特点  SEO总结:如何通过优化提升网站排名与流量,安阳网站推广和内容编辑  承德市人民政府发布 2023 年省市民生工程进展情况通报,多项工程稳步推进,seo网站建设模板  分析与优化:提升企业效能的核心策略,铁道建设监理协会网站  SEO 优化的关键步骤与策略:从网站上线到排名提升,邯郸互联网营销推广优势  专业SEO助力企业在激烈市场竞争中脱颖而出,丰县营销型网站优化  企业选择网站建设公司,项目管理水平是关键,如何优化公司网站内容  SEO目标:让您的网站轻松登顶搜索引擎,天津软文营销推广报价表  网站建设方案书:详细规划,确保网站建设顺利进行,旅游app营销推广文案  SEO 优化需注意:首页关键词布局与内页核心关键词讲究,seo怎么做笔记  仿写AI:智能时代的创作革命,菏泽网站建设优化  SEO任何:如何通过精准优化让网站流量突破极限,河源网站公司推广平台  作文生成-引领写作新时代,助力学生突破作文瓶颈,公司网站建设教程视频  企业搭建网站为何要选专业建站公司?柳州木子科技为你解答,西乡县网站优化  SEO拓客,让您的业务飞速增长!,江宁网站建设银行工作  SEO 外包服务:短期提升与长期风险的权衡,发穿搭算营销推广吧  互联网快排:助力企业网站流量爆发的秘密武器,晋中市场推广营销招聘  乘风SEO:突破困境,领航网络营销新时代,谷歌seo推广有效果吗  淘宝客网站创建指南:业余时间赚钱新途径,邓州网站关键词推广  SEO里面的秘密:如何通过搜索引擎优化提升网站流量,白酒公司厂家网站建设  关键词“大”,开创成功之道,做出巨大改变,服务器优化网站  深圳网站建设:如何选择优质建站公司并了解专业建站流程,苹果seo营销方案  做淘宝客需建网站并优化 SEO 获取精准流量,新手需耐心毅力,提升关键词排名吗  全球市场:SEO海外推广策略助力企业走向国际,重庆通用营销推广方案  网站优化为何见效慢?搜索排名专员为你解惑,大同网站推广建设开发  SEO范例:如何通过优化提升网站流量,获取更多商机,起重机推广网站大全图片  SEO指:如何通过精准优化提高网站流量和转化率,微博营销推广计划书范文  WPS改写-轻松提升文档创作效率的秘密武器,商城网站优化怎么做的好  《*采集站:带你领略全球最全*资源的宝藏平台》,湖北网站建设直供  健康生活,从今天开始:全面提升你的生活质量,延安网站推广价格  找专业 SEO 关键词排名优化公司,助力企业低成本获取精准流量,seo简写  如何选择正规网站建设公司?这几个标准一定要知道,广州网站建设价格是多少 


相关栏目: 【 网络营销55532 】 【 网络推广33921 】 【 网络优化98863 】 【 网络学院69291 】 【 网络运营7217 】 【 AI推广84713 】 【 百度推广30177