PageSourceSearch

http://www.iikx.com/skin/app/iikx.js?v=2.6

js iikx.com collected 2026-10-04 23:36:43 UTC 7,071 bytes, 140 lines download raw bytes

1if(top.location.host != 'www.iikx.com' && top.location.host != 'pdf.iikx.com' && top.location.host != 'dao.iikx.com'&& top.location.host != 'mindmap.iikx.com') {
2    top.location.href = 'https://www.iikx.com'+top.location.pathname + top.location.search
3}
4
5const navinfor = Object.assign( {components:[]},window.navinfor);
6      navinfor.components.unshift('public');
7const jsMapping = {
8    public: ['https://www.iikx.com/ucenter/'], //'hidden|url' //'https://www.iikx.com/api/restfull/?m=user/public/dz',
9    global: ['https://www.iikx.com/skin/iikx/js/lgy.js'],
10    home: ['https://www.iikx.com/e/extend/DoTimeRepage/'],
11    //`/api/restfull/?m=sci/web/pc&id=${navinfor.id}&classid=${navinfor.classid}`
12    sci: [`https://cdn.iikx.com/echarts/echarts.min.js`,`https://cdn.iikx.com/echarts/echarts-wordcloud.min.js`,`/e/extend/getArticlesFromIndex/?issn=${navinfor.eissn||navinfor.issn}`,`https://www.iikx.com/e/extend/sciCompare/?id=${navinfor.id}&classid=${navinfor.classid}`,`https://www.iikx.com/skin/app/sci.js?v=24`],
13    vue: ['css|https://cdn.iikx.com/element-ui/2.0.0/element-ui.css','https://cdn.iikx.com/vue/2.0.0/vue.min.js','https://cdn.iikx.com/element-ui/2.0.0/element-ui.js'],
14    toolbox: ['https://www.iikx.com/skin/app/toolbox.js'],
15    comment: [`https://www.iikx.com/e/extend/lgyPl2.0/?id=${navinfor.id}&classid=${navinfor.classid}&render=showPlArea`],
16    laypage: ['https://cdn.iikx.com/layui/laypage.js']
17};
18for(var i in navinfor.components){
19   let item = jsMapping[navinfor.components[i]];
20   item.map(e=>{
21        const file = e.split('|');
22        if(file[0] == 'css') {
23           document.writeln(`<link rel="stylesheet" href="${file[1]}">`);
24        }else if(file[0] == 'hidden'){
25           document.writeln(`<div style="display:none"><script src="${file[1]}"></script></div>`);
26        }else{
27           document.writeln(`<script src="${file[0]}"></script>`);
28        }
29   
30   });
31}
32$(function(){
33    setTimeout(()=>{
34        $('body').append(`<div style="display:none"><script src="https://s19.cnzz.com/z_stat.php?id=1273865203&web_id=1273865203 "></script></div>`);
35    },3000)
36});
37/*实现广告标签<ads>*/
38$('ads').each(function(){
39    const target = $(this);
40    const src = target.attr('src');
41    const now = new Date();
42    const year = now.getFullYear();      
43    const month = now.getMonth() + 1;     
44    const day = now.getDate();           
45    const hours = now.getHours();        
46    const minutes = now.getMinutes();    
47    fetch(`https://www.iikx.com${src}?t=${year}${month}${day}${hours}`).then(res=>{
48       return res.text();
49    }).then(data=>{
50        let string = data.trim().substring(16);
51            string = string.substring(0,string.length- (string[string.length-1] == ';' ? 3 : 2));
52            string = string.replace(/\\/g,'');
53            target.html(string)
54    })
55});
56
57/*返回顶部*/
58$('body').append('<div class="rollbar"><a evt="totop" href="javascript:;"></a></div>');
59var scroller = $('.rollbar');
60$(window).scroll(function() {
61    document.documentElement.scrollTop + document.body.scrollTop > 200 ? scroller.fadeIn() : scroller.fadeOut();
62});
63scroller.find('a').on('click',()=>{
64    $('html,body').animate({ scrollTop: 0}, 300)
65});
66
67
68/**
69*网站顶部日期插件
70**/
71var nyear;
72var nmonth;
73var nday=-1;
74var nwday;
75var nhrs;
76var nmin;
77var nsec;
78
79var lmonth,lday,lleap;//农历参数
80
81function NewTick()
82{
83    noww=new Date();
84    if(noww.getDate()!=nday){
85    nyear=noww.getFullYear();nmonth=noww.getMonth()+1;nwday=noww.getDay();nday=noww.getDate();
86    
87    getlunar();//获取农历
88    
89    }
90    nhrs=noww.getHours();nmin=noww.getMinutes();nsec=noww.getSeconds();
91}
92function Draw(){
93    NewTick();
94    
95    //显示时间
96    var s=nyear+'年'+nmonth+'月'+nday+'日 '+'星期'+cweekday(nwday)+' '+shapetime(nhrs,nmin,nsec);
97    s+=" 农历"+lmonth+"月"+lday;//农历
98    try{
99    document.getElementById("calendar").innerHTML=s;
100    }catch(e){}
101    setTimeout("Draw()",500);
102}
103
104////辅助函数////
105var hzWeek= new Array("日","一","二","三","四","五","六","日");
106function cweekday(wday){return hzWeek[wday];}
107function shapetime(vhrs,vmin,vsec){
108if(vsec<=9) vsec="0"+vsec;if(vmin<=9) vmin="0"+vmin;
109if(vhrs<=9) vhrs="0"+vhrs;return vhrs+":"+vmin+":"+vsec
110}
111
112////农历函数开始////
113var lunarInfo=new Array(0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
1140x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
1150x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
1160x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
1170x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
1180x06ca0,0x0b550,0x15355,0x04da0,0x0a5b0,0x14573,0x052b0,0x0a9a8,0x0e950,0x06aa0,
1190x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
1200x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b6a0,0x195a6,
1210x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
1220x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x05ac0,0x0ab60,0x096d5,0x092e0,//1990
1230x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
1240x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
1250x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
1260x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
1270x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0,0x14b63);
128function lYearDays(y){var i,sum=348;for(i=0x8000;i>0x8;i>>=1) sum+=(lunarInfo[y-1900]&i)?1:0;return(sum+leapDays(y));}function leapDays(y){if(leapMonth(y)) return((lunarInfo[y-1900]&0x10000)?30:29);else return(0);}function leapMonth(y){return(lunarInfo[y-1900]&0xf);}function monthDays(y,m){return((lunarInfo[y-1900]&(0x10000>>m))?30:29);}function Lunar(y,m,d){var i,leap=0,temp=0;var offset=(Date.UTC(y,m,d)-Date.UTC(1900,0,31))/86400000;for(i=1900;i<2050&&offset>0;i++){temp=lYearDays(i);offset-=temp;}if(offset<0){offset+=temp;i--;}this.year=i;leap=leapMonth(i);this.isLeap=false;for(i=1;i<13&&offset>0;i++){if(leap>0&&i==(leap+1)&&this.isLeap==false){--i;this.isLeap=true;temp=leapDays(this.year);}else{temp=monthDays(this.year,i);}if(this.isLeap==true&&i==(leap+1))this.isLeap=false;offset-=temp;}if(offset==0&&leap>0&&i==leap+1)if(this.isLeap){this.isLeap=false;}else{this.isLeap=true;--i;}if(offset<0){offset+=temp;--i;}this.month=i;this.day=offset+1;}
129var nStr1=new Array('','一','二','三','四','五','六','七','八','九','十','十一','十二');
130var nStr2=new Array('初','十','廿','卅','□');
131function GetcDay(d){var s;switch(d){case 10:s='初十';break;case 20:s='二十';break;case 30:s='三十';break;default:s=nStr2[Math.floor(d/10)];s+=nStr1[d%10];break;}return(s);}
132function GetcMon(m){if(m==1) return 'æ­£';else return nStr1[m];}
133function getlunar(){
134var lObj=new Lunar(nyear,nmonth-1,nday);
135lmonth=GetcMon(lObj.month);
136lday=GetcDay(lObj.day);
137lleap=lObj.isLeap;
138if(lleap==1){lmonth="闰"+lmonth;}
139}
140Draw(); 

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.