[问题] 设计转前端不顺

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

Links booklink

Contact Us: admin [ a t ] ucptt.com