Time of Update: 2017-01-19
複製代碼 代碼如下: <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" onmouseup=document.selection.empty() oncopy=document.selection.empty()
Time of Update: 2017-01-19
javascript隨機將第一個dom中的圖片添加到第二個div中去,此代碼的是一個簡單的例子,將第一個div中的五張圖片中,提取隨機兩張顯示到第二個div中。 複製代碼 代碼如下: <!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.
Time of Update: 2017-01-19
表格翻頁的實現方式有很多,下面以js為例為大家詳細介紹下表格翻頁效果的具體實現。 複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>表格翻頁---www.jb51.net</TITLE> <style> body, td{ font-size: 9pt; } a:link {
Time of Update: 2017-01-19
還是一樣,先上代碼: 複製代碼 代碼如下: <script> var f = function g() { return 1; }; if (false) { f = function g(){ return 2; }; } alert(g()); // 2 </script> 把這段代碼扔到IE 6 裡面和chorme裡面是完全不同的兩種效果。 這裡輸出2 是在ie6裡面的效果,如果在chorme會出現g沒有定義。 這也算是JScript的bug吧。
Time of Update: 2017-01-19
話不多說了。 先來看兩段代碼: 複製代碼 代碼如下: var elems = document.getElementsByTagName('a'); for (var i = 0; i < elems.length; i++) { alert(i); elems[i].addEventListener('click', function (e) { e.preventDefault(); alert('I am link #' + i); }, 'false'); } 再看一面一段:
Time of Update: 2017-01-19
答案來自StackOverflow,開啟這個網頁http://jsbin.com/opuvas即可,這個網頁也是答題者自己寫的。 二維碼是這個網址。網頁內有統計訪問量,作者想知道對多少人有用,建議尊重原創,不要複製這個網頁。 對PC瀏覽器和行動瀏覽器都可用。 其原理是這段js: 複製代碼 代碼如下: window.onload = function() { var v8string = 'function%20javaEnabled%28%29%20%7B%20%5Bnative%20
Time of Update: 2017-01-19
通過判斷指定目錄實現廣告的顯示複製代碼 代碼如下: if(location.href.indexOf("http://www.jb51.net/codes/")>-1){ alert('ok'); } 複製代碼 代碼如下: var Cts = "bblText"; if(Cts.indexOf("Text") >= 0 ) { alert('Cts中包含Text字串'); } indexOf用法: 返回 String 對象內第一次出現子字串的字元位置。
Time of Update: 2017-01-19
HTML代碼:複製代碼 代碼如下:<!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><title></title><link rel="stylesheet" href="style.css" /><script type="text/javascript"
Time of Update: 2017-01-19
最近客戶要求用Javascript實現視頻輪播: 有興趣的同學可以參開一下 下面寫了一個程式實現視頻輪播,pc端與移動端均可以實現, 但移動端,存在有一點bug; 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta
Time of Update: 2017-01-19
一種最簡單的方式,就是動態改變你想要全螢幕顯示的組件的style,例如position變成absolute,height和width都設定成視窗大小,並且把背景顏色改成全白(為了遮住頁面上其餘的元素)。這樣網頁上就只能看到你要突出的組件了,視覺上就等同於全屏。同時利用javascript監聽鍵盤事件,一旦使用者按了ESc退出鍵,就恢複原來的樣子。部分代碼如下:複製代碼 代碼如下:document.onkeydown = function (event)
Time of Update: 2017-01-19
call和apply的第一個實參是要調用函數的母對象,它是調用上下文,在函數體內通過this來獲得對它的引用。例如,如果要想以對象o的方法來調用函數f,可以按如下的方式使用call和apply方法:複製代碼 代碼如下: f.call(o); f.apply(o);可以按如下的代碼來理解:複製代碼 代碼如下: o.m = f; //將f儲存為o的臨時方法 o.m(); //調用這個臨時方法 delete o.m; //將這個臨時方法刪除來個樣本吧。複製代碼
Time of Update: 2017-01-19
複製代碼 代碼如下: /** * 對Date的擴充,將 Date 轉化為指定格式的String * 月(M)、日(d)、12小時(h)、24小時(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 個預留位置 * 年(y)可以用 1-4 個預留位置,毫秒(S)只能用 1 個預留位置(是 1-3 位的數字) * eg: * (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 *
Time of Update: 2017-01-19
JavaScript中訪問節點對象的方法有哪些? 複製代碼 代碼如下: var obj = document.getElementById('fdafda'); var obj = document.f1; obj.method="post"; obj.action='Bb'; var obj = document.f1.userName; var obj = document.forms[0].userName; var obj = document.forms[0].elements[0];
Time of Update: 2017-01-19
要從列表框同時刪除多重專案,我們不能從上到下的刪除,因為上面的項目每刪除一個,下面的項目的索引號就會變化,所以只能從下向上刪除,這樣就不會出現索引號亂變的問題了。 html代碼 複製代碼 代碼如下: <table> <tr> <td align="center"> <select id="lsbox" name="lsbox" size="10" multiple> <option value="1">India</option&
Time of Update: 2017-01-19
動態改變IFrame的高度,實現IFrame自動伸展,父頁面也自動神縮 原理: 在IFrame子頁面一載入的時候,調用父IFrame對象,改變其高度 具體實現一: 1、在IFrame的具體頁面(就是子頁面),添加JavaScript 複製代碼 代碼如下: <script> function IFrameResize(){ //alert(this.document.body.scrollHeight); //彈出當前頁面的高度 var obj =
Time of Update: 2017-01-19
複製代碼 代碼如下:<!doctype html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=7, IE=9, IE=10"><meta name="viewport"content="initial-scale=1,
Time of Update: 2017-01-19
在開啟的強制回應視窗中,如果要藉助於強制回應視窗接受伺服器的流,通常需要隱藏一個iframe;有時候,然後採用iframe.src的形式去做請求;有時,在下載時探索服務器無法接收iframe的流,因為在強制回應視窗中沒有觸發iframe的src重新定向事件,普通的視窗無此問題。 具體解決辦法: 在強制回應視窗的父視窗中隱藏一個iframe,下載的地址指向這個iframe.
Time of Update: 2017-01-19
在程式語言中數組的重要性不言而喻,JavaScript中數組也是最常使用的對象之一,數組是值的有序集合,由於弱類型的原因,JavaScript中數組十分靈活、強大,不像是Java等強型別進階語言數組只能存放同一類型或其子類型元素,JavaScript在同一個數組中可以存放多種類型的元素,而且是長度也是可以動態調整的,可以隨著資料增加或減少自動對數組長度做更改。建立數組在JavaScript多種方式建立數組建構函式1.無參建構函式,建立一空數組複製代碼 代碼如下:var a1=new Array(
Time of Update: 2017-01-19
HTML代碼: 複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <title></title> <style> *{padding:0;margin:0} ul{list-style:none} .slider-focus{width:670px;height:240px;overflow:hidden;position:relative;margin:100px auto}
Time of Update: 2017-01-19
1.建立div元素: Javascript代碼 複製代碼 代碼如下: <scripttypescripttype="text/javascript"> functioncreateElement(){ varcreateDiv=document.createElement("div"); createDiv.innerHTML="Testcreateadivelement!"; document.body.appendChild(createDiv); }