level 2
就路过一下子
楼主
前端开发需要的知识?
我们都知道网站开发分为前端(客户端)和 后端(服务器端)两个部分。前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。主要负责实现视觉和交互效果,以及与服务器通信,完成业务逻辑。
Web前端的核心价值在于实现用户体验,大型互联网公司的用户体验部门,一般会包括用户研究、交互设计、前端技术和视觉设计等方面的内容。今天小编就和大家谈谈前端开发都需要掌握哪些知识:
1.基础环境的配置:
WebStorm/sublime,Svn/Git,Nginx/shell ,PS ,命名和规范。这些都是一开始就要会的了,只有一开始都先从简单的功能开始使用,然后每天巩固,每天在用,当一个月之后,你会发现根本就不用刻意去学,自然就会了。其中,WEBStorm是IDE,SVN是源码管理工具,Nginx是WEB服务器,Shell只需要会一些简单的脚本,PS是要你自己学会切图,命名和规范是格外的重要的。。这里每一个点都可以无限扩散,然而你并不需要会那么多,暂时来说,会用就行。
2.布局+样式:
布局是最基础的操作,先抛开各种奇怪的控制的属性不谈,单说各种对齐和局中。这里其实是需要了解一些理论知识的(大概也是CSS里为数不多的理论知识之一),主要就是盒子模型,定位(标准流)(浮动)(相对,绝对)。用这些东西做出常见的居中,两列,三列,Header,Foot,侧边栏等。 然后就是学习各种控件(简单的和复杂的)的样式,这里包括选择器,优先级等等。
3.自适应+响应式:
可以这么说吧,从现在开始,表再做没有自适应的网页了,优先考虑响应式吧,跨屏时候已经来临。所以你要了解屏幕尺寸(Media),要懂长度单位(em,rem,百分比)
4.简单的后台语言:
简单后台语言作为一名前端开发者不仅需要掌握上面讲的有关前端的知识,还必须懂一点后台语言,比如java、php等等。因为前台界面的数据都是从后台来的,我们必须知道怎么跟后台交互数据。这样不仅能够节约时间,还可以让前端代码更规范,让后台开发者减少一些不必要的麻烦。否则的话,可能因为前台的写法和后端给来的数据不能结合上,导致前端代码必须重新编写。
以千锋的html5前端开发培训课程为例,课程学习共分为六个阶段:包括前端页面重构、JavaScript高级程序设计、PC端全栈项目开发、移动端项目开发、混合(Hybrid,ReactNative)开发和NodeJS全栈开发。通过5个月的学习,学员将学习到编程语言、调试工具、各种开发工具、开发流程、前端框架、浏览器兼容性等诸多前端开发必需掌握的知识。学习内容详尽,学科体系完善,覆盖最全的前端知识内容,是学习html5前端开发的最佳选择。
2017年09月28日 05点09分
1
我们都知道网站开发分为前端(客户端)和 后端(服务器端)两个部分。前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。主要负责实现视觉和交互效果,以及与服务器通信,完成业务逻辑。
Web前端的核心价值在于实现用户体验,大型互联网公司的用户体验部门,一般会包括用户研究、交互设计、前端技术和视觉设计等方面的内容。今天小编就和大家谈谈前端开发都需要掌握哪些知识:
1.基础环境的配置:
WebStorm/sublime,Svn/Git,Nginx/shell ,PS ,命名和规范。这些都是一开始就要会的了,只有一开始都先从简单的功能开始使用,然后每天巩固,每天在用,当一个月之后,你会发现根本就不用刻意去学,自然就会了。其中,WEBStorm是IDE,SVN是源码管理工具,Nginx是WEB服务器,Shell只需要会一些简单的脚本,PS是要你自己学会切图,命名和规范是格外的重要的。。这里每一个点都可以无限扩散,然而你并不需要会那么多,暂时来说,会用就行。
2.布局+样式:
布局是最基础的操作,先抛开各种奇怪的控制的属性不谈,单说各种对齐和局中。这里其实是需要了解一些理论知识的(大概也是CSS里为数不多的理论知识之一),主要就是盒子模型,定位(标准流)(浮动)(相对,绝对)。用这些东西做出常见的居中,两列,三列,Header,Foot,侧边栏等。 然后就是学习各种控件(简单的和复杂的)的样式,这里包括选择器,优先级等等。
3.自适应+响应式:
可以这么说吧,从现在开始,表再做没有自适应的网页了,优先考虑响应式吧,跨屏时候已经来临。所以你要了解屏幕尺寸(Media),要懂长度单位(em,rem,百分比)
4.简单的后台语言:
简单后台语言作为一名前端开发者不仅需要掌握上面讲的有关前端的知识,还必须懂一点后台语言,比如java、php等等。因为前台界面的数据都是从后台来的,我们必须知道怎么跟后台交互数据。这样不仅能够节约时间,还可以让前端代码更规范,让后台开发者减少一些不必要的麻烦。否则的话,可能因为前台的写法和后端给来的数据不能结合上,导致前端代码必须重新编写。
以千锋的html5前端开发培训课程为例,课程学习共分为六个阶段:包括前端页面重构、JavaScript高级程序设计、PC端全栈项目开发、移动端项目开发、混合(Hybrid,ReactNative)开发和NodeJS全栈开发。通过5个月的学习,学员将学习到编程语言、调试工具、各种开发工具、开发流程、前端框架、浏览器兼容性等诸多前端开发必需掌握的知识。学习内容详尽,学科体系完善,覆盖最全的前端知识内容,是学习html5前端开发的最佳选择。