精华内容
下载资源
问答
  • 对web前端技术的理解
    千次阅读
    2021-05-20 09:33:01

    想要学习web前端,首先要知道什么是web前端。简单来说,前端就是我们所浏览的网页、APP、小程序等页面的内容展现技术。我们所看到的这些界面,从内容到效果,都是由前端技术来实现的。

    随着互联网技术的发展,HTML5,CSS3,JavaScript前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,合适的动效设计,这些技术的发展在提高用户体验方面有很好的效果。

    如果按语文词性来理解的话,HTML是名词,CSS是形容词,JavaScript是动词;如果从人性的角度来理解的话,HTML是你女朋友的衣着打扮,CSS是往脸上抹粉,JavaScript则是你惹她生气,她给你一巴掌作为"奖励"。

    总而言之,web前端,就是用CSS,HTML和JavaScript(简称Js)三贱客,实现Web页面和手机页面效果。因为每次编写JavaScript很繁琐,于是出现了React、Angular和Vue框架,它们就是封装了js的库。国内目前用得较多的是Vue。

    学会了前端,可以从事Web、手机页面、小程序的开发工作。在企业里,这些都由前端工程师负责。所以我们学习web前端,就是学习CSS、HTML、JavaScript和Vue。这些技术在实用过程中也会不断的被完善和改进,所以需要大家不断的学习进步,才能更好的将这些技术应用在工作中。

    Web前端或许并不如后端开发那样的复杂,学起来也没有那么难,但是,任何行业想要做好,都是需要付出努力的。如果真的想要从事web前端的工作,好好学习,保持进步才是从业之道。

    更多相关内容
  • 最简单理解web前端

    2021-01-08 07:49:53
    web前端 web中开发的三个基本技术(html5,css3,JavaScript) html简介:html语言是纯文本类型的语言,是internet上用来编写网页的主要语言,使用HTML语言编写的网页文件也是标准的纯文本文件(简单说告诉浏览器...
  • 浅谈对web前端理解

    2021-08-04 16:45:29
    对于web前端理解其实写这篇文章的首要目的是为了准备一道面试题——你前端的看法是什么?本文不会仅从技术角度去考虑这个问题,还会依据这个社会的变革去讨论这个问题。本文仅代表个人观点,不喜勿喷。WEB前端的...

    对于web前端的理解


    其实写这篇文章的首要目的是为了准备一道面试题——你对前端的看法是什么?

    本文不会仅从技术角度去考虑这个问题,还会依据这个社会的变革去讨论这个问题。
    本文仅代表个人观点,不喜勿喷。

    WEB前端的历史


    在2011年之前,web前端一直被作为后台代码的附属品的存在,甚至一众中小型公司的前端工作都由后台工程师完成。那时用户对网页的展现并没有什么很高的需求,互联网公司也只是一味的创造新功能,再将功能丢到前台。

    那是的WEB前端只是这个行业的副产品,只是夹在设计师和后台之间的一座小桥而已。

    WEB发展的契机


    在我看来,有这么几点真正带动了前端行业的发展

    • 2010年 iphone4的推出,带动了移动互联网的新浪潮以及象征着硬件能力的一大步提升。

    • HTML5的诞生,对移动端的强力支持。

    • 网速的大提升,让网页拥有了本地APP的体验。

    • 微信公众号的推出,给WebAPP提供了一个入口。

    • 社会的变革——互联网+

    如果为这几点总结一下的话,那么就是——由于互联网,特别是移动互联网的崛起带来了巨大的社会变革(互联网+),伴随的硬件条件的提升(设备能力&网速)以及微信提供的入口,再加上WEB自己很争气(优秀的体验),web有了举世瞩目的发展。

    所谓天时地利人和,用在前端的发展之路上,一点都不为过。

    从技术上看WEB发展


    单从JS的发展来看,伴随的设备硬件能力的提升,各类前端框架被普及,前端也拥有了强大的数据处理能力。通过各类第三方的开源框架抑或是引擎,node.js、react native、three.js等;js拥有了写PC软件的能力,拥有了手机APP的能力,拥有了写后台的能力,拥有了写大型游戏的能力。正因为网页版本更新快,BUG修复及时等一些列优秀体验,网页大步前进。

    WEB前端的未来


    • 伴随着基于WEBGL的一系列3D游戏引擎的诞生,结合时下流行的VR、AR;相信前端会给虚拟现实、增强现实带来不一样的体验。

    • 用户对于产品体验的要求不断提升,也正说明了最接近用户的WEB前端的重要性。

    展开全文
  • web前端开发知识

    2018-10-26 16:07:24
    主要是前端开发的基础认识,他人对前端技术理解
  • 前端菜鸟浅谈Web前端开发技术

    千次阅读 2021-06-15 10:47:19
    Web前端开发技术按照过程遵循了由容易到困难,这就请求Web前端开发工作技术员方面要熟练学习基础的Web开发技术,关于网站性能的美化、SEO以及基础的关于服务器端方面的知识;另一方面还开发人员有具体要求,比如...

    Web前端开发技术按照过程遵循了由容易到困难,这就请求Web前端开发工作技术员方面要熟练学习基础的Web开发技术,关于网站性能的美化、SEO以及基础的关于服务器端方面的知识;另一方面还对开发人员有具体要求,比如能够熟练且灵敏的使用各类工具,辅助开发。

    与此同时,要掌握相关知识基础理论,其中具有代表性的包括了:代码的可维护性,分层语义模板、组件的易用性等,前端开发技术涵盖了Javascript, CSS等传统的技术和Adobe RIA, Google Gears,概念性比较强的交互式设计以及含有浓厚的艺术色彩的视觉设计等。

    用互联网来做做一个比喻,凡是通过浏览器到用户端计算机的统称为前端技术.相对来说。存贮于服务器端的统称为后端技术.前端技术有:JavaScript、ActionScript、CSS、xHTML等“传统”技术与Adobe AIR、Google Gears,以及概念性较强的交互式设计,艺术性较强的视觉设计等等. Web前端开发有很多的职位,首先以“前端开发工程师”、“资深前端开发工程师”和“前端架构师”这三种职位为例,来剖析一下其各自的职责。

    前端开发工程师(或者说是“网页的制作”、“关于网页制作工程师”、“前端制作工程师”、“网站重构工程师”),这样的一个职位的主要职责是与交互设计师、 视觉设计师共同配合协同创新,根据设计图用HTML和CSS完成网站页面的制作。在这样的基础之上,对完成的页面必要进行基础维护和对网站前端性能做与之相对应的优化。

    另外,一名合格的前端开发工程师,应该在审美方面有自己的一套认知,在美工操作上有自己的一套思路。这样才能很好的实现视觉协同合作。具有一定的审美能力和基础的美工操作能力,在工程师身上是不可或缺的能力。 前端开发技术包含的范围十分宽广,例如软件工程等领域。在对前端开发技术进行实际分析时,可以借助互联网来理解和剖析前端开发技术,即只要是跟着从浏览器直到到用户端设计的计算机可以统称此技术为前端技术,后端技术主要的内容是需要存贮在服务器端的技术。

    2015年12月5日,《广州互联网的行业人才紧缺指数(TSI)报告》中给出信息显示,前端开发工程师已经成为广州互联网行业中最紧俏的职位。

    前端开发技术包含的范围十分宽广,例如软件工程等领域。在对前端开发技术进行实际分析时,可以借助互联网来理解和剖析前端开发技术,即只要是跟着从浏览器直到到用户端设计的计算机可以统称此技术为前端技术,后端技术主要的内容是需要存贮在服务器端的技术。2015年12月5日,《广州互联网的行业人才紧缺指数(TSI)报告》中给出信息显示,前端开发工程师已经成为广州互联网行业中最紧俏的职位。

    Web前端开发的任务进一步注重了软件开发方面,根据网站的可以使用性进行分析,以及使用者反馈回来的信息对网站前端设计中的有疑问的地处进行优化工作。在这个过程中,通过利Javascript, flashactionscript3.0.与HTML CSS技术进行三位一体的集合,能够使页面在优化之后帮助用户带来更好的体验。例如QQ空间里面的图片浏览功能,以前的图片只是拍照之后再浏览,在网页上也是分门别类的观看,而现在在网页上直接浏览图片就是前端开发工程师开发的功能之-一。除此之外还有各种信息网站可以表现出幻灯片的效果, ajax技术等。

    在进行Web前端开始时,会用到前端的架构设计和底层的数据传输等,因此,Web前端开发,比前者更需要具有良好的基础编程能力,而且还需要对网站的后台语言有所了解。如今的阶段,前端开发技术有着十分快速的发展速度,这对从业人员提出了更为严格的要求,必须在掌握前端开发新技术的同时明确前端世界的今后走向,不然很难将技术所具有的功能充分地发挥出来。

    前端技术的迅发家是互联网本身自带的发展变化的一个浓缩。初级阶段,HTML技术只不过是用于对页面进行简单地展示,要是想实现维护与更新功能,直接会面临很大的难题。文章逐步从Web 1.0, Web 2.0, Web 3.0到Web 4.0对互联网今后的发展路线进行分析把握。 Web1.0,特征是基础编辑,通过由网站编辑进行编辑与处理操作以后,网站通过向用户提供相应的内容,用户便可以行使阅览的权利。这一从网站过渡到用户的过程属于一种单向行为,在Web 1.0时代, 新浪、搜狐、网易三大门户扮演的角色就是三大巨头的角色。

    Web 2.0,在上一个阶段中提升了一个等级。对网站及用户之间互动进行了加强,网站中的内容可以来源于用户给网站的提供,用户这样可以更加好的参加到网站多项功能的建设中,网站同用户之间从单向交流变成双向交流,用户之间参与关系得以实现。Web 1.0不同,Web 2.0所具有的交互性是其潜力爆发的关键点。在Web 2.0时期,博客中国、亿友交友以及联络家等成为出色的代表。这类网站中的用户拥有属于自己的数据存储库,并且完全以Web为基础,浏览器能够对全部功能予以实现。

    Web3.0,该概念是由微软公司提出来的,目前已经成功申请了多项专利。在各个Web 3.0网站上,信息能够直接进行交换与互动,同时,第三方信息平台还能够对不同网站所提供的丰富信息执行整合与分类操作。利用Web 3.0系统,用户同样能够在网络上拥有自己的数据,较之Web 2.0更为进步的是用户可以对这些数据在不同网站上予以使用。功能的实现完全以Web为基础,简单利用浏览器便能完成复杂系统程序才能执行的各项操作。

    Web 4.0,与多人聚餐类似, Web 4.0会将所有人联结到一起,并对每个人所拥有的资源进行整合,所有人都能根据自身的需求向资源拥有者选择。平台发挥联结作用,这一-平台是一种办议而非网站,每个用户都需对此协议予以遵守,网站是围绕在协议旁的用户,若每一个用户都拥有自己的网站,并围绕在协议旁,人类便能真真正正地走进互联网时代,它一定是由很多网站构成的时代。

    在刚刚制定Web标准时,前端开发已经开始进行研究,但是进展很慢, Javascript逐渐为Web前端开发的成熟语言之后前端开发才有较大的进展。随着Web 4.0的应用及微博、博客、网页游戏、SNS,视频网站等产品的出现,人们对网页提出了更高的要求,因此,设计人员在开发过程中需要考虑更多的问题。当前,在网页开发中, Javascripi语言十分重要,当前以Javascript为标志的Web前端开发发展十分迅速。

    当前,Web前端开发已经成为研究热点,为了满足不同站点的可用性要求,并且提高产品的用户体验,各种以“用户体验”的团队迅速发展,并开发团队中的职位分工也更加明确,如交互设计师、用户体验分析师、前端开发工程师、网页设计师等主要设i计开发应用强的前端。

    对于Web前端开发者来说,需要掌握以下技能技术:熟悉W3C标准,深刻理解Web语义化、表现与数据分离等;了解后台开发(C/C++/PHP/Java等)、算法、数据结构等;熟悉页面架构和布局,精通CSS, HTML/XHTML等网页制作技术,精通Ajax,Javascript等Web开发技术。

    随着技术的发展,前端开发技术将会不断完善,以HTML5, CSS 4.0等技术将会成为前端开发的主流技术,即使HTML5成为现实,也将会有更多的前端开发技术出现,要时刻关注前端开发的最新技术。

    目前,前端开发技术刚刚走向成熟,在未来的几年里,相信其人才需求量还会进一步增长。但是任何需求都有饱和的时候,对人才需求饱和也是前端开发真正成熟的标志。在未来,前端开发者们会有更广阔的发展空间,更大的挑战、更高的舞台等人们去展示实力。同时科研工作者也要不断完善自身的实力,开发出更多满足用户需求的产品。

    展开全文
  • web前端开发技术实验报告,实验五 长 春 大 学 0 1 0 6 学年第 二 学期 W b 前端 开发 技术 课程 实 验 验 报 告 学 学 院: 计算机科学技术 专 专 业 软件工程 班 班 级: 软件 1402 学 号 04420 姓 姓 名: 王 悦 任课...
  • 说起前端框架,我也是醉了。现在去面试或者和同行聊天,动不动就这个框架碉堡了,那个框架好犀利。  当然不是贬低框架,只是有一...前端框架的理解误区  网站的价值在于它能为用户提供什么价值,在于网站能做什么,而
  • web前端发展历程

    万次阅读 多人点赞 2022-05-29 20:46:40
    目前在IT公司中前端的岗位越来越成为不可或缺的,前端的地位也愈见明显,很多学校已经体系的传授前端课程,众多培训机构也将前端知识作为了主流课程,也有越来越多的同学加入到前端学习的行列中,作为前端工程师或者...

    前言

    目前在IT公司中前端的岗位越来越成为不可或缺的,前端的地位也愈见明显,很多学校已经体系的传授前端课程,众多培训机构也将前端知识作为了主流课程,也有越来越多的同学加入到前端学习的行列中,作为前端工程师或者前端的学习者我们有必要去了解前端的发展史。那么首先让我们来了解一下浏览器的发展历程。

    浏览器的发展史

    在这里插入图片描述

    在中享思途的行业资讯中看到了他对浏览器的发展史总结如下:
    1、1991年,WorldWideWeb浏览器发布,这款可以说是祖父级别的,它是全球用户最早注册的WEB浏览器,WorldWideWeb开发始于20世纪80年代末,之后10年间经过MTV的宣传以及Commodore 64的完善,终于在1991年这个有跨时代意义的Web浏览器发布了。WorldWideWeb原理很简单,可以显示基本的样式表。

    2、1992年,Erwise发布,他被称为世界上第一个图形网页浏览器,它是由赫尔辛基科技大学的4个芬兰学生开发,主要是针对在Unix上运行 XWindows的需要。ViolaWWW,它是最高老的浏览器之一,在1992年5月份发布,它的开发者是美国加州大学的学生Pei-Yuan Wei,他的目的和Erwise一样是针对在Unix上运行 X Windows的需要。MidasWWW也是1992年发表的,它是由托尼约翰逊在斯坦福线型加速器中心研发的。Lynx首发也是在1992年,它提供了一个语音转换接口为视觉和听觉障碍的人群提供了很好的功能。

    3、1993年,Mosaic1.0发布,Mosaic可以说在一定程度上升华了Erwise的图形化,并且将图形化浏览器推向了万维网的主流。Arena浏览器是第一个支持背景图片,表格、文字绕流图片和内嵌数学表达式的浏览器,支持背景图片,表格等。

    4、1994年,Cello发布,他支持的就比较多了,WorldWideWeb、Gopher、FTP、CSO/ph/qi、Usenet News retrieval以及其他的一些协议,他当时成为了Windows平台上第一款浏览器。IBM WebExplorer也在同年发布,IBM推出自己的操作系统,WebExplorer也是强行捆绑在了他的系统系统上。Netscape Navigator它是一款独立的浏览器,而其在当时他的市场份额远远超过了微软的Internet Explorer。

    5、1995年,IE发布,浏览器之战也就此爆发。微软的Internet Explorer在此年首次推出,为了打造最好的浏览器,微软的源代码从Mosaic上获益匪浅,学习并迅速开始调整自己的浏览器,IE早期并没有捆绑在Window95上,而是作为Window95插件包的一部分进行捆绑,当时他只有1M大小。IE2在同年晚些时间发布,微软当时声称这是一个跨平台的浏览器,支持Window和Mac,IE2也加入了支持JavaScript的潮流中,它支持安全套接字层(SSL),Cookie和包括英语在内的12种语言。IE3正式捆绑在了Windows 95OSR2中,它是第一个支持CSS的主流浏览器,IE3摆脱了Spyglass源代码的局限,开始支持ActiveX控件,Java小程序,和Internet邮件。

    6、1996年,Opera发布,Telenor是挪威最大的通讯公司,他们推出了Opera,并在两年后进军移动市场,推出了Opera的移动版。

    7、1997年,IE4伴随着Windows 98操作系统一起发布。在发布Window Xp之前发布了IE6,并且新系统中包括了浏览器的最新升级补丁。随后IE逐渐占据了市场绝大部分份额。其他浏览器败下阵来。

    8、1998年,Netscape浏览器走向开源,和IE之争最后以失败告终。

    9、2003年,苹果Safari浏览器发布,苹果进入浏览器市场推出了自己的Webkit引擎,该引擎非常优秀,后来被Google,Nokia之类的厂商用于手机浏览器。

    10、2004年,Firefox引发了第二场浏览器之争。

    11、2006年,IE7发布,IE6发布的第六年,迫于Firefox的压力,微软匆匆推出IE7应战,吸取了Firefox的一些设计思想。

    12、2008年,Google的Chrome参战,Google发布了他们自己的浏览器,以轻量级,快,异常的稳固让这款浏览器成为了一个不可轻视的对手。
    以上就是浏览器的一个大致发展历程了。接下来看看HTML的一个发展史。

    走进前端

    首先前端是什么呢?这个好像大家没有对他一个最完美的诠释,记得在上家公司,有一天与我们公司老板做了同一趟电梯,老板问道你是做什么的,我回答在咱们公司做前端开发,能不能跟我说一下什么是前端开发?老板随和的问道,毫无准备的我脑海中飘出很多词汇!你能看到的所有东西都是我们前端来做的。。。后端为我们提供逻辑、数据我们来给用户做展示,老板说能不能用一个词来涵盖,嗯。。。。数据可视化。老板说好,我明白了。其实我也不知道这样表述是否准确,但是在我的理解中是没有问题的哈,94将数据展示出来嘛哈哈!看到一篇文章中他是这样解释的:
    前端指的就是浏览器端,后端指的就是为浏览器提供服务和数据的服务器端。这是比较准确的描述,如果往大了讲,你所有看到的一切,网页、移动端网页、小程序、甚至某些APP,都是属于前端的范畴。下面博主就带领大家见证前端是如何发展到今天的!

    上个世纪90 年代初,第一个网站便诞生,当时的网页完完全全是由文本所构成,除了一些小图片就是毫无布局可言的标题与段落。但是发展到今天来看我们各种用户操作逻辑的变更,我们各种炫酷样式的迭代,以及各种用户行为的理想化其实这些界面的变革都是我们前端的进步!

    下面介绍的三位就是我们前端重中之重,最重要的三门技术,如果我们把前端比喻成一部手机,那么HTML可以说成是我们手机的硬件、CSS他就是我们手机的外观色彩、javaScript则是我们手机的功能!即使前端出现更多的高级框架,其实也都是在不同程度的去封装我们这三门基础语言。

    HTML

    HTML(超文本标记语言——HyperText Markup Language)是构成 Web
    世界的基石。HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计令人赏心悦目的网页、网页应用程序以及移动应用程序的用户界面。

    在这里插入图片描述

    1、HTML 1.0 超文本标记语言(第一版) – 在1993年6月发为互联网工程工作小组(IETF)工作草案发布(并非标准)

    2、HTML 2.0 – 1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时

    3、HTML 3.2 – 1996年1月14日,W3C推荐标准

    4、HTML 4.0 – 1997年12月18日,W3C推荐标准

    5、HTML 4.0(微小改进) – 1999年12月24日,W3C推荐标准

    6、XHTML 1.0 – 发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布

    7、XHTML 1.1 – 于2001年5月31日发布

    8、HTML5.0 2014年10月28日,万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成

    CSS

    层叠样式表(英文全称:Cascading StyleSheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

    在这里插入图片描述

    1994 年,Hkon Wium Lie 最初提出了 CSS 的想法,联合当时正在设计 Argo 的浏览器的Bert Bos,他们决定一起合作设计 CSS,于是创造了 CSS 的最初版本。

    紧接着,他们在芝加哥的Mosaic and the Web 大会上第一次正式提出了 CSS 的建议,1995 年他们一起再次展示了这个建议。当时 W3C 刚刚建立,W3C 对 CSS 很感兴趣,为此专门组织了一次讨论会。

    1996 年 12 月,W3C 推出了 CSS 规范的第一版本。

    1997 年,W3C 颁布 CSS1.0 版本 ,CSS1.0 较全面地规定了文档的显示样式,可分为选择器、样式属性、伪类 / 对象几个部分。

    这一规范立即引起了各方的关注,随即微软和网景公司的浏览器均能支持 CSS1.0,这为 CSS 的发展奠定了基础。

    1998 年,W3C 发布了 CSS 的第二个版本,目前的主流浏览器都采用这标准。

    CSS2 的规范是基于 CSS1 设计的,包含了 CSS1 所有的功能,并扩充和改进了很多更加强大的属性。包括选择器、位置模型、布局、表格样式、媒体类型、伪类、光标样式。

    2005 年 12 月,W3C 开始 CSS3 标准的制定

    javaScript

    JavaScript作为赋予网页生命的前端基础技术,它可以实现相应的效果和交互,是前端开发不可或缺的基本配置之一。因此,今天小编就来带家了解一下JavaScript的前世今生,具体内容包括JavaScript 的诞生、语言版本的更迭以及应用领域等等。让大家在入门开始学习JavaScript之前,对JavaScript的发展历史有一个大致的了解。

    在这里插入图片描述

    JavaScript诞生于1995年,当时,它的主要目的是处理以前由服务器端需要负责的一些没有输入验证操作。在JavaScript问世之前,必须把表单数据发送到服务器端才能确定用户是否没有填写某个必填域,是否输入了无效的值。Netscape Navigator希望通过JavaScript来解决这个问题。在人们普遍使用电话拨号上网的时代,能够在客户端完成一些基本的验证任务绝对是令人兴奋的。毕竟,拨号上网速度之慢,导致了与服务器的每一次数据交换事实上都成了对人们耐心的一次考验。由此诞生了JavaScript!

    年份版本更新内容
    1997ECMAScript1第一版本
    1998ECMAScript2版本变更
    1999ECMAScript3添加正则表达式 try/catch
    1997ECMAScript4没有正式发布
    2009ECMAScript5添加‘strict mode‘ 严格添加 JSON支持
    2011ECMAScript5.1版本变更
    2015ECMAScript6添加类和模块
    2016ECMAScript7添加指数运算符(**)Array.prototype.includes
    2018ECMAScript8添加rest/spread属性、异步迭代、promise.finally()、RegExp

    小前端时代

    其实在小前端时代之前还有更加惨淡的阶段,甚至都么有前端的概念哈,这里呢就不来给大家大篇幅的来说了,不是因为不想说而是因为博主不太专业哈,就是我们的PHP嵌套前端代码以及JSP搭建网站等等;

    1995年,这是个好年份,又是这个搞事的网景公司,拜托一位叫布兰登-艾奇的大佬,希望开发出一个类似 Java 的脚本语言,用来提升浏览器的展示效果,增强动态交互能力。结果大佬喝着啤酒抽着烟,十来天就把这个脚本语言写出来了,功能很强大,就是语法一点都不像Javao 这样就渐渐形成了前端的雏形:HTML为骨架,CSS 为外貌,JavaScript 为交互。

    同时期微软等一些公司也针对自家浏览器开发出了自己的脚本语言。浏览器五花八门,虽然有了比较统一的 ECMA 标准,但是浏览器先于标准在市场上流行开来,成为了事实标准。导致,现在前端工程师还要在做一些政府古老项目的时候,还要去处理浏览器兼容(万恶的IE系列)哈哈 不过现在距离IE还有半个月就退出舞台啦,前端人的噩梦结束了

    随着时代的不断进步,接下来就出现了表格布局,随后是 Flash,最后是基于 css的网页设计。简单来说,前端页面重构技术经历着这样的一个过程:table布局页面DIV+CSS =》HTML5+CSS3, 并且面对众多的浏览器与平合,web 前端己不再是以前那样简单的重复性工作。

    不管怎么说,前端开发也算是能写点逻辑代码了,不再是只能画画页面的低端开发了。随着1998年 ajax 的出现,前端开发从 web1.0迈向了web2.0,甚至目前渐渐转向了web3.0;前端从纯内容的静态展示,发展到了动态网页,富交互,前端数据处理的新时期。这一时期,比较知名的两个富交互动态的浏览器产品是:
    • Gmail (2004年)
    • Google 地图 (2005年)
    由于动态交互、数据异步 请求的需求增多,还衍生出了jQuery (2006) 这样优秀的跨浏览器的 js 工具库,主要用于 DOM操作,数据交互。有些古老的项目现在还在使用 jQuery。

    大前端时代

    在这里插入图片描述

    前端开发的前身是 “网页制作”,随着移动端的兴起和4G、5G技术的普及,互联网产品业务越来越复杂,在 2011年前后,逐步脱变为前端开发;

    在2011之前,前端后端是不分家的,2011后智能手机普及了,场景也越来越丰富复杂了,不得不把前端独立出来,也是目前主流的前后端分离开发模式。2016年前后,前端开发突然迎来了技术井喷期,开发形式突然发生了翻天覆地的变化。

    nodejs 突然火了,2009年诞生,2015到2016左右在中国就火起来了,node火了之后带来了连锁反应

    2016年前后,以 webpack为代表的 Node.js 工作流工具使前端开发的开发形式产生了翻天覆地的变化,并且,随着 Vue / React 的诞生,使前端开发进入了框架时代,工程化时代;甚至具备了微前端的概念。

    写在最后

    其实今天跟大家聊的并不是很多,而是大概的来梳理了一下前端发展大的节点,等后面博主会出一期更加细致的前端发展的历程,利用语言出现的使命环环相扣!以及我们的开发模式的MVC、MVP、MVVM的变革我们放到后期来说;

    其实我们回首 web 前端开发的过去和现在,对于我们岗位的称呼也相应地不断发生着改变:页面小工、切图小工、美工、页面制作,再到现在的“前端开发”,由于 html 与css入门起点较低,小公司里的“美工们”也许至今还干着这样的工作:出图 (Photoshop/Firework)切图(HTML/CSS),现在而言前端开发并非如此了,随着越来越多的前端框架的兴起,我们如今的前端PC、APP、H5、xiao cheng xu、公众号、百度、支付宝小程序等多端应用一名前端开发工程师足以,利用不同的技术框架更加专业的编写出不同应用端的代码,以及前端甚至可以利用node脱离后端,我们一些框架甚至直接可以基于云进行开发,在当前云原生火爆之时,云函数、云存储甚至不用任何后端语言皆可进行开发!总结一下就是:Web 前端开发其实是很牛的职位!

    很多前端伙伴问题有没有体系的面试题?
    今天为大家推荐一款刷题神奇哦 点击链接访问牛客网
    各大互联网大厂面试真题。从基础到入阶乃至原理刨析类面试题 应有尽有,赶快来装备自己吧!助你面试稳操胜券,solo全场面试官

    本期图书鉴赏

    (1)零基础也能快速入门。本书从最基础的高等数学基础讲起,由浅入深,层层递进,在巩固固有知识的同时深入讲解人工智能的算法原理,无论读者是否从事计算机相关行业,是否接触过人工智能,都能通过本书实现快速入门。
    (2)全新视角介绍数学知识。采用计算机程序模拟数学推论的介绍方法,使数学知识更为清晰易懂,更容易让初学者深入理解数学定理、公式的意义,从而激发起读者的学习兴趣。
    (3)理论和实践相结合。每章最后提供根据所在章的理论知识点精心设计的“综合性实例”,读者可以通过综合案例进行实践操作,为以后的算法学习奠定基础。
    (4)大量范例源码+习题答案,为学习排忧解难。本书所有示例都有清晰完整的源码,每章之后设有习题并配套题目答案,讲解清晰,解决读者在学习中的所有困惑。

    在这里插入图片描述

    本书以零基础讲解为宗旨,面向学习数据科学与人工智能的读者,通俗地讲解每一个知识点,旨在帮助读者快速打下数学基础。

    全书分为 4 篇,共 17 章。其中第 1 篇为数学知识基础篇,主要讲述了高等数学基础、微积分、泰勒公式与拉格朗日乘子法;第 2 篇为数学知识核心篇,主要讲述了线性代数基础、特征值与矩阵分解、概率论基础、随机变量与概率估计;第 3 篇为数学知识提高篇,主要讲述了数据科学的几种分布、核函数变换、熵与激活函数;第 4 篇为数学知识应用篇,主要讲述了回归分析、假设检验、相关分析、方差分析、聚类分析、贝叶斯分析等内容。

    展开全文
  • 做前端开发快有3年时间,今天跟大家谈谈个人对WEB前端开发的一些经验(当然都是个人的一些理解,有什么地方说的欠妥或不对的地方还请包含和指正),这里我就从WEB标准开始吧。 WEB标准是什么? 呵呵,说是WEB标准,...
  • 本套课程是html+css web前端开发实战详解 第二版,由浅入深,全面、系统、详尽地介绍了HTML相关PC技术和其移动开发。提供了大量的代码示例,大家可以通过这些例子理解知识点,也可以直接在开发实战中稍加修改应用...
  • web前端是什么?需要掌握什么技术

    千次阅读 2021-05-26 16:25:44
    web前端就是利用三大核心(html,css,JavaScript分别是网页控件、美化控件代码、增强表现力的脚本语言)技术,以及衍生技术开发出来的主要在浏览器上展示的页面,其成品可以为:任何浏览器上看到的任何页面、官方...
  • ,代码哥(DaiMaGe3)之前也是从新手过来的,很能理解web前端新手的难处,为了更好的帮助大家自学好web前端开发,我把自己精心梳理的web自学资料、心得及完整的web前端学习路线,统统都分享出来,希望有需要的朋友...
  • 毕业之后就在一直合肥小公司工作,没有老司机、没有技术氛围,在技术的...1. 谈谈你MVVM开发模式的理解 MVVM分为Model、View、ViewModel三者。 Model 代表数据模型,数据和业务逻辑都在Model层中定义; View 代表U
  • 对web前端理解

    千次阅读 2014-05-25 20:20:12
    去面试了两次的web前端工程师,都问到了相同的一个问题:你所理解的前端。开始以为,这个概念性的问题,应该不会问到的,问的应该都是一些技术性的问题才是,觉得这个问题很没有技术含量,经过了两次的哑口无言才...
  • Wet前端技术实验报告 课程名称 Web 前端技术 实验名称 css+div 网页设计 系别班级计科系 1306 班 学生姓名 宋馨芳 学生学号 2013100603 指导老师 杨晓敏 一实验目的 1 掌握CSSS本概念CSS类型及四种CSS羊式定义的方法...
  • Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,...
  • 个人对Web前端理解

    千次阅读 2013-03-14 18:52:53
    一直想说点什么,直到前段时间开通了博客,一直在忙忙碌碌,却不知道都忙了些什么,我需要记住我走过的路,我需要了解我人生的每一步,不管是生活是技术,今天终于有时间静静的坐在电脑边,随便聊聊我对Web前端的...
  • Web前端开发技术包括哪些?

    千次阅读 2021-07-29 16:44:09
    想要成为一名合格的Web前端开发工程师,首先需要做好的就是熟练掌握Web前端开发技术,那么Web前端开发技术包括哪些呢? 前端开发工程师就业前景如何? 1、HTML HTML称为超文本标记语言,是一种标识性的语言,制作...
  • [Web前端技术]HTML5 Canvas的基础教程,有图像及代码更方便大家的理解
  • web前端主要技术概述

    万次阅读 多人点赞 2018-03-18 13:10:26
    本文主要是介绍部分主流和新兴的web前端技术,希望能帮助想学web前端的小白,理清其技术学习路线。 首先有些技能是web前端需要掌握的: 字符编码:解决乱码问题 HTTP协议:大体了解ajax请求的各种状态码代表的...
  • 说说你对前端理解

    千次阅读 2021-09-23 18:49:16
    大多数人对前端的认识可能是写点简单的 HTML,CSS 样式,制作点网页界面,其实不然。...前端工程师的主要工作就是通过代码方式,增强系统的交互功能 ,同时结合后台开发技术,进行互联网的 Web 和 A
  • 前端技术发展迅速,涉及的技术点很多,我们往往需要阅读很多书籍才能理解前端技术的知识体系。《现代前端技术解析》在前端知识体系上做了很好的总结和梳理,涵盖了现代前端技术绝大部分的知识内容,起到一个启蒙作用...
  • web前端开发工程师岗位的职责

    千次阅读 2021-07-29 06:05:55
    web前端开发工程师需要与后端开发团队紧密配合,确保代码有效对接,优化前端应用性能。以下是学习啦小编整理的web前端开发工程师岗位的职责。web前端开发工程师岗位的职责1职责:1、负责产品的前端代码开发、页面...
  • web前端类毕业论文文献(推荐10篇)

    千次阅读 2022-01-29 13:10:56
    本文是为大家整理的web前端主题相关的10篇毕业论文文献,包括5篇期刊论文和5篇学位论文,为web前端概论选题相关人员撰写毕业论文提供参考。
  • web前端技术路线

    千次阅读 2018-10-21 21:36:59
    前端技术路线 第一阶段: JS基本特效:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。 JS高级特征: 正则表达式、排序算法、递归算法、闭包、函数节流、...
  • 当然,如果这个问题回答不到点上,那么后续面试官极有可能会抛出一些相关知识难点来你进行打压。倘若知识点也回答不出来,那么只能出门右拐了…… 所以建议你结合自身项目工作经验可以考虑从以下几个点去回答即可...
  • Web前端开发最佳实践

    2018-10-18 15:30:15
    以W3C Web规范为基础展开讨论,介绍Web前端开发中的*实践方法及编码... 循序渐进地介绍Web前端开发中的HTML、CSS、JavaScript编码实践方法,同时介绍Web移动端开发的实践,让读者对Web前端开发有一个全面的理解和认知。
  • Web前端和Web后端的区分

    千次阅读 2021-05-17 17:35:34
    一、绪论 1、 前台:呈现给用户的视觉和基本的操作。 后台:用户浏览网页时,我们看不见的后台数据跑动。后台包括前端、后端。...(1)javaweb是java开发中的一个方向 java有搞安卓的,搞web的,搞嵌入式的等。javaweb
  • Bootstrap是目前全球最流行、最火爆的Web前端开发框架之一。它的强大之处在于它将常见的CSS布局小组件和JavaScript插件进行了完整并完善的封装,能让没有经验的前端工程师和后端开发工程师都迅速掌握和使用,大大...
  • Web前端开发

    千次阅读 2021-12-11 09:46:01
    Web前端开发

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 119,796
精华内容 47,918
热门标签
关键字:

对web前端技术的理解