前端开发需要具备哪些知识和技术 前端开发需要哪些技术?
前端开发需要哪些技术?
嗯...这个问题呢,有个前提,就是你想把前端这个技术学的多深,如果不是而且深,想最重要的精通的话,那就要学的东西就多了,以外基础的html,css,javascript之外,你还要去学习框架、浏览器兼容性问题、html5,css3,Ajax,json等...
当然了不论要自学多深,三个基础的技术你是一定得学的,
HTMLCSSJavaScript
--河南新华电脑学院
在IT行业,前端和设计的区分和要求是什么?
Web前端和后端开发的区别和要求
有时候自己会分辨不出,不过是毕竟前后端都清楚,类似于全栈工程师,但又什么都又不是很全精通。那到底什么是前端、后端呢,我整理了一些企业要求级别的前端/后端基础,开发框架等。
Web前端开发
什么是Web前端?
Web前端,从广义上讲是来做web的前端页面的。这里说的的前端专指web前端,也就是在web应用中用户这个可以看得到碰得着的东西。和web页面的结构、web的外观视觉表现以及web层面的交互实现程序。web前端分成三类网页设计师、网页美工、web前端开发工程师。简单的方法网页设计师是对网页的架构、色彩这些网站的构造页面代码,全权负责网页美工只因为UI这块儿的东西,比如网站是否是做的可爱。web前端开发工程师是负责交互设计的,必须和程序猿并且交互设计的配合。
Web前端开发是需要手中掌握的技术:
1.比较熟练手中掌握前端开发技术(HTML5、JS、JSON、XHTML、CSS3),清楚各项技术的相关标准
2.掌握Ajax异步编程,能描写高性能、可复用的前端组件;
3.对OO、MVC、MVVM等编程思想、前端框架有深刻理解,非常熟练掌握一个前端框架(广泛前端框架Vuejs,AngularJS,React,Bootstrap,QUICKUI,移动端有:FrozenUI,weUI,SUI,MUI,AUI)清楚其原理(框架有很多,中,选择两三个主流的框架,比较熟练,深度清楚才这个可以);
4.善于Web性能优化,可访问性、对SEO等有良好的思想品德的体验;理解外在表现层与数据层只是分离的概念、Web语义化(这些确实是在找工作中,很有用的加分项);
5.打听一下前端安全机制,认识HTTP协议这些浏览器缓存策略;
6.熟得不能再熟较常见JS开发框架源码实现程序,(如:prototype、jQuery、Mootools,Ext,Dojo,underscore、YUI、Kissy),至多熟练一种(其实也最好不要去选一些用的人一般很少的框架,要明白大项目都是团队做,肯定不能自己搞一套);
7.占据良好的道德的代码编写,设计文档撰写的经验,熟练使用Git等版本控制工具;
8.对比较普遍的浏览器兼容问题有清晰的再理解,并有可靠的解决方案;如IE6/7/8/9、Firefox、Safari、Chrome;
9.具有较高的审美(这个很有用,多去见识一些模板,高端点的项目,就能感觉道有多大的差距)
web后端开发
什么是Web后端?
Web后端更大的是专门负责产品的服务技术实现方法,包括业务逻辑,数据存储和处理,消息队列处理等。和产品服务端接口基于,除了与前端的接口,第三方的接口,服务体系内部接口等。后端开发比较多是对数据库通过交互以处理或者的业务逻辑。web后端的话可供旗下的语言有java、php、python、jsp、.NET这些后端开发语言,但是要掌握到几个具体方法后端框架。
Web后端开发必须完全掌握的技术:
1.目前多数企业要求对服务器端高并发,大数据量处理经验(简单说应该是优化系统服务器处理高并发事务的能力)
2.精通java,php,jsp,servlet,javabean,JMS,EJB,Jdbc,Flex,python开发,对相关的工具、类库包括框架更加熟悉,正确后端框架如SSM(Spring SpringMVC MyBatis)框架集,Velocity,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解(只少非常熟练完全掌握一套后端框架);
3.至多熟得不能再熟一种关系型数据库,如:mysql,oracle等。熟练的掌握使用oracle、sqlserver、SQLDevelpoer,PLSQL,MySQLWorkbench等具体用法的数据库管理工具,对数据库有较强的设计能力
4.熟得不能再熟maven项目配置管理工具,熟得不能再熟tomcat、jboss等应用服务器,同样对在高并发处理情况下的负载调优有查找经验者优先考虑
5.精通面向对象分析和设计技术,除了设计模式、UML建模等
6.比较熟悉网络编程,具高设计和开发作为API接口经验和能力,同样的具备跨平台的API国家规范设计这些API高效率内部函数设计能力
7.比较熟悉部分前端知识
系统的总结
我感觉上无论在知识的掌握深度上,还是知识手中掌握的宽度上,大都够不够的。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。