[問題] 設計轉前端不順

作者: 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