黑马程序员技术交流社区
标题:
qianduan 前端
[打印本页]
作者:
木木呀
时间:
2019-10-30 18:15
标题:
qianduan 前端
完整的工作流程:项目立项--立项评审--确定需求--产品原型--设计定稿--前端开发--提测--修复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的技术
作者:
1079591475
时间:
2019-10-31 19:22
当我拥有你,无论是在百货公司买领带,还是在厨房收拾一尾鱼,我都觉得幸福。
作者:
黑马润
时间:
2019-11-1 15:44
海已静,山未青,月落于平行时空。长欢已远,迟眠五更,念心事灯火通明。相遇错失,欢悲照旧,我都承蒙。
作者:
chengjiayu
时间:
2019-11-1 19:24
少年的肩应该担起草长莺飞和清风明月
作者:
tangtie
时间:
2019-11-2 14:26
一个优秀的程序员,必定是半个计算机科学家。
作者:
tangtie
时间:
2019-11-2 15:05
余生就那么长,还请衷于自己。
作者:
等风初赵
时间:
2019-11-2 20:24
余生就那么长,还请衷于自己。
作者:
夜听雨
时间:
2019-11-4 09:54
除了恐惧和欲望,还有什么可以激励自己长期地努力?
作者:
娟呀
时间:
2019-11-4 15:08
这一生山高水阔,背过身,便是太阳
作者:
李大哥
时间:
2019-11-4 15:32
.所有的苦难与背负尽头 都是行云流水般的此世光阴
作者:
哎哟琪呀
时间:
2019-11-5 13:50
我把什么比做你 你是一池捞不起的波光粼粼
作者:
夜听雨
时间:
2019-11-25 17:10
“有人说...学习是为了完善人生,而非享乐人生,追求卓越,成功就会在不经意间追上你……”
作者:
夜听雨
时间:
2019-12-21 16:31
学习要加,骄傲要减,机会要乘,懒惰要除。诶,激励自己的名言,希望对你有用
作者:
柠檬leung不酸
时间:
2020-1-10 20:04
梦想也不会遗忘你的付出!商道酬信,业道酬精!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2