mvvm

前端开发需要学多长时间

南楼画角 提交于 2020-09-28 12:22:01
近几年前端发展迅猛,很多行业需要前端工程师,从而学习前端的人群越来越壮大。但在学习前端上大部分人会选择系统学习,这样才能达到企业的要求。学习前端的时间深受大家的重视,怎么能学的好又快的学会前端格外重要。下面来介绍下前端开发需要学多长时间及基本常识。 前端开发需要学多长时间? 假如说零基础学习,那么前端开发一般学习时间在4-6个月左右,要保证每天都学习,每天花三四个小时,需要花半年左右的时间才可;假如只是在工作和其他学习之余来学习前端的话花费的时间则更久。 前端开发学习可以分为五个阶段 第一阶段为前端基础,实现动静态网页的开发。 第二阶段为前端进阶,通过项目实战练习,可以电商网站的整站开发。 第三阶段为后端开发,独立开发基于后台接口的动态网站、Ajax数据交互的项目。 第四阶段为移动端开发,以移动APP实战项目为练习。 第五阶段为全栈式开发, 以前后端综合项目为实战练习。 什么是Web前端? 前端开发是网络时代中软件研发不可缺少的角色。从狭义上讲,Web前端就是使用HTML、CSS、JavaScript等专业技能和工具将产品的UI设计稿实现成网站产品,涵盖用户PC端、移动端等网页,处理视觉和交互问题。 Web前端开发是随着Web的兴起衍生出来的角色。实际上,Web前端是最接近产品和设计的工程师,起到衔接产品和技术的作用,它存在在互联网的每个角落,我们使用的微信里面的各种功能

VUE基础

送分小仙女□ 提交于 2020-09-24 14:02:48
1、介绍下VUE(如果分开问你的话,就分开说) vue呢在我的理解中,就是一个轻量级的前端js框架,最重要的就是它的MVVM思想,就是model和view之间可以通过view-model监听来进行数据到视图之间,以及视图到数据的双向绑定操作,我们在写前端代码的过程中,不需要关注任何dom操作,比jQuery方便很多 vue常用的指令都有v-for,v-if,v-show等,绑定事件用v-on,可以省略为@符号,绑定属性用v-bind,可以省略为冒号, 还有就是vue的生命周期,常用的基本上就是created这个钩子函数,在vue组件创建之后,就会调用它,我们都在这里去服务端初始化数据,有的时候看需求了,如果需要页面大致框架渲染出来之后,再加载数据的话,就用mounted这个钩子函数里加载就行了,它相当于原生js里的onload方法 另外的话,就是基本上开发的时候,都用的是组件开发,经常的话会涉及到组件之间的传递数据以及传方法,传数据的话就使用动态绑定属性的方式,子组件中定义props就可以接收了,但是子组件无法直接修改父组件中数据模型的值,只能通过调用父级方法来修改,这就需要父组件给子组件传方法,通过@符号,自定义属性名就可以把父级中的方法传递给子组件,子组件调用的时候,使用$emit就可以调用这个方法 另外一般vue项目都是通过npm管理的,npm呢就相当于与前端的maven