5.2 支持onload方法浏览器的处理
if(supportOnload){
node.onload = onload;
node.onerror = function() {
// 加载失败(404)
onload();
}
}
5.3 不支持onload方法浏览器的处理
if(supportOnload){
// 代码...
}else{
node.onreadystatechange = function() {
if (/loaded|complete/.test(node.readyState)) {
onload();
}
}
}
四、后记
选择剥离Sea.js方法进行改造的原因:因为该js库使用人群很广泛,如果出问题,作者也会及时修复。所以,以此代码为蓝本进行改造契合公司的用户群,避免大面积出现问题。
以上所述是小编给大家介绍的深入解析动态加载css的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!