洛奇/Rocky 發表於 2022-12-24 18:02:47

洛奇的個人網站:聖誕+2023新年更新!

本帖最後由 洛奇/Rocky 於 2022-12-24 20:58 編輯


喵呼!又是我,洛奇!{:15_475:}
搞定了多數學業上的問題後,我自昨日開始瘋狂的趕工洛奇網站的聖誕,同時也是2023新年更新。。。{:10_361:}
然後,現在終於完成啦!{:12_419:}

這一次的頁面里,有了更多由Javascript控制的元素(不過雪花這個不是我做的XD),也是因此,網站的結構現在也被改變了!
以前:英文頁套着簡中和繁中頁,以及依然是stub的日文頁
現在:多虧了Javascript,現在各個語言都在獨立的文件夹內,網站將自動判斷瀏覽器的語言進而決定進入時使用的語言!
我也拿Javascript實現了一點小彩蛋,不知道大家能否發現wwwww
並且,正如上次更新所說的一樣,現在不同的地方根據氣氛使用了具有不同搭配的CSS文件(甚至還有一個HTML3網站)
這次我也同樣為了保險,在gitee設置了鏡像站,並在語言選擇頁面提供了切換源的選項

下一次更新,可能就是臨近春節,也可能是到了3月份的時候了。。。(我也想休息了XD){:17_518:}
接下來,我會一如既往地放上網站的地址!
Github源:https://kirbysfan.github.io/rocky_homepage
Gitee源:http://kirbysfan.gitee.io/rocky_homepage
(在基於Chromium的瀏覽器下,Gitee源下的一些地方可能會崩壞)
天尋的鏡像:https://kirbysfan.sn-m.xyz/rocky/lastest
好了,最後,祝大家聖誕快樂!!!{:15_467:}

洛奇/Rocky 發表於 2022-12-25 10:25:56

補充:
我注意到雪花太多在32位元的基於Chromium的瀏覽器上會有嚴重卡頓,RAM低於8GB的手機最容易深受其害。
所以我降低了雪花的數量(從256減少到64)。
另外還有一個改變我沒有說。。。就是重新設計的相冊圖片預覽!
這一次,再也不是BootStrap Cards了!{:7_295:}

小獅子 發表於 2022-12-25 11:14:27

洛奇/Rocky 發表於 2022-12-25 10:25
補充:
我注意到雪花太多在32位元的基於Chromium的瀏覽器上會有嚴重卡頓,RAM低於8GB的手機最容易深受其害 ...

看到你為了32位元可能跑不動而減少雪花數量
想到如果是 Javascript 控制雪花及數量的話,那麼也許可以這麼做(?


// 控制雪花數量
var snowFlakeCount = navigator.appVersion.search(/\bx64\b/i) > 0 ? 256 : 64;

洛奇/Rocky 發表於 2023-1-18 15:41:13

本帖最後由 洛奇/Rocky 於 2023-1-18 17:45 編輯

fumizuki 發表於 2022-12-25 11:14
看到你為了32位元可能跑不動而減少雪花數量
想到如果是 Javascript 控制雪花及數量的話,那麼也許可以這 ...

剛才試了一下,可以!!!
(說實話我感覺正則表達式內的關鍵字應該是64而不是x64,因爲64位分ia64, amd64, arm64等等等等)
不過在粘貼你給出的方法後。。。

小獅子 發表於 2023-1-18 19:35:22

洛奇/Rocky 發表於 2023-1-18 15:41
剛才試了一下,可以!!!
(說實話我感覺正則表達式內的關鍵字應該是64而不是x64,因爲64位分ia64, amd6 ...

那可以試試 navigator.userAgent

我很久沒判斷瀏覽器及作業系統資訊了,也沒有判斷過系統架構是32還是64
上次看了這篇提到為了 32 位元而調降雪花數量,就自己試著找一下 navigator 有什麼屬性是有顯示 64 位元的
結果找到了 appVersion 及 userAgent
但是 appVersion,你的回覆讓我去搜尋一下才知道原來文件有表示此屬性已棄用
而 userAgent 屬性沒有棄用,只是說這個字串內容並非標準一定要提供什麼資訊
除此之外,我真的完全找不到有可以準確判斷架構的寫法

* 有試了 navigator.platform
結果得到 Win32 (明明是在64位元的作業系統上,透過工作管理員查看,Google Chrome 也是64位元執行)
所以這個屬性也行不通
頁: [1]
查看完整版本: 洛奇的個人網站:聖誕+2023新年更新!