寫於2018/10/10, 忽然想起來就搬運到思否, 主要目的是分享給剛入門懵懂的前端
從剛入門前端的時候就一直被人告知: "css要在head標籤中引入", 但對此的解釋卻寥寥無幾, 那麼css爲何要放在head標籤中, 而不能像javascript同樣置於body標籤尾部呢?javascript
Talk is cheap, show me the code.css
OK, 那咱們經過寫一些代碼來得出結果html
在這裏先說chrome控制檯的一個小技巧:前端
限制download速度對咱們的測試頗有幫助! 能夠讓咱們看清一些細節vue
, 咱們先把download速度限制爲40kb/s, 開始測試:java
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <h1>Hello world</h1> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/css/bootstrap.min.css"> </body> </html>
在瀏覽器中查看效果:ajax
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/css/bootstrap.min.css"> </head> <body> <h1>Hello world</h1> </body> </html>
在瀏覽器中打開查看效果:chrome
從上面兩個例子能夠看出:bootstrap
再講一個小技巧:segmentfault
經過以上操做能夠查看網頁解析渲染全過程, 因此用來解決"css文件放置在head中有什麼優勢?"這個疑惑也是極好~
此處再分享一下vue的篩選框組件: https://segmentfault.com/a/11...