作为一个后端,写前端好难,怎么写好前端?

2019-05-03 09:21:09 +08:00
 Caojx

html+css 的布局都觉得好难,还有好多的样式,记不住,最近又要写小程序,布局我都不会

12719 次点击
所在节点    程序员
91 条回复
rrfeng
2019-05-03 18:39:49 +08:00
后端写前端请用 angular,然后选个合适的 UI 框架
BaiLinfeng
2019-05-03 18:41:23 +08:00
整准备入坑前端忐忑。。
ppwangs
2019-05-03 18:44:06 +08:00
写过一段时间 css,感觉挺有意思的
crackhopper
2019-05-03 19:06:28 +08:00
从基本概念上理解了,问题也就容易搞定了吧。
css 主要就几个:inline 和 block 模型,文档流和 float,优先级计算,flex 布局确实可以学一下比较简单能解决很多问题。
html 那种东西就是个数据承载体,知道个 DOM 常用操作,事件的 bubble 之类的流程也差不多了,其实都是浏览器的规范。
js 貌似也没什么很难的点,反正基本都是异步封装了,后台不也是异步来写么,感觉一样的道理。

要说难一点的,也就是适配(其实只要你写代码多动脑子,布局多用百分比,合理应用 margin 和 padding 等 css 属性,基本不会出什么问题);优化 SEO 和首屏速度(基本就是 SSR,也是后端的,还有买 CDN,对象存储);

3D 还算有点难,不过也就那样了,一堆封装好的引擎,把变换、相机、光照、材质什么的都构建好了,所以也没多难;很多也做不到写 shader 的程度。

说起来后台也没什么特别难的,基本上数据库优化好,性能问题都比较少。也就基础架构会难一些吧,主要是对业务的理解和对各种后台服务特性的了解。不过前端做底层也比较难。做业务嘛,前后端都不难。
reus
2019-05-03 19:36:08 +08:00
如果你没学过,说明你懒
如果你没学会,说明你傻
Actrace
2019-05-03 21:22:55 +08:00
这一套东西很适合后端切入到前端,楼主有兴趣可以看看。
bootstrap4 的中文文档,和一个模块化前端组件。
https://github.com/tmplink
U2Fsd
2019-05-03 21:25:02 +08:00
@zy445566

现在流行 Flex 布局了
yifeng1212
2019-05-03 21:44:03 +08:00
后端为什么写前端?术业有专攻呀,这样效率低
ibugeek
2019-05-03 21:58:43 +08:00
兼容 ie8
chuhemiao
2019-05-03 22:57:02 +08:00
nuxt+vue+iview
llbbzh
2019-05-03 23:47:55 +08:00
强烈推荐使用 Bootstrap 4
然后拿这个 argon 设计系统(其实就是一个写得漂亮的模板)来改一改: https://github.com/creativetimofficial/argon-design-system#demo
xpresslink
2019-05-04 00:00:14 +08:00
一般来说做服务后端的人也要多少明白一些前端基础的东西。不然前端接口设计之类会迷糊,和前端撕逼时候很吃亏。
再说相对于后端技术而言,前端入门要容易多了,主要因为学习的内容比较少。主要就是三部分:HTML 组件,CSS 样式,JS 逻辑。
最容易就学个 bootstrap,主要是成熟,网上现成的例子不要太多,大部分需求只要复制粘贴改改变量名子。把 jquery 和 ajax 弄明白了,90%的前端需求就都能搞定了。
allen945
2019-05-04 00:21:30 +08:00
现在有很多 UI 库,直接用就 OK 了,一把梭~https://webjike.com/web.html#row-8
Raisu
2019-05-04 00:27:56 +08:00
百度技术前端学院?免费的大概就之个水平了
autogen
2019-05-04 01:13:43 +08:00
窍门就是,别管一大堆前端框架,一种用熟了一直用到底
KasuganoSoras
2019-05-04 01:19:39 +08:00
一头秀发进前端,一顶光头带回家。
bootstrap 大法好,jquery 顶呱呱。
学完还有 Vue,React 来一发。
还要兼容 IE 6,项目经理打死他。
一个文档查半天,论坛百度问贴吧。
最后套一套模板,网站前端做好啦。

yuekcc
2019-05-04 02:25:39 +08:00
首先推荐 bootstrap 大法,然后上 react,最后开启新世纪之门。前端娱乐圈欢迎你。
avenger
2019-05-04 06:28:13 +08:00
liuxue
2019-05-04 07:50:50 +08:00
我就是写前端的,如果是着急的话还是用框架吧。不然兼容性,响应式的问题就够头疼了。
lenling
2019-05-04 08:17:48 +08:00
https://www.layui.com/ 前后通用,非常方便

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/560642

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX