web前端是统称,html5,javascript都是属于前端的技术。
在招聘网上html5很多时候指的是开发h5页面(也叫单页面),
例如:邀请函,广告页,抽奖页等等,
其实html5是一种技术,是html的升级版,
加入了一些新的功能像语义化标签等。
javascript是一种脚本语言,一般负责网站行为,
例如操作dom,切图是属于前端,html5也是属于前端。
不过现在很多公司基本上不会单单招一个切图了,
现在的前端开发需要html5+css3 +javascript, jquery,ajax,json
还要有框架的技术,如:angular 、vue、react等,
还需要会开发小程序,会代码管理,如git
会代码打包如:node的webpack,
app打包,如API cloud,有一些还需要会后端技术
如mysql,php,会搭建服务器,注册域名,备案域名,备案服务器,
上线网站,等等
前端发展速度快,两年时间前端从简单的页面重构发展到现在的大前端,全栈,知识多且杂,招聘网站上的jd也是乱七八糟,简单区分的话,按招聘城市来说:北上广深等一线城市,Web前端要求掌握Vue、Angular、React等框架,或许需要nodejs做后端运维,MongoDB数据库等技术,是对技能掌握广度需求比较多的岗位。HTML5一般是指需要做移动端开发比较多,需要掌握移动端开发规范以及hybrid混合开发、嵌入开发,phonegap、cordova等开发技术。Javascript是比较细化的岗位需求,专职做Javascript的优化,组件、库的开发,需要对Js有很深入的理解,需要掌握各种开发模式,面向对象等知识。像您说的切图,应该就是页面重构,加简单的js交互,在一二线城市可能没有这样的岗位需求,三四线城市的中小企业应该会把这样的工作称为“美工”,当然,具体看JD中要求的技能再来判断自己能够胜任什么岗位吧,祝找到钱多事少离家近的好工作。
区别是web前端是统称,html5,javascript都是属于前端的技术。
前端是个很大的内容,我们正常浏览器上操作使用看到的功能和内容都是前端的范围
切图、html5、javaScript其实都属于前端的范畴内
html5实现页面的布局,就是长相,可以实现一些基本简单的
动态交互效果(如:点击弹出、动画效果等)
而长相需要一些素材图片,处理图片就需要切图之类的技术
javaScript实现比较复杂的交互功能(图片轮播,内容改变等)
和与后端服务器数据的通讯(登录注册,获取数据等)