文章詳情頁
jquery插件開發中css應該放在哪?
瀏覽:79日期:2023-06-10 10:06:35
問題描述
jquery插件開發中,肯定要定一些css樣式,那么css樣式是另外寫一個樣式文件引進來,還是直接在jquery插件里用$().css()直接寫好?
問題解答
回答1:您好,我建議單獨定義外部樣式表,引入外部樣式表并操作class,但要注意類名的語義化和唯一性。這是為什么呢?
1.行內樣式的缺點其實很明顯,CSS直接寫在HTML代碼的內容中間,這樣并不能夠形成樣式和元素的分離,也無法進行批量操作,唯一的作用就是能夠修改豐富的樣式,但如果全部使用這種方式的話,會使HTML中有很多冗余的CSS代碼,并且讓你的代碼看起來非常的臃腫。所以這種方式,一般是不會出現在正常的項目使用上的。
2.使用外部樣式表,相對于內部樣式的,有以下優點:(1)、樣式代碼可以復用。一個外部CSS文件,可以被多個地方共用。(2)、便于修改。如果要修改樣式,只需要修改CSS文件,而不需要修改插件代碼。(3)、提高網頁顯示的速度。如果樣式寫在網頁里,會降低網頁顯示的速度,如果網頁引用一個CSS文件,這個CSS文件多半已經在緩存區(其它網頁早已經引用過它),網頁顯示的速度就比較快。希望對您有幫助!如有其他問題可以找我。
標簽:
CSS
相關文章:
1. angular.js - Angular路由和express路由的組合使用問題2. 網絡傳輸協議 - 以下三種下載方式有什么不同?如何用python模擬下載器下載?3. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?4. 表單提交驗證,沒反應,求老師指點5. 我的html頁面一提交,網頁便顯示出了我的php代碼,求問是什么原因?6. 如何修改phpstudy的phpmyadmin放到其他地方7. tp6表單令牌8. node.js - gulp文件監聽的問題9. php - mysql中,作為主鍵的字段,用int類型,是不是比用char類型的效率更高?10. java 排序的問題
排行榜
