Ajax 板


LINE

各位前輩好,小弟是菜鳥工程師, 非本科系剛從資策會畢業約一個多月, 也就業一個月了, 有幸接觸到用vue寫的專案, 目前在新刪修功能上是沒遇到什麼大問, 不過今天主管問了我一個問題: 如果今天是一個大型專案,裡面的JacaScript語法非常多,他build在同一個js檔裡。會 不會在一開始載入的時候花費很多的時間? 小弟剛接觸語言不久,不太懂生命周期什麼的,有人可以幫我解答,或是告訴我查資料的 方向嗎? 目前我的想法是會根據router的路徑,才會去渲染這些Html跟JavaScript, 並不會一載入網頁就全部執行,不知道這樣的想法對不? 懇請各位前輩解惑,感謝!! --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.218.32.84
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ajax/M.1558626210.A.029.html
1F:推 satanbaby: https://read01.com/5MeeRNJ.html05/24 02:25
2F:推 VdustR: 你說的是 lazy loading routes05/24 08:41
4F:→ VdustR: tml05/24 08:42
5F:→ VdustR: 其實要優化的話還有很多地方都可以讓你做 code splitting,05/24 08:47
6F:→ VdustR: 而且經過 webpack 還有 tree shaking 和 terser, 可以善05/24 08:47
我文中說的build.js就是用webpack打包成的,這樣算是有稍微優化嗎?
7F:→ VdustR: 用 bundle analyse 分析 js 容量的佈局, 通常會比 CDN 引05/24 08:47
8F:→ VdustR: 用整隻 lib 載下來的方式快很多05/24 08:47
結果大家回應的東西都不懂QQ,看來要好好學習了,感謝各位!!
9F:推 chengchieh: 比較好奇為什麼主管會問菜鳥這問題05/24 09:27
主管對於新技術比較不熟悉,而且我接手一個多月了,想說問我知不知道吧 ※ 編輯: James610024 (49.217.96.102), 05/24/2019 11:34:40 ※ 編輯: James610024 (49.217.96.102), 05/24/2019 11:36:48
10F:推 eight0: 可以看看這篇文章 https://is.gd/qTWbqL05/24 11:53
11F:→ eight0: 比較新的技術 https://blog.cloudflare.com/binary-ast/05/24 11:54
12F:→ lachtchlee: staged compilation Eloquent JavaScript 3rd p.39205/24 21:13
13F:→ lachtchlee: 電子書沒這些內容 紙本書後來才加上 ans.不會慢多少05/24 21:17
14F:→ lachtchlee: 在一開始載入的時候不會花費很多時間 幾乎會瞬間啟動05/24 22:00
15F:→ lachtchlee: Functions may not be compiled at all until the05/24 22:02
16F:→ lachtchlee: first time they are called.05/24 22:03
所以可以解釋成:vue模板未使用到的函式,不會一開始就載入嗎? ※ 編輯: James610024 (180.177.25.34), 05/24/2019 22:38:14 ※ 編輯: James610024 (180.177.25.34), 05/24/2019 22:51:51
17F:推 pkro12345: js如果沒有某些要async或defer非同步載入的話 當然是包 05/24 23:19
18F:→ pkro12345: 成一支js檔比較快阿 因為很多支js檔load反而需要時間 05/24 23:20
19F:→ pkro12345: 不過如果有非同步的話 現在vue-cli也會幫你加async在最 05/24 23:22
我記得送資料到後段有些地方用到非同步,比方說驗證帳號密碼跟一些設定資料會丟給不 同的模組執行
20F:→ pkro12345: 後的js檔裡 另外模組載很多 如果沒渲染執行的話也沒差05/24 23:25
21F:推 st1009: 我就是跟主管說一開始載入太久,說服他用laravel,不用vue05/25 07:30
好的,感謝各位!! ※ 編輯: James610024 (180.177.25.34), 05/25/2019 08:22:26
22F:→ pkro12345: 我這裡說的非同步是指一開始載入js的非同步 關鍵字搜尋05/25 14:16
23F:→ pkro12345: script async defer就知道了05/25 14:16
好,謝謝您! ※ 編輯: James610024 (180.177.25.34), 05/25/2019 17:37:33
24F:→ dream1124: 主管只是想了解品質是否符合需求,還是要你強化效能? 06/16 11:53
25F:→ dream1124: 若是前者的話,那要看客戶或產品規劃者是否滿意啊。 06/16 11:54
26F:→ dream1124: 不一定要急著把它變成工程問題。 06/16 11:54







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP