作者liz0603 (..是一个确认你会使用Lar)
看板Web_Design
标题[问题] 设计转前端不顺
时间Mon Sep 2 14:24:33 2019
最近老鲁找工作都说网页设计师要会vue.js或react.js框架才能录取
但问其他人学那个框架前要先学javascript
学的过程中生不如死..
逻辑概念很差,不知道大家有没有一样的问题
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.45.138 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1567405476.A.41F.html
1F:→ ian90911: 试试往UI UX 产品体验方向 09/02 16:00
2F:推 spongetama: 我也是学到怀疑人生(;될 Д `) FE的主战力就是JS 09/02 19:34
3F:推 peanut97: js只要会基本的语法,如变数回圈函数会灵活使用即可 09/02 21:45
4F:→ peanut97: 像js特有的closure(超难) 这东西一旦套了react或vue 就 09/02 21:46
5F:→ peanut97: 能用其他更自然的方式避掉。 09/02 21:46
6F:推 jack82822005: closure 这个 python 也有吧... 09/03 05:22
7F:推 ymcheung: 学 js 过程中最容易踩雷的是让程式每一页都执行了 09/03 22:31
8F:推 ymcheung: 然而这点很多线上课程都没提 只跟你说语法的效果是什麽 09/03 22:33
9F:推 shter: closure 用框架避掉? 这跟框架无关吧 09/03 23:45
10F:推 pkro12345: js已经算对新手很友善的语言了 如果还生不如死 劝你别 09/04 06:49
11F:→ pkro12345: 转了 09/04 06:49
12F:→ jack82822005: 问一下ymc大,不太懂你说让每一页都执行是甚麽意思 09/05 06:47
13F:→ jack82822005: 感谢>< 09/05 06:47
14F:推 soyjay: 可能某一页才会用某段js到但在每一页都执行了? 09/05 11:51
15F:→ oj113068: 说实话虽然我没有生不如死,但也剩半条命了还没学通 09/05 14:42
16F:推 jack82822005: 我以为每一页都会载入不同的脚本档? 09/06 00:57
17F:推 ymcheung: 比较旧的专案都还是一整包 js 每页都读取,在已经建立 09/06 09:17
18F:→ ymcheung: 主要商业模式的公司很容易遇到 09/06 09:17
19F:→ James610024: javascript难学是因为写法太多元吧,我学java再学jav 09/06 13:20
20F:→ James610024: ascript觉得烦 09/06 13:20
21F:推 WJAider: 他就是一门语言,你随便学起来那资工系可以直接关门了 09/07 11:03
22F:→ WJAider: 就算是资工系,大一一年就认真学好一门语言的也只有 1/3 09/07 11:04
23F:推 shter: 如果是 Netscape 时代 Javascript 是真的可以随便学起来 09/07 21:30
24F:→ shter: 不过那个时候流行用的语法现在几乎没有在使用了 09/07 21:31
25F:→ shter: document.write , document.getElementByTagName .... 09/07 21:32
26F:→ shter: 还有一阵子网页流行跑马灯,从 marquee 转用 js 写 09/07 21:33
27F:→ shter: 那个时代开始做网页设计的能一路做到现在前端也是很多年了 09/07 21:33
28F:→ shter: 这麽多年累积的经验技术要现在新进前端马上学起来很难啊 09/07 21:34
29F:→ shter: 前人花了很多时间自然适应每一阶段的转变,跟直接学差很多 09/07 21:34
30F:→ oj113068: 学了多年包袱才重 QQ 09/07 21:34
31F:→ shter: 一开始做跑马灯、表单检查,到有了 AJAX 概念跟 jQuery 09/07 21:35
32F:→ shter: 接着变成现在的框架生态系统,每一阶段都有演进 09/07 21:36
33F:→ shter: 然後 js 从直接写在 html 档内,到变一支 <script src=""> 09/07 21:36
34F:→ shter: 到很多支 js 引进,到 AMD/CMD/UMD 模组化 09/07 21:36
35F:→ shter: 到 js 压缩、多支档案压成一支、bower、node.js打包 09/07 21:37
36F:→ shter: 演变到 webpack,然後 rollup 打包 ES Module 09/07 21:38
37F:→ shter: 搞不好後年又回到大家把 ES Module 直接引进 index.html 09/07 21:39
38F:→ shter: 前端的写法真的太多元,设计师要配合的改变也很多 09/07 21:39
39F:→ shter: 如果不是学很多年慢慢跟着 ECMAScript 更新写法的话 09/07 21:40
40F:→ shter: 根本无法学现代前端然後应徵可能从上古留下各式写法的公司 09/07 21:41
41F:→ shter: 我们公司最近徵人就遇到这种状况,面试很会 react JSX 09/07 21:42
42F:→ shter: 结果基本的 ES5 prototype 闭包 通通不懂 09/07 21:42
43F:→ shter: function 怎麽变 Class 让别人 new 都不知道 09/07 21:43
44F:→ shter: 因为直接学 ES6 Class 然後说都靠 babel 转就好了... 09/07 21:44
45F:推 froce: Js易懂难精 09/21 16:20
46F:→ froce: 历史包袱太重,我真的觉得说js好学的都是天才 09/21 16:22
47F:推 edgefish02: 个人推荐学习以 js → jQ → vue → react (ts) ,这 09/21 18:01
48F:→ edgefish02: 样子难易度循序渐近,也比较好了解运作结构与框架的演 09/21 18:01
49F:→ edgefish02: 化。 09/21 18:01
50F:推 edgefish02: 环境架构建议是自己建立够需求的别用现成的(除非你已 09/21 18:04
51F:→ edgefish02: 熟练) 09/21 18:04
52F:→ edgefish02: 推荐原OP可认真看31楼打的 09/21 18:09
53F:→ newhandfun: 31楼的'function变class'是指直接用class包一层吗?看 09/26 11:17
54F:→ newhandfun: 不懂 09/26 11:17