web前端需要学习哪些内容

北京治湿疹的医院 https://m-mip.39.net/czk/mipso_8814675.html

一、HTML

内容:html基础标签、html5

难易程度:简单

html全名是HyperTextMarkupLanguage,中文是超文本标记语言,也就是超出文本范围以外的,可以用标签来定义的语言。

html是web前端课程的基础,也是页面布局的基础。基本上都是标签,需要做的就是快速记住这些标签就行了,一般情况下最多一周就能学会了

二、CSS

内容:css、css3

难易程度:简单

css的英文名字是CascadingStyleSheets,翻译过来就是层叠样式表,为什么是这个名字呢?因为css的样式是可以叠加的,也就是一个标签可以添加多个样式;

html和css是联合使用的,如果把html比作一个人,css就是这个人穿的衣服,可以改变颜色,样式等等。css中的知识点比较多,比如:文字操作,背景操作,字体大小,背景渐变,2D效果,3D效果,动画等等都可以实现

三、JavaScript

内容:js基本语法、dom操作、bom操作

难易程度:难

javascript主要是用来做动效的,简称JS,页面上所有能动的东西都是由js实现的,比如:轮播图,table切换,屏幕滚动等等都是用js写的,js在页面中主要是为了让用户体验更加友好

js里面会有逻辑思维的东西在里面,所以从css往js过度的时候,很多人会觉得一下子接受不了,这里会有一个坎,学习起来会比较吃力。但是只要js学好了,后面很多的东西就比较简单的,因为后面好多框架都是js的框架。

注意:JS是一个浏览器兼容非常不好的语言,想要解决这个问题,需要用到jQuery

四、JQuery

内容:JQuery基础、jqueryUI、jqueryMobile、layer

难易程度:简单

jQuery是js封装好的一个包,那上面说的内容,其实是jquery相关的多个知识点,jqueryUI、jqueryMobile、layer这三个都是依赖于JQuery的;

JQuery的原则是WriteLessDoMore,写的更少,做的更多,也就是写更少的代码,实现更多的效果,那跟js比最大的优势就是,浏览器的兼容问题,在JQuery中基本上解决了所有的兼容性问题,所以这一点是非常好的;

而且JQuery下面衍生出来的jqueryUI、jqueryMobile、layer这几个插件,也是非常好用的插件,里面包含了手机端界面,页面弹窗,日历的调用等等。

五、Node

内容:Node基础、ES6基础、Expres、Koa

难易程度:较难

Node是一个能让js代码在服务端运行的开发平台,它让JavaScript成为与PHP、Python等服务端语言平起平坐的脚本语言。

相当于搭建了一个服务器,使前端能够自己实现前后端代码的书写,不用全部依赖于后端语言做数据的操作。所以在这里node基本上担任的是服务器和后端语言的角色

六、MySQL数据库

内容:mysql数据库的增删改查

难易程度:简单

MySQL是现在用的比较多的数据库,主要他是免费的,在公司里面用的也比较多;大多数的数据库基本上用法是一样的,不会有很大的差别,只要是SQL的数据库都不会差很多,这个只需要做到会基本的单表,多表的增删改查就可以的。

七、Vue/React/Angular

内容:组件开发,脚手架,打包,生命周期,路由,axios

难易程度:难

这三个是js的三大框架,也是企业中用的比较多的框架。其中vue和React用的会比较多,Angular相对来说是比较老的框架,现在用的比较少了

而且React出来之后,在性能上完全碾压Angular,一经推出就火的不的了,使用起来非常灵活

八、


转载请注明:http://www.aierlanlan.com/cyrz/3867.html