写于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...