javaScript中的深拷貝與淺拷貝
剛學js的時候就曾經寫過這樣的程式碼,那時對物件的參考指向還沒有很熟悉,所以就遇到了一個問題…
剛學js的時候就曾經寫過這樣的程式碼,那時對物件的參考指向還沒有很熟悉,所以就遇到了一個問題…
第一次接觸try catch是在剛學PHP的時候 ,雖然現在都還給老師就是了…我們可以利用try catch來捕捉例外的狀況,也可以因應不同錯誤狀況,拋出不伊樣的錯誤訊息。
假使用戶上傳圖片,想要預覽上傳的圖片該怎麼做?以前比較古老的方法是先打api傳送圖片給後端,後端再回傳圖片url給前端接,但這樣一來一往,不但耗費時間,流程也會變得複雜,我們可以利用HTML5提供的方法createObjectURL 和 FileReader來實作這項功能。
在vue組件中想必大家已經很習慣用props、emit 來進行組件之間的溝通,…
第一次認識這個css屬性是在某一年的apple發表會,看到了文字居然有漸層效果! 覺得很酷,看了一下程式碼發現是用了background-clip:text屬性,查了一下資料,發現除了text還有其他值可以設定,下面就來簡單介紹background-clip設定不同值的差異。
這篇算是工作近期的一篇心情抒發,最近很常被 A 同事打斷工作問問題,導致思考到一半的思緒被打斷 n 次,工作效率非常差,我知道任何人都會遇到所謂鬼打牆的狀況(真的想不到解法,卡了很久的那種)但我比較不能接受的是僅僅只是不知道為什麼程式沒 work(有報錯但也沒看)
開發專案的時候為了求快速達成效果,就安裝了各式各樣套件來使用,正所謂先求有再求好,當專案開發完畢後,就會開始要求優化載入速度,某天老闆問說為甚麼我們build出來的檔案可以這麼巨大?居然有好幾MB?於是就要想辦法幫檔案瘦身了…
剛開始處理時間這塊的時候都是使用套件 moment.js ,沒仔細去研究Date物件,直到某天才發現自己連new Date都不知道是什麼(汗顏)因此花點時間來了解javascript Date物件。
之前在開發時遇到一個狀況是超過n個字後,要以…顯示,然後我就傻傻地用js來處理…
想必大家都有過一個經驗,多人開發撰寫css時,一個不小心就會發生樣式互蓋的情形,因此在vue裡面scoped可以幫助我們避免掉這樣的狀況,可以限定css的作用範圍,打開f12來看有使用scoped 的component,可以發現在DOM和css的data屬性會加上data +…