前端杂记(二)

2019 / 07 / 21

navigator.onLine

这个方法可以用来判断浏览器是否处于在线状态。navigator指的是浏览器,但和window不一样的是,这个对象不关心网页目前的状态,只能获取到一些浏览器的属性,包括cpu版本,浏览器内核,浏览器版本等等,比如最常见的navigator.userAgent就是用来判断浏览器的一个属性。

wapplayzer

推荐一个chrome插件,这个插件可以用来获取当前网页所用到的技术栈,这个东西可以很方便的看到别人的网站是用什么写的。

比如这个是我的博客的一些技术栈。

script文件是同时请求的

webpack打包的时候需要把js文件打包成多个小文件,最好每个压缩后都很小很小,这是因为html被家在完成之后,他会同时请求所有的js文件,然后按顺序再挨着解析,而不是一个一个请求,所以js文件即便比较大,被分开之后加载时间其实是分开中的最大的那个。同时加载数量和最大并发数有关,浏览器不同这个数量不同,但一般会被控制在8以内。

script标签也会有async和defer之类的属性,但这些都只是控制解析,而不是加载,加载都是并发的。

嗨,请先 登录

加载中...
(๑>ω<๑) 又是元气满满的一天哟