我是網頁設計的初學者。我使用css,javascript,jquery進行web開發。performane問題-css vs javascript vs jquery
有些時候所有這三種效果都可以達到。像一個簡單的mousehover效果可以用CSS :hover
,JavaScript的onmousehover()
和jQuery的$(#id).hover()
jQuery的淡入來實現,淡出效果也可以使用CSS轉換模擬。
我的問題是:如果使用所有三個效果都可以實現。我需要優先選擇樣式表語言還是javascript或jquery。使用它可以提高性能並加快網頁的載入速度。
就我個人而言,我認爲這取決於你在使用它 - 通常我寧願使用CSS,而不是JavaScript/jQuery。有時候,做這個或那個是過早的優化,其他時候它會使事情更具可讀性,有時你必須考慮性能。這是相當有爭議的,雖然... –
據我所知,CSS將是最快的。 使用本地api的Javascript(如文檔。getElementById(ID)和getElementsByName等)將比jQuery功能更快。 – Clxy
它的nt一個合適的問題,jquery/javascript腳本語言和css僅用於樣式,在jquery javascript我們調用ajax requst,函數n所有n是我們可以設置CSS爲特定元素aftr一些響應,我們在css做css 。所以這很難回答你的問題。另外,如果你想設置效果aftr任何響應您使用jquery或js –