1(function() { 2 //妿çé¢ä¸æ²¡æå è½½jqueryï¼æ§è¡jqueryè£ è½½ 3 if (!window.jQuery) { 4 var scripts = document.getElementsByTagName('script'); 5 var currSrc = scripts[scripts.length - 1].getAttribute("src"); 6 var parentPath = currSrc.replace(/sudy-jquery-autoload.js/, ""); 7 8 //todoï¼ç±äºjqueryç1.9.1以åçæ¬å2.xçæ¬ä¸æ¯æie6ã7ã8ï¼ 9 //夿妿å½åæ¯jquery-1.x.min.js æ jquery-2.x.min.jsï¼å¹¶ä¸æµè§å¨æ¯ie6ã7ã8ï¼ç´æ¥å 载为jquery-1.9.1.min.js 10 var jquerySrc = scripts[scripts.length - 1].getAttribute("jquery-src"); 11 try { 12 if (is_lessIE_6_7_8()) { 13 jquerySrc = parentPath + "jquery-1.9.1.min.js"; 14 } 15 } catch (e) { 16 //妿ä¸è¿°ä»£ç å¼å¸¸ï¼éç¨é»è®¤æ³¨åçèæ¬ 17 jquerySrc = scripts[scripts.length - 1].getAttribute("jquery-src"); 18 } 19 document.write('<script type="text/javascript" src="' + jquerySrc + '"><\/script>'); 20 } 21})(); 22 23/** 24 * 夿æ¯å¦ä¸ºä½çæ¬ieï¼6ã7ã8ï¼ 25 * @returns {Boolean} 26 */ 27function is_lessIE_6_7_8() { 28 var versionNum = 9; 29 if (/Microsoft Internet Explorer/i.test(navigator.appName)) { 30 var ver = navigator.appVersion.match(/msie(\s+)?(\d)/i); 31 if (ver && Number(ver[2]) < versionNum) { 32 return true; 33 } 34 } 35 return false; 36} 37
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.