Time of Update: 2017-01-19
1.3秒後自動返回 複製代碼 代碼如下: <span id="totalSecond">3</span>秒後自動返回 <script language="javascript" type="text/javascript"> <!-- var second = document.getElementById('totalSecond').textContent; if (navigator.appName.indexOf("Explorer") >
Time of Update: 2017-01-19
我喜歡到一些大型網站上去翻閱它們的原代碼,期望能找到一些可以應用到自己的代碼中的模式,或發現一些之前從未聽說過的工具和技巧。可是,在我查看這些大型網站的原始碼時,經常會發現一個問題,那就是重複的代碼執行,重複的功能應用。下面就是一些在查看它們的原始碼時發現一些問題,把這些分享給大家,希望能讓你們更加簡潔高效的寫出JavaScript代碼。 重複的收集元素
Time of Update: 2017-01-19
坑”這個字,在此的意思是“陷阱”。由於 JavaScript “弱語言”的性質,使得其在使用過程中異常的寬鬆靈活,但也極為容易“中招”。這些坑往往隱藏著,所以必須擦亮雙眼,才能在學習與應用 JS 的道路上走的一帆風順。一、全域變數JavaScript 通過函數管理範圍。在函數內部聲明的變數只在這個函數內部,函數外面不可用。另一方面,全域變數就是在任何函數外面聲明的或是未聲明直接簡單使用的。“未聲明直接簡單使用”,指的是不用 var
Time of Update: 2017-01-19
Hot.xml檔案 : 複製代碼 代碼如下: <?xml version="1.0" encoding="gb2312"?> <root> <item> <name>劉亦菲</name> <url>MingXing/LiuYiFei.htm</url> <color>red</color> </item> <item>
Time of Update: 2017-01-19
(譯者注: 本文解決的是按 Ctrl鍵時使用JS開啟新頁面的問題)在簡化的HTML5規範中,允許在 A 標籤內包含多個 DIV 和/或其他區塊層級元素. 現在只要用 <a> 標籤包住塊元素,就能搞定原來需要用JavaScript來監聽並調用 window.location 實現頁面跳轉(redirect)功能.但使用<a>標籤的這種封裝形式也有不好使的情況 —— 例如,某個塊元素(block)內還有一些 <a> 標籤, 這種情況下我們只想在點擊parent中&
Time of Update: 2017-01-19
方法1:複製代碼 代碼如下: Window.onload=function(){ Var name=document.getElementById(“name”).val();//載入HTML,並且載入外部所有所有的引用檔案(圖片,css樣式,js等)}方法2:需要引入Jquery的 .js檔案複製代碼
Time of Update: 2017-01-19
複製代碼 代碼如下: function deleteAll() { var all = document.getElementsByName("checkname");//獲得你選中的內容是一個數組 if (all == null || all.length == 1) { alert("暫無訂單"); return; } else { var idStr = "";//定義一個自己要刪除的id的字串 for ( var i = 0; i < all.length; i++) { if (
Time of Update: 2017-01-19
昨天修改機頂盒上面的EPG頁面,遇到一個小問題。使用者購買遊戲時需要彈出購買確認對話方塊,對話方塊的預設焦點規定必須停留在“取消”按鍵上。很簡單的需求,使用JavaScript的focus()方法就可以實現了。簡單的程式碼範例如下:document.getElementById("cancel").focus()但是苦逼的是,機頂盒真是一個大坑。由於要相容所有現存的機頂盒型號,需要對8款機頂盒進行適配。然後就出現問題了!一款中興B600的機頂盒完全沒法將焦點設定到取消按鍵上。以下是我的解決思路:
Time of Update: 2017-01-19
通過文件物件模型(DOM),幾乎可以用Javascript動態建立HTML中的所有 內容。其根本在於,<script>標籤與頁面中的其他元素並無差異:都能通過DOM引用,都能在文檔中移動、刪除,甚至被建立。用標準的DOM方法可以非常容易地建立一個新年的<script>元素: 複製代碼 代碼如下: <script type="text/javascript"> var script=document.createElement("script");
Time of Update: 2017-01-19
HTML精確定位屬性:scrollLeft,scrollWidth,clientWidth,offsetWidthscrollHeight: 擷取對象的滾動高度。scrollLeft:設定或擷取位於對象左邊界和視窗中目前可見內容的最左端之間的距離scrollTop:設定或擷取位於對象最頂端和視窗中可見內容的最頂端之間的距離scrollWidth:擷取對象的滾動寬度offsetHeight:擷取對象相對於版面或由父座標 offsetParent
Time of Update: 2017-01-19
複製代碼 代碼如下:// 判斷各種瀏覽器,找到正確的方法function launchFullscreen(element) { if(element.requestFullscreen) { element.requestFullscreen(); } else if(element.mozRequestFullScreen) {
Time of Update: 2017-01-19
在JavaScript中,提取子字串主要是通過 Slice、Substring、Substr 三個方法之一。複製代碼 代碼如下:// slice // 文法: string.slice(start [, stop])"Good news, everyone!".slice(5,9); // 'news'// substring // 文法: string.substring(indexA [, indexB])"Good news, everyone!".substring(5,9); // '
Time of Update: 2017-01-19
這段時間一直在用ajax技術做東東,所以也就有更多機會對JavaScript知識進行學習。之前在網上搜集了一些關於JavaScript對IE操作的代碼(具體在哪裡cope的記不清了,所以出處就不加了),感覺在開發過程中很有用,當然只適用於IE,FF會有問題的。現在貼出來分享。複製代碼 代碼如下:1.將徹底屏蔽滑鼠右鍵oncontextmenu="window.event.returnvalue=false"可用於Table<table oncontextmenu=return(false)
Time of Update: 2017-01-19
用javascript+jquery寫的一個定時器,定時修改文章標題。 複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <title>TODO supply a title</title> <meta charset="GB2312"> <meta name="viewport" content="width=device-width"> </head>
Time of Update: 2017-01-19
可能有人說這是什麼個格式?其實還不止呢。1 //11.2 //1.21.2e3 //12001.2e+3 //12001.2e-3 //0.0012.12e+2 //12-.12e-2 //-0.0012當然這些只是十進位。我們來說說
Time of Update: 2017-01-19
下午有個朋友問json 資料怎麼分頁 就搗鼓了一個東東出來 下面直接代碼:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta
Time of Update: 2017-01-19
一、序言 一直很中意win8等待提示圓圈進度條。win8剛出來那會,感覺好神奇!苦於當時沒思路,沒去研究。通過最近網上找找資料,終於給搞出來了!先上Demo,獻醜了!預覽請看:win8進度條。 二、簡單介紹 原生javascript編寫,需要理解js基於物件導向編程和圓形座標計算!
Time of Update: 2017-01-19
一、URL解析函數複製代碼 代碼如下:<script> /** *@param {string} url 完整的URL地址 *@returns {object} 自訂的對象 *@description 用法樣本:var myURL = parseURL('http://abc.com:8080/dir/index.html?id=255&m=hello#top'); myURL.file='index.html' myURL.hash= 'top' myURL.host=
Time of Update: 2017-01-19
整數類型(Integer)在JavaScript經常會導致一些奇怪的問題。在ECMAScript的規範中,他們只存在於概念中:所有的數字都是浮點數,並且整數只是沒有一組沒有小數的數字。在這篇部落格中,我會解釋如何去檢查某個值是否為整型。ECMAScript
Time of Update: 2017-01-19
蘋果在官網發布了 JavaScript for Automation Release Notes (預覽版),引起社區的廣泛關注,討論的普遍共識是,這是一個替代/補充的AppleScript的實驗性嘗試。AppleScript的前身是Hypercard所使用的指令碼語言Hypertalk。蘋果發現Hypertalk類似英語的文法,可用於操控其他軟體,於是開發出AppleScript,成為System 7的一部份。 AppleScript亦從蘋果經典作業系統過渡到Mac OS X及Cocoa架構。