PIXNET Logo登入

Samuel

跳到主文

Samuel's Blog

部落格全站分類:心情日記

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 06 週一 201022:33
  • JavaScript 執行順序

html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>TEST</title>
    
    <script type="text/javascript" charset="utf-8">
    
     alert('1');
    
     alert(document.getElementById('test'));
    
    </script>
    
    <script type="text/javascript" src="./test.js" charset="utf-8">
    </script>
 </head>
 <body>
 
  <div id='test'><div>
     
  <script type="text/javascript" charset="utf-8">
    
     alert('3');
    
     var element2 = document.getElementById('test2');
    
     alert(element2);
    
     alert(document.body);
    
     var element = document.createElement('DIV');
    
     element.innerText = '134444';
    
     document.body.appendChild(element);
    
    </script>
   
   
 </body>
</html>
(繼續閱讀...)
文章標籤

caramels 發表在 痞客邦 留言(0) 人氣(1,407)

  • 個人分類:JavaScript
▲top
  • 12月 02 週四 201000:05
  • 拓網收發終極版

我一定是瘋了
我把前兩個合在一起:
function getElementsByClassName(classname, node) { if (!node) { node = document.getElementsByTagName('body')[0]; } var a = [], re = new RegExp('\\b' + classname + '\\b'); els = node.getElementsByTagName('*'); for (var i = 0, j = els.length; i < j; i++) { if ( re.test(els[i].className) ) { a.push(els[i]); } } return a; }; var elements = getElementsByClassName('vkisssendbackicon');if(elements.length!==0){for(var i = 0; i<elements.length;i++){ if(typeof elements[i] !=='undefined' && typeof elements[i].onclick !== 'undefined'){ elements[i].onclick(); };};}; elements = getElementsByClassName('cc_div'); if(elements.length!==0){for(var k = 0 ;k < elements.length; k++){ var innerElement = elements[k].childNodes[1].childNodes[7]; var imageElement = innerElement.childNodes[1]; if(typeof imageElement !=='undefined' && imageElement!==null && typeof imageElement.onclick !== 'undefined' && imageElement.onclick!==null){ imageElement.onclick(); };};};
(繼續閱讀...)
文章標籤

caramels 發表在 痞客邦 留言(0) 人氣(380)

  • 個人分類:JavaScript
▲top
  • 12月 01 週三 201023:27
  • 拓網發簽心小妙招

測試平台: Chrome(可)
(Firefox我沒測,但是IE應該是不行喔,因為childNodes的判別,兩種browser不一樣)
 
繼上次我逛拓網,整個不是看人,而是在看他的JavaScript後,
(繼續閱讀...)
文章標籤

caramels 發表在 痞客邦 留言(0) 人氣(689)

  • 個人分類:JavaScript
▲top
  • 12月 01 週三 201000:24
  • 拓網回簽心小妙招

測試平台: Chrome(可)
(Firefox我沒測,但是IE應該是不行喔,因為childNodes的判別,兩種browser不一樣)
 
不得不說我實在是太懶得回拓網簽心了,一個一個點好浪費生命,所以我寫了一個小的JavaScript,可以打開"新收到的簽心"那頁,然後用Chrome瀏覽器按右鍵的Development Tool裡貼上下列程式碼,然後按enter執行,他就可以幫你回完所有當頁的簽心:
function getElementsByClassName(classname, node) { if (!node) { node = document.getElementsByTagName('body')[0]; } var a = [], re = new RegExp('\\b' + classname + '\\b'); els = node.getElementsByTagName('*'); for (var i = 0, j = els.length; i < j; i++) { if ( re.test(els[i].className) ) { a.push(els[i]); } } return a; }; var elements = getElementsByClassName('vkisssendbackicon'); for(var i = 0; i<elements.length;i++){ if(typeof elements[i] !=='undefined' && typeof elements[i].onclick !== 'undefined'){ elements[i].onclick(); };};
(繼續閱讀...)
文章標籤

caramels 發表在 痞客邦 留言(4) 人氣(1,539)

  • 個人分類:JavaScript
▲top
  • 7月 12 週一 201000:02
  • Javascript 是否為多執行緒(Multi-Thread) ?

AJAX_design_myth.png
這個問題相信困擾許多JS的開發者,
因為普遍認為JS的執行緒為單一Browser,
故在撰寫JS時常常會放心地不考慮多執行緒的問題,
但卻常常會有意想不到的問題出現,
(繼續閱讀...)
文章標籤

caramels 發表在 痞客邦 留言(2) 人氣(6,031)

  • 個人分類:JavaScript
▲top
1

熱門文章

  • (889)小港糖廠 - 紅豆酵母冰
  • (492,665)準備TOEIC辛苦的一個月,進步了三百多分
  • (134)MySQL 操作中文字碼的問題

文章分類

  • Web (1)
  • JavaScript (5)
  • 四健會 (5)
  • Google Map (0)
  • 雲端計算 (6)
  • OS (33)
  • ASP.Net For C# (5)
  • DB (6)
  • 好笑的笑話 (1)
  • 日記 (0)
  • 當兵生活 (49)
  • 生活雜事 (2)
  • strange news (0)
  • 生活小秘方 (8)
  • 食物 (50)
  • 逛街 (1)
  • 書本 (3)
  • 心情 (3)
  • 歌曲 (0)
  • 未分類文章 (1)

文章彙整

參觀人氣

  • 本日人氣:
  • 累積人氣:

test