Category Archives: JavaScript

將載入Google Plus One的JavaScript改寫成非同步載入寫法

原有的 Google Plus One (G+) 的同步載入 JavaScript 寫法假設是: <script type=”text/javascript” src=”https://apis.google.com/js/plusone.js”> {lang: ‘zh-TW’} </script> 改寫成非同步載入寫法後變成這樣: <script type=”text/javascript”> window.___gcfg = {lang: ‘zh-TW’}; (function() { var po = document.createElement(‘script’); po.type = ‘text/javascript’; po.async = true; po.src = ‘https://apis.google.com/js/plusone.js’; var s = document.getElementsByTagName(‘script’)[0]; … Continue reading

Posted in JavaScript, 實作 | Tagged , , | Leave a comment

JavaSript語法隨手記錄

o HTML 檔案內容中,JavaScript 要放在如下的 tag 中撰寫 <script type=”text/javascript”> <!– //…..這寫 JavaScript 程式 //–> </script> o 檢查變數存在否 (不適用於 boolean) 你喜歡這篇文章嗎? 馬上分享它:Tweet

Posted in JavaScript, 實作, 隨記 | Tagged | Leave a comment

非同步載入執行JavaScript的寫法

說明: 網頁 HTML 內的 JavaScript (JS) 程式碼改寫成「非同步載入並執行」(asynchronized JavaScript)後可讓原本 HTML 頁面呈現的時間變快、而不去卡住原本主頁面的渲染時間。 這一篇將簡短說明如何將(網頁內)以下這段同步載入並執行的 JavaScript 碼範例改寫成非同步載入並執行的方式運作: 你喜歡這篇文章嗎? 馬上分享它:Tweet

Posted in HTML, JavaScript, 實作, 架站 | Tagged , , , | Leave a comment

[HTML][JS] 相容於 IE 和 FireFox 的 options.add() 寫法

[HTML][JS] 相容於 IE 和 FireFox 的 options.add() 寫法. var oOption = document.createElement(“OPTION”); document.getElementById(“IdOfOpt”).options.add(oOption); oOption.Text = “顯示的文字”; // 或用 oOption.innerText = “…” oOption.Value = “數值”; 如果是在「子視窗」想對「父視窗」的 options 元件新增一欄位,則用以下程式取得 oOption: var oOption = parent.opener.document.createElement(“OPTION”); 這篇文章的關鍵字: IE6, FireFox, document.createElement(“OPTION”), select, parent.opener 你喜歡這篇文章嗎? 馬上分享它:Tweet

Posted in HTML, JavaScript, 解決 | Tagged , , , | Leave a comment

[HTML][JS] 為 textarea 增加 maxlength 屬性

[HTML][JS] 為 textarea 增加 maxlength 屬性 o 如果只是單純地想限制 textarea 中的字數,不想寫太多的話,可用: <textarea onkeyup="this.value = this.value.slice(0, 80)"></textarea> 或 <textarea onkeyup="this.value = this.value.substring(0, 80)"></textarea> o 在 textarea 的 onkeyup 中檢查字數之方法: 你喜歡這篇文章嗎? 馬上分享它:Tweet

Posted in HTML, JavaScript, 架站 | Tagged , , , , | Leave a comment