后端工程师如何学前端?

2018-02-01 23:54:08 +08:00
 PureWhite

感觉整个思维的方法都不太一样。。。

18044 次点击
所在节点    程序员
118 条回复
oswuhan
2018-02-02 07:55:03 +08:00
@Weny 你这个观点成立的前提条件是遇到任何前端需求都有对应的文档,或者有对应的框架、库、控件等东西。你这句话另外一层意思是“会开车就等于会造车”。
ZSeptember
2018-02-02 08:22:44 +08:00
前端样式很烦。。
badcode
2018-02-02 08:33:23 +08:00
an168bang521
2018-02-02 08:39:22 +08:00
恬不知耻的安利一下自己的 js 笔记: https://github.com/zhubangbang/zhubangbang-javascript-notes

前端里 JS 是一等公民,先从 js 入手;
coffeSlider
2018-02-02 08:40:45 +08:00
@mb4555 呵呵,最搞笑的就是这种想法,十个人有六七个觉得凑活,就可以说是[基本]审美了,你偏要举个极端,那还有人觉得范冰冰相貌丑陋了。审美是建立在大多数人之间的,不是一个人说不好就不好。
duan602728596
2018-02-02 08:42:39 +08:00
不依赖任何库、任何框架,还原设计图及网页的特效,也就是基本功“切图”,打下 html、css、js 的基础。
html5 的基础知识要过一遍,对各个标签的作用,属性要记牢。
学习 es6、es7、es8。学习 node,因为 node 是前端开发环境的基础。
然后学习前端工具 gulp,会用就行。css 预处理器 sass、less、stylus 选一个学。回头检查并且思考你以前切图时的代码,以后切图就要用到 gulp 了。
html5 提供的很多 api 要了解,说不定某个特殊时刻就会用上,比如地理定位、IndexedDB、websocket、webgl 等等,无障碍网站等等。这些都是 html5 相关的知识。
学习 angularjs、react、vue + webpack。然后把之前学到的所有知识点穿插起来,结合到一起来使用,会有不一样的体验的。
之后还要学啥,等日后再说
zjsxwc
2018-02-02 08:54:33 +08:00
话说调 css,我是不想学的
oswuhan
2018-02-02 09:02:19 +08:00
@duan602728596 传说中的“前端必知必会”系列,早些年流行的版本是一大张思维导图,现如今就是这种碎片化的清单……把教科书背下来就能上清华北大……“切图”这个工种跟前端没关系……工具是工具,工程是工程……无力吐槽~~
KuroNekoFan
2018-02-02 09:03:54 +08:00
一般后端都会觉得 css 很烦,但是我想说 css 其实是很有趣的。我的一个原则就是,能用 css 实现的就不用 js 代码
oswuhan
2018-02-02 09:04:33 +08:00
@zjsxwc 之所以“调” css,是因为 UI 设计这步没完成,UI 确定之后再才能写 HTML/CSS/JS,否则要多花三倍以上的时间
badcode
2018-02-02 09:07:10 +08:00
https://segmentfault.com/a/1190000004652898
我是如何从零开始学习前端的
jrtzxh020
2018-02-02 09:08:14 +08:00
@duan602728596 工作一年多,表示切图都不会...
oswuhan
2018-02-02 09:08:56 +08:00
@KuroNekoFan 觉得麻烦通常是因为跳了 UI 设计步骤 —— 步子迈大了自然会蛋疼。设计师做高保真 UI,前端开发者把 UI 翻译成 HTML/CSS/JS,那些用代码凭空撸视图的开发者纯属自残。
oswuhan
2018-02-02 09:09:48 +08:00
@badcode 那么问题来了,什么是前端?
wengjin456123
2018-02-02 09:12:08 +08:00
打开文档开始学啊
kisama12
2018-02-02 09:12:11 +08:00
@KuroNekoFan 真大佬
oswuhan
2018-02-02 09:15:55 +08:00
@jrtzxh020 做了五年前端,无论是 web 前端还是 app 前端,从来没做过所谓的“切图”,UI 稿包含两部分内容,可以用代码写出来元素、样式、布局等东西,和不需要用代码写出来的素材文件,素材文件直接由设计师按前端开发规范导出为直接可以用在项目中的静态资源。

“切图”比较类似于“用汉字标注英文单词发音”这种奇葩的操作,业余至极。
ocian
2018-02-02 09:17:53 +08:00
mdn web docs
NotNil1
2018-02-02 09:27:06 +08:00
@KuroNekoFan 这个想法很不错
371657110
2018-02-02 09:28:46 +08:00
在后端眼里
难道不是掌握了 bootstrap, jquery, 厉害点的再加上 vue
就是个全栈了吗.

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

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

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

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

© 2021 V2EX