中共中央党校(国家行政学院)网站
中共中央党校(国家行政学院)网站是一个提供关于中国共产党和国家行政学院相关信息的官方网站。该网站包括了新闻动态、教学研究、学术讲座、教育培训等多个栏目,旨在为广大党员干部和学者提供学习交流的平台。
设备检测与加载
根据用户的设备类型(PC端或移动端),网站会加载相应的JavaScript和CSS文件。这是通过IsPC()
函数实现的,该函数通过检查用户代理字符串来判断设备类型。如果是PC端,将加载PC端的JavaScript和CSS文件;如果是移动端,将加载移动端的JavaScript和CSS文件。
function IsPC() {//获取设备是否为PC的方法
var userAg = navigator.userAgent;
if (userAg.indexOf("Windows NT 10.0") != -1 || userAg.indexOf("Windows NT 6.2") != -1 || userAg.indexOf("Windows NT 6.3") != -1 || userAg.indexOf("Windows NT 6.4") != -1) {
return true;
} else if (userAg.indexOf("iPhone") != -1 || userAg.indexOf("iPad") != -1 || userAg.indexOf("iPod") != -1 || userAg.indexOf("Android") != -1) {
return false;
} else {
return null;
}
}
在页面加载时,根据IsPC()
函数的返回值,动态加载相应的CSS和JavaScript文件。例如:
if(isPC){//如果是PC端加载PC的js和css
$(".stylefile").remove();
var rootpath='/';
dynamicLoadCss(rootpath+'images/mobile_base20200818.css')
dynamicLoadCss(rootpath+'images/mobile_swiper.min.css')
dynamicLoadCss(rootpath+'images/mobile_v2019.css')
dynamicLoadJs(rootpath+'images/mobile.js')
dynamicLoadJs(rootpath+'images/mobile_swiper.min.js')
dynamicLoadJs(rootpath+'images/mobile_index.js')
}else{//如果是移动端加载移动端的js和css
// ...省略部分代码...
}