A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 木木呀 中级黑马   /  2019-10-30 18:15  /  1525 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

完整的工作流程:项目立项--立项评审--确定需求--产品原型--设计定稿--前端开发--提测--修复bug--验收--上线前端这方面我们需要做的有梳理业务逻辑并理解业务逻辑,这对你后面的开发很有用处,同时根据需求进行应用技术的选择,项目结构的划分,需求模块的划分,完整项目的搭建,当然现在有很多可以自动化构建工具可以节省你很多时间, 现在的前端开发已经不再仅仅只是静态网页的开发了,日新月异的前端技术已经让前端代码的逻辑和交互效果越来越复杂,更加的不易于管理,模块化开发和预处理框架把项目分成若干个小模块,增加了最后发布的困难,没有一个统一的标准,让前端的项目结构千奇百怪。
前端自动化构建在整个项目开发中越来越重要,但新手入门还是应该去尝试自己一点一点的去构建一个项目,等你多做几个项目觉得每次都这样重复好烦,自然而然的就入了自动化构建的坑,毕竟这样能让你更深刻的理解,为什么要使用自动化构建……比如我们主栈是vue,我们最常用的就是vue-cli,自动化工具有很多选择如Bower、Gulp、Grunt、node、yeoman,我们应该根据需求选择最适合自己的去研究。
移动前端开发:iOS,Android等客户端本地SDK开发;以及hybird APP开发;
web前端开发:HTML+CSS+JS开发;以及hybird APP 开发;
你会发现,实际上二者是有交集的;
hybird APP开发:会把一些页面通过用webview实现;
iOS,安卓会有相应的语言:OC,swift,等针对不同的手机客户端而言的;
PC端:HTML,CSS,JS基础的,更可能有一些框架:Vue react等使用
发展到大前端,实际上这些都包括在内了,但是基本学习一个小方向就需要下功夫很长时间了。
1.WEB前端开发:电脑打开的网页就是
2.移动前端开发:有多个称呼,移动前端开发,H5前端开发,native前端开发,Hybird前端开发......可以简化分为两类,app前端开发(基于phonegap等平台)与手机网页开发(简化版的电脑网页)。
一、两种前端开发的区别:
1.兼容问题:普通PC端开发,兼容问题较为普遍,例如需要兼容ie6~11,firefox,chrome等多种不同内核的浏览器,因此需要避免由于使用新样式完成目标任务,而造成部分浏览器不兼容。手机网页开发,兼容问题较少,因为多数手机均使用webkit内核的浏览器,另外再兼容chrome,uc,qq等浏览器即可。
2.手机网页尺寸较小,容量少,需要写的css和html也较少,交互简单。与此同时伴随而来的问题就是手机屏幕尺寸大小不一,在切图,像素等方面会遇到问题。还有一个小的点就是,各手机选择的js库不尽相同。
二、两种前端开发的共同点:
均是基于html+css+javascript的技术

13 个回复

倒序浏览
当我拥有你,无论是在百货公司买领带,还是在厨房收拾一尾鱼,我都觉得幸福。
回复 使用道具 举报

海已静,山未青,月落于平行时空。长欢已远,迟眠五更,念心事灯火通明。相遇错失,欢悲照旧,我都承蒙。
回复 使用道具 举报
少年的肩应该担起草长莺飞和清风明月
回复 使用道具 举报

一个优秀的程序员,必定是半个计算机科学家。
回复 使用道具 举报
余生就那么长,还请衷于自己。
回复 使用道具 举报
余生就那么长,还请衷于自己。
回复 使用道具 举报
除了恐惧和欲望,还有什么可以激励自己长期地努力?
回复 使用道具 举报
娟呀 中级黑马 2019-11-4 15:08:48
9#

这一生山高水阔,背过身,便是太阳
回复 使用道具 举报
.所有的苦难与背负尽头 都是行云流水般的此世光阴
回复 使用道具 举报
我把什么比做你 你是一池捞不起的波光粼粼
回复 使用道具 举报
“有人说...学习是为了完善人生,而非享乐人生,追求卓越,成功就会在不经意间追上你……”
回复 使用道具 举报
学习要加,骄傲要减,机会要乘,懒惰要除。诶,激励自己的名言,希望对你有用
回复 使用道具 举报
梦想也不会遗忘你的付出!商道酬信,业道酬精!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马