永发信息网

什么是前端开发

答案:1  悬赏:20  手机版
解决时间 2021-03-03 20:47
什么是前端开发
最佳答案
问题一:前端开发 是什么? 前端工程师,就是前端开发工程师,就是WEB前端开发工程师简称。
前端工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。Web前端工程师开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。
一位好的Web前端工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高珐也很难招聘到理想的前端工程师。现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解。技术非黑即白,只有对和错,而技巧则见仁见智。
以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。前端工程师在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好,这方面的专业人才近两年来备受青睐。
Web前端工程师工作是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。
前端工程师所需要掌握的技能,最基本的是javascript html css
如果能熟悉一门后端语言加数据库比如 php + mysql 更好
主要工作是把UI的设计图按照w3c标准做成html页面,并且用javascript脚本语言实现页面上的前端互动。
互动效果包括,弹出层,页签切换,图片滚动,ajax异步互动等。
高级前端工程师还要承担前端优化的工作,优化的知识就会更多一些,比如文件过期Expires,缓存,异步缓存,js和css以及图片的压缩等。
前端工程师目前是需求远大于供应,是比较有前景的工作之一。在北京可以拿到较高的薪水。
前端工程师这几年新起,人才紧缺,但也不乏高手。
很多前端高手都隐匿的比较深。
你可以去看看:【七月前端】,这个人很不错,会技术,重构,又有商业头脑。
别的,你去他们博客上面看友情链接吧,很多。问题二:web前端开发什么意思 用互联网来做比喻,凡是通过浏览器到用户端计算机的统称为前端技术.相反存贮于服务器端的统称为后端技术.
前端技术包括JavaScript、ActionScript、CSS、xHTML等“传统”技术与Adobe AIR、Google Gears,以及概念性较强的交互式设计,艺术性较强的视觉设计等等.
Web前端开发的职责是什么  既然Web前端开发有很多的职位,那么不同的职位其各自的职责又是怎样的呢?我们以“前端开发工程师”、“资深前端开发工程师”和“前端架构师”这三种职位为例,来分析一下其各自的职责。
前端开发工程师(或者说“网页制作”、“网页制作工程师”、“前端制作工程师”、“网站重构工程师”),这样的一个职位的主要职责是与交互设计师、 视觉设计师协作,根据设计图用HTML和CSS完成页面制作。同时,在此基础之上,对完成的页面进行维护和对网站前端性能做相应的优化。另外,一名合格的前端开发工程师,应该具有一定的审美能力和基础的美工操作能力,能很好的与交互及视觉协作。问题三:什么是web前端 其实web前端是一个新词汇,刚开始的时候只有美工和程序,后来随着web的发展,对用户交互的需求越来越高,就衍生出了ui(用户交互页面)这除了视觉效果还要有交互体验,就需要js去实现,毕竟一个人的精力是有限的,这么多的工作不可能由一个人去实现,于是出图就成了前端美工,切图出html css就成了前端切图,js就成了前端交互。一般情况下出图和html页面是一个人完成,而js效果由程序员去写,因为毕竟都是程序脚本,程序员学起来相对容易一些。问题四:什么是前端开发工程师?主要做什么? 前端工程师所需要掌握的技能,最基本的是javascript html css
另外如果能熟悉一门后端语言加数据库比如 php + mysql 更好
主要工作是把UI的设计图按照w3c标准做成html页面,并且用javascript脚本语言实现页面上的前端互动。
互动效果包括,弹出层,页签切换,图片滚动,ajax异步互动等。
高级前端工程师还要承担前端优化的工作,优化的知识就会更多一些,比如文件过期Expires,缓存,异步缓存,js和css以及图片的压缩等。
前端工程师目前是需求远大于供应,是比较有前景的工作之一。在北京可以拿到较高的薪水。问题五:Web前端是什么意思 Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。
需要掌握的基本技术:
对常用的一些JS框架了解,如jQuery、YUI等。
掌握最基本的JavaScript计算方法编写。
对目前互联网流行的网页制作方法(Web2.0)HTML+CSS,以及各大浏览器兼容性有很大的了解。
对前沿技术(HTML5+CSS3)的基本掌握。
还要对IT其他编程语言有所了解如:PHP,Java,.net!有一些公司还要求懂一点SEO优化!问题六:WEB前端开发 是什么? web前端开发:主要是通过html/css,js,ajax,DOM等前端技术,实现网站在客服端的正确显示及交互功能。可分为:网页重构,js功能开发。随着HTML5的到来,RIA时代正在开启,web前端的应用功能将会更加灵活。最大的好处就是可实现客服端的更加友好的用户体验而不会对服务器带来过重的负担。
以上都是基于个人的理解问题七:前端开发是什么样的岗位 – WEB前端开发 Web前端开发技术包括三个要素:HTML、CSS和JavaScript,随着RIA的流行和普及,Flash/Flex、Silverlight、XML和服务器端语言也是前端开发工程师应该掌握的。前端工程师可以做什么呢?
如今,前端开发工程师的职责,不是只有切图、制作网页这么简单!
前端开发工程师,会熟练使用时下非常流行的HTML5、CSS3技术,架构炫酷的页面;3D、旋转、粒子效果,页面变得越来越炫,对人才的要求也是越来越高。
前端开发工程师,会全面掌握PC、手机、IPad等多种设备的网页呈递解决方案,响应式技术那可是看家本领,不仅仅是使用,我们会更多的探讨使用领域。
前端开发工程师,会开发微信小游戏,这可是时下十分流行的,别说『2048』、『围住神经猫』你没有玩儿过!我们可以借助于H5轻松开发小成本游戏。
前端开发工程师,会使用Facebook推出的React Native或是HTML5 Plus技术构建手机APP!HTML5颠覆原生指日可待,不管苹果还是安卓,都能用上新的APP,降低企业开发成本。
前端工程师,会掌握Ajax技术,页面不刷新,就能获得后台或是数据库中的数据,更好地城递给用户!多么棒的用户体验!
前端开发工程师,会掌握高级面向对象、设计模式、MVC、Angular等高级程序书写技术。做大项目的时候,这些技术,能够让你的项目结构清晰,易于维护!
前端开发工程师,还会大数据的前端可视化、借助Node.js完成全栈开发、集成测试、自动化工作流、版本控制系统、团队协同、自动化部署等等。问题八:什么是WEB前端开发 a - 配合美工将草图形成具体的符合WebPage的设计b - 有快速制作分层高品质PSD、PNG的能力c - 能迅速将PSD、PNG的内容构思成div+css或者table等HTML代码 Flash Designa - 基本动画效果b - 复杂的交互体系设计,了解第三方swf辅助设计软件c - 复杂的交互体系设计以及较强的对各类外埠资源(PNG、JPG、MP3、WAV等)的整合能力。精通部分第三方辅助设计软件(AE、SwishMax、Swift3D等) 【必备】Browser-side (Web Application)XHTML/CSSa - 基本的layout实现b - 严格跨平台的layout实现以c - 优雅的HTML code,尽可能符合标准并有SEO的考虑因素。在任何平台、浏览器下基本保持一致。不要求了解各种CSS的hacks,但要求知道遇到问题应该如何查阅资料以在第一时间内解决。能够为JavaScript开发人员提供最好操作的DOM结构,让JS开发人员在开发的时候认为”一切都已经准备就绪了”,而不是”捉襟见肘”。 JavaScript/Ajax/DOMa - 基本的DOM操作,了解AJAX,可以实现数据通信b - 基本的DOM操作,能写高效率的OOP代码,以降低维护成本c - 基于需求,进行不同的开发,选择合适的框架,做到代码效率最高,用户体验最好,代码下载量最小,并且可以在单独甚至更多产品线中最大限度重用代码 Flash Developementa - 基于Timeline的ActionScript操作,能实现简单交互b - 掌握a外,能实现数据层通信(与服务器以及本地SharedObject)c - 精通AS1-3,能根据需求进行各类RIA开发。无论是要求支持FlashPlayer8的,还是FlashPlayer9的,都能做到开发效率最高、灵活性最大(比如对HTML层的接口设计,等等)。 【必备】Client-side (Desktop Application)Apollob - 掌握a的同时,能利用Apollo的API独立设计、开发OS的文件I/O功能。c - 掌握基本技能的同时,对”3D概念体系”有所认知。这里”3D”即:Design(设计)、Development(开发)、Deploy(产品部署)。能用Apollo Windows Presentation Foundation、WPF/E(Silverlight)本来列举了”1、Server端简单的技术、脚本”和”2、MediaServer(Red5)接口”作为”Web前端工程师技能列表“的一种(服务器、数据逻辑层技能的)评判标准。但似乎很多朋友对于前端工程师是否应该掌握Server端技能的必要性表示怀疑。确实,要掌握好上述的展现层技能不是意见容易的事情,而且前端工程师的确非常辛苦。但是,站在另一方面来说,辛苦的原因是什么,我不知道在你日夜奋战div+CSS的时候思考过没有。就我的经验,前端的辛苦在于以下几个方面:重复劳动多,大量的div+css都是重复的,即便可以复制粘贴,但几千行的div海洋中去寻找一个入口恐怕都非常痛苦 需求变更多,往往你折腾几个小时终于把跨平台问题解决好了,而且在IE6、7和Firefox下面都能显示同样的效果了,甚至连JavaScript交互都已经快搞定了。突然上面说需求要变。这无疑是莫大的痛苦。 也许表面上看,这跟Server端技能无关,但我觉得有......余下全文>>问题九:移动前端开发和 Web 前端开发的区别是什么 移动前端开发和 Web 前端开发的区别是:
移动端前端开发是做手机网页的前端开发。Web前端开发是桌面网页的前端开发。
服务器端开发,也叫后台开发,这是唯一的,对应不同的平台,他负责数据的分发与存储,和一些逻辑的处理,逻辑处理的多少由业务的复杂程度决定。服务端相对独立,与平台没啥关系。
上述中不同的平台指web平台、移动设备平台等,移动设备又可分为andriod平台、iPhone平台等。
每个平台都有自己的规范和开发技术。web平台的规范是键盘+鼠标,开发技术是html+css+javascript。移动设备平台的规范是键盘+手指(触摸和手势),开发技术iphone是Objective-C,android是java。
业界很少有说移动web前端开发的,都是移动web开发。而web app特指的是用html5技术开发,之所以叫web app是因为他比较接近客户端应用程序的用户体验,可以和系统深度融合,调用一些只有客户端才能调用的功能,比如在移动设备上利用html5开发出的网页可以访问电话、摄像头等本地功能。
通常看到的一些文章中会提到web app 和native app,这里的web app指的是mobile web app,而移动web和web开发没本质的区别,但需要不同的开发框架,以解决在移动设备上的适配问题和一些特殊的操作以及功能调用。
web开发利用的是基于浏览器的网页语言技术,native app开发利用的是基于操作系统的程序语言技术,web app介于两者之间.当然现在比较流行混合型app。问题十:如何成为前端开发高手 前端简介
Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大,Web前端开发工程师这一职业终于从设计和制作不分的局面中独立出来。
早期的前端其实就是Table布局,后来发展到所谓的Div + CSS网站重构,再到现在的让人眼花缭乱的各种各样的新技术,Web前端技术发展是非常快速的,因此选择了前端这个行业就意味着不停的学习吧。让我们先看看张克军绘制的前端知识体系结构:
前端开发的核心是HTML + CSS + JavaScript。本质上它们构成一个MVC框架,即HTML作为信息模型(Model),CSS控制样式(View),JavaScript负责调度数据和实现某种展现逻辑(Controller)。
HTML
1. 标签的分类
1. 标签表示一个元素
2. 按性质划分: Block-Level和Inline-Level
3. 按语义划分:
Headings : h1, h2, h3, h4, h5, h6
Paragraphs : p
Text Formatting : em, strong, sub, del, ins, small
Lists : ul, li, ol, dl, dt, dd
Tables : table, thead, tbody, tr, th, td
Forms and Input : form, input, select, textarea
Others : div, span, a, img,
HTML5 : header, footer, article, section
2. XHTML
XHTML 于2000年的1月26日成为 W3C 标准。W3C 将 XHTML 定义为最新的HTML版本。XHTML 将逐渐取代 HTML。XHTML是通过把 HTML 和 XML 各自的长处加以结合形成的。XHTML 语法规则如下:
属性名和标签名称必须小写
属性值必须加引号
属性不能简写
用 Id 属性代替 name 属性
XHTML 元素必须被正确地嵌套
XHTML 元素必须被关闭
3. 标签的语义化
为表达语义而标记文档,而不是为了样式,结构良好的文档可以向浏览器传达尽可能多的语义,不论是浏览器位于掌上电脑还是时髦的桌面图形浏览器。结构良好的文档都能向用户传达可视化的语义,即使是在老的浏览器,或是在被用户关闭了 CSS 的现代浏览器中。同时结构良好的HTML代码也有助于搜索引擎索引你的网站。
不要使用table布局,table是用来表格显示的。
不要到处滥用div标签,div是用来分块用的。
不要使用样式标签,如font, center, big, small, b, i,样式可以用CSS来控制,b和i可以用strong和em来代替。
不要使用换行标签
和空格来控制样式,请用CSS。
尽量不要使用内联CSS
CSS
1. CSS基础知识
层叠和继承
优先级
盒模型
定位
浮动
2. CSS进阶
CSS Sprite
浏览器兼容性
IE HasLayout和Block Format Content
CSS Fra......余下全文>>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
成语两什么三什么
川魂帽牌货冒菜西城店地址有知道的么?有点事
姻缘即将到来的预兆
好顺通汽车租赁在什么地方啊,我要过去处理事
民航女空乘人员穿什么鞋子
某种商品先涨价10%,再打九折,这种商品现在的
汇贤雅叙在哪里啊,我有事要去这个地方
新手必看:泰捷WEBOX盒子怎样安装直播软件
【毛利率计算公式】怎样计算客户毛利率?
夜后面加一个字 做名字 最好多想几个
什么软件能给图片上填字
宝岛眼镜鼓楼店地址在什么地方,想过去办事
娄底到长沙高铁价格查询
球杆有点松动了,怎么分离台球杆上段的木质和
侯田在哪里啊,我有事要去这个地方
推荐资讯
武家营村村民委员会地址在什么地方,想过去办
白河到南阳的火车最快的一班
风险文化一般由风险管理理念、知识和措施三个
贵州德荣数码设计制作公司我想知道这个在什么
如何把桌面图标改成自定义图标 我想要蜡笔小
爵迹电影中的男主是谁演的
中级纳税筹划师
田尾村这个地址在什么地方,我要处理点事
华意压缩机(荆州)有限公司这个地址在什么地方
爱情是一种本事 是那一首歌的歌词
废物利用(围绕生活中社区或家庭节能减排,低
宜春学院的发的建设银行卡是哪个分行?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?