104學習精靈

frontend

frontend
關注
邀請朋友
邀請朋友

Line

Facebook

複製連結

取消
關於教室
關注人數 0 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
關於教室
關注人數 0 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
Hi~ 歡迎分享學習資源,有學習問題可匿名向Giver發問!
我要分享
我要提問

frontend 學習推薦

全部
影片
文章
Larry

產品工程師

2023/06/03

3 個學習前端時,重要的程式框架
今天介紹的程式框架主要都跟物件導向有關,雖然 JavaScript 不是純物件導向的程式語言,甚至有些流行的前端生態系還推薦使用 functional programming,但這些原則並不會因為不是物件導向而不適用。分享給各位。
👉 #SOLID原則
SOLID 原則是由單一功能原則(Single responsibility principle)、開放封閉原則(Open/Closed Principle)、里氏替換原則(Liskov Substitution principle)、介面隔離原則(Interface-segregation principles)、依賴反轉原則(Dependency inversion principle)的首字母組成。這五個原則在理解上可能會需要搭配範例,我們有機會再另外專門解釋(咦?)
SOLID 原則有助於後面要介紹的程式框架以及先前《3 個成為前端工程師後,發現的好處》提到日常生活中的案例的概念抽象化。
👉 #DRY原則
Don’t repeat yourself 的簡稱,工程師就是一群懶惰的人,能夠用一段程式碼完成的任務,就不會想要重複寫兩次在不同的地方。這裡指的重複不光是程式碼的重複,還包含了程式碼的任務重複。與之相對的就是要避免 WET(Write everything twice)。
👉 #Design #Patterns
在《從 0 到 1 成為前端工程師的 3 本推薦書籍》也有推薦 Design Patterns,如果處理的功能越來越複雜,使用 design patterns 裡介紹的方式來撰寫程式可以減少重工或是耦合的問題。
這篇文章介紹的程式框架也許不是「框架」,而是前人發現在撰寫程式時,如果有符合這些原則或是模式來進行開發,可以減少後續需求變更/需求增加時,要修改原有程式的開發成本,推薦給各位讀者。
0 0 456 0

熱門精選

104學習精靈

產品

04/25 15:52

【限量:免費報名】利用AI自動化行銷|直播講座
講座詳細資訊
時間:04/30(二) 20:00 - 21:00
講者:圭話行銷創辦人 何佳勳 / 業界資深的數位廣告行銷專家
主題:行銷新篇章:AI如何革新檔期活動策略
在這個數位化的時代,AI技術正以驚人的速度改變著我們的行銷方式。檔期促銷活動面對的受眾眾多,難以精準定位目標受眾,進而影響活動效果、每次規劃檔期活動都需要創造吸引人的內容和促銷方式,但長期以來,創意卻逐漸耗盡、想要掌握AI如何革新檔期活動策略的最新動向嗎?
你也在苦思如何創造不同以往、有別競品的檔期活動嗎?104學習精靈與緯育TibaMe,攜手邀請到數位廣告界專家 圭話行銷創辦人何佳勳老師。學員們都稱呼他為小圭老師,不僅熱愛與學員社群互動、對學員有問必答,更善於為客戶的製造許多驚喜及營收,一起期待老師分享如何透過 AI 工具提升30%的檔期活動成效吧~
1 0 4113 0
學習精靈

11/12 00:00

350 5
Larry

產品工程師

2023/06/02

3 個成為前端工程師後,發現的好處
👉 別人網站跑版了?沒事,我懂……辛苦了(拍)
前端工程師除了要負責資料傳遞至後端的任務外,也需要思考資料在網站上的呈現及狀態變化,因此對於極端情境的使用者操作也是需要花心思考慮的。但現實情況下,不見得所有的情境都有辦法在實作前被盤點出來,也不見得是所有的情境在時限內可以被解決。因此看到別人的產品出現跑版、差 1px, 2px 沒有對齊……都變得可以理解。
每次看到都會想跟那個產品的工程師說:嘿!我知道要所有情境都設想周到很難,我懂的,辛苦了(拍拍),持續改進就好。
👉 #拆任務 拆得上手,生活中也可以
在開發過程中,不太可能一個開發週期就只負責一個任務,這樣(把 story 直接當成 task 的)風險太大了。因此都會將任務拆分成更小的 tasks,然後把每個任務該負責的範疇、交付物定義清楚(其實就是 WBS 的概念)。
這也幫助到我在日常做事時,如果有遇到比較模糊不清的狀況時,能夠拆分成數個小 tasks,然後再將 tasks 陸續完成。
👉 可以幫忙處理網頁上遇到的小問題
我家人曾經想要列印求職平台的履歷,但不想要有求職平台的 header, footer。這時候我就用 F12 大法,將瀏覽器的開發者工具打開,接著將平台的 header, footer 都刪掉,然後再選擇列印,解決家人的需求。中間家人還一度警告我不要把人家的網站弄壞了(才沒壞,重新整理頁面就正常了不是嗎)。
有時要登入 App 但忘記自己的密碼是什麼,我就會先打開網站,把密碼欄位先改成 type="text" 然後再複製到 App 上。
0 1 82 0
學習精靈

03/21 00:00

4 0

推薦給你

知識貓星球

喵星人

8小時前

Vision Pro銷售慘跌!分析師驚揭3產業慘況
蘋果自詡為「革命性空間運算設備」的 Vision Pro 頭戴式裝置,上市至今已超過一年,卻傳出銷售慘跌的消息。知名蘋果分析師郭明錤指出,Vision Pro在2024年的出貨量預估將下修至40-45台,比原先預估的70-80台減少了30-43%。
【銷售不佳的三大關鍵」】
師郭明錤指出,Vision Pro銷售不佳的原因主要有以下三點:
⓵ 高價難親民
Vision Pro的售價高達3,499美元,相比之下,其他AR和VR頭戴式裝置的價格普遍低於1,000美元。高昂的售價成為Vision Pro的一大銷售障礙。
⓶ 內容匱乏乏人問津
Vision Pro目前可用的內容有限,主要以虛擬會議、3D設計、教育訓練等功能為主。缺乏引人入勝的內容,讓消費者難以找到購買Vision Pro的理由。
⓷ 技術問題添亂
一些使用者反映Vision Pro存在過熱、舒適度不佳等技術問題。這些技術問題降低了Vision Pro的使用者體驗,也影響了其銷售表現。
針對Vision Pro銷售不佳的問題,蘋果採取了以下因應策略:
◉ 降價求生:有傳言指出蘋果正在考慮降低Vision Pro的價格,以提高其競爭力。
◉ 內容加碼搶救:蘋果正在與第三方開發商合作,開發更多Vision Pro的內容。
◉ 技術攻堅解決問題:蘋果正在努力解決Vision Pro的技術問題,以提升使用者體驗。
【Vision Pro的未來命運】
儘管Vision Pro的銷售表現不如預期,但郭明錤仍對其未來發展持樂觀態度。他認為,隨著AR技術的發展,Vision Pro的價格將會越來越便宜,功能也將會越來越強大。未來,AR穿戴式裝置有望成為像智慧型手機一樣普及的電子產品
➤ 立即關注【AI趨勢報-科技愛好者的產地】獲得更多科技新知!
1 0 86 1
你可能感興趣的教室