Time of Update: 2017-01-19
這裡面做了一個JavaScript的求愛小特效,效果如下: 不僅能出現下面的圖的效果,還可以讓這個圖形跟隨著滑鼠轉動哦,這裡面只是一個簡單的沒有修飾的小例子,基於這個例子可以讓求愛,更加好玩了。悶騷男們,是不是可以給你的小蘿莉發個這樣的網頁啊。給力的。 貼上code吧: 複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title
Time of Update: 2017-01-19
JavaScript實現的購物車效果,當然這個效果可以運用在好多地方,比如好友的選擇,人力資源模組,計算薪資,人員的選擇等等。下面看類似某種購物車的效果圖: code: goodsCar.js:這個js寫成了一個單獨的檔案。主要是控制上面的列表顯示的。 複製代碼 代碼如下: window.onload=function(){ initStore(); }; var goods=["火腿","美女","禦姐","火星一日遊","跑車"];
Time of Update: 2017-01-19
Javascript中的每個對象(object)都會有 prototype 。試一下: 複製代碼 代碼如下: var Richard = new Object(); alert(typeof(Richard.prototype)); 結果令人鬱悶,瀏覽器彈出來的是 undefined…… 到底是怎麼回事呢? 再看一個例子: 複製代碼 代碼如下: function Richard(){} alert(typeof(Richard.prototype)); 上面的例子似乎說明,只有
Time of Update: 2017-01-19
js中實現字母大小寫轉換主要用到了四個js函數:1.toLocaleUpperCase2.toUpperCase3.toLocaleLowerCase4.toLowerCase
Time of Update: 2017-01-19
背景:JavaScript中Array對象的標準方法中,沒有indexOf()方法,可通過下面的代碼擴充。 複製代碼 代碼如下: if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(elt) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ?
Time of Update: 2017-01-19
首先,我們來看非主流繼承一:執行個體繼承法。我也不說那麼多廢話了,既然是非主流繼承,就一定不常用,既然不常用還存在,那就只有一個因素,他用於特定的場合。執行個體繼承法,就主要用於核心對象的繼承,也是目前為止唯一能夠解決核心對象繼承的方式。核心對象的繼承擁有一定的價值,比如說Error對象,我們公司可能要自己實現一個Error 類來簡化今後的開發,那麼這個時候我就要使用執行個體繼承法來繼承Error。代碼如下:複製代碼 代碼如下:function
Time of Update: 2017-01-19
前台調用如下複製代碼 代碼如下:OnClientClick="return fucCheckJpgAndGif(form1.File1.value);" --其中File1為上傳檔案控制項函數代碼:複製代碼 代碼如下:function fucCheckJpgAndGif(strFileName) { if (strFileName != "") { var strtype =
Time of Update: 2017-01-19
HTML代碼:複製代碼 代碼如下:請輸入價格:<input type="text" id="txtProPrice" /><input type="button" value="驗證輸入" id="btnTest" />JS代碼:複製代碼 代碼如下:<script src="jquery.js"></script><script type="text/javascript"
Time of Update: 2017-01-19
對於一些小數點後有多位的浮點數,我們可能只需要保留2位,但js沒有提供這樣直接的函數,所以我們得自己寫函數實現這個功能,代碼如下:複製代碼 代碼如下:function changeTwoDecimal(x) { var f_x = parseFloat(x); if (isNaN(f_x)) {
Time of Update: 2017-01-19
複製代碼 代碼如下: <!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 http-equiv="Content-Type"
Time of Update: 2017-01-19
最近一直在研究Dedecms,準備建站之前,就一直在想用不用偽靜態,到現在還沒有決定下來,想來想去,最好的辦法還是看一看同類型的網站採用的是靜態還是偽靜態。那麼我們開啟一個網站,在基礎知識不夠的情況下,如何簡單快速的判斷出這個網頁是靜態還是偽靜態呢?下面給大家來簡單介紹一下: 偽靜態和靜態單從URL來看,很難分辨出來,一般網頁尾碼都是以.html結尾。我們可以藉助一段簡單的javascript代碼判斷一下:
Time of Update: 2017-01-19
今天寫js的時候遇到了一個陷(da)阱(keng) 關於HTML/XML節點的問題 據說在IE中nextSibling不會返迴文本節點,而chrome或者firefox等會返迴文本節點…… 這個我的工作帶來了很嚴重的問題 在網上搜到了很多處理方法,都是給js添加各種封裝的函數…… 後來我發現有個nextElementSibling方法…… 這個不會返迴文本節點,不管是什麼瀏覽器…… 真是大坑
Time of Update: 2017-01-19
在 javascript 代碼中,因為各瀏覽器之間的行為的差異,我們經常會在函數中包含了大量的 if 語句,以檢查瀏覽器特性,解決不同瀏覽器的相容問題。 例如,我們最常見的為 dom-節點添加事件的函數: 複製代碼 代碼如下: function addEvent (type, element, fun) { if (element.addEventListener) { element.addEventListener(type, fun, false); } else
Time of Update: 2017-01-19
實現代碼:複製代碼 代碼如下:<script>function addFav(){ if(document.all){ window.external.addFavorite('http://jb51.net','FREE Web Directory'); }else if(window.sidebar){
Time of Update: 2017-01-19
Javascript擷取CSS屬性值方法:getComputedStyle和currentStyle 1 .對於元素的內聯CSS樣式(<div style="color:#369">hello</div>),可以直接使用element.style.color來直接擷取css屬性的值; 2.
Time of Update: 2017-01-19
複製代碼 代碼如下: var json = { jArray: [], jPush: function (c) { this.jArray.push(c); } } var examp = ["123", "~", "456"]; 使用ES5給出的forEach迴圈examp,並且將它們添加到json中的jArray中; 複製代碼 代碼如下: examp.forEach(json.jPush); 這個時候會報錯:
Time of Update: 2017-01-19
頁面裡的img元素,想要擷取它的原始大小,以寬度為例可能首先想到的就是width,如下 複製代碼 代碼如下: <img src="yun_qi_img/rBEhVlNhh8wIAAAAAADmFBLo1twAAM26gOmCgYAAOYs716.jpg"> <script> var img = document.getElementsByTagName('img')[0] var width = getWH(img, 'width') // 690
Time of Update: 2017-01-19
有時需要擷取圖片的尺寸,這需要在圖片載入完成以後才可以。有三種方式實現,下面一一介紹。 一、load事件 複製代碼 代碼如下: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>img - load event</title> </head> <body> <img id="img1"
Time of Update: 2017-01-19
從Mozilla Aurora 11起,Firefox瀏覽器裡實現了一些新功能,其中一個就是對電池狀態介面的基本實現。這個很簡單的介面能提供你關於電池當前電量,是否在充電等資訊,以及一些電池狀態變化事件。讓我們來看看效果!電池對象是存放在window.navigator.battery裡,但因為這是Firefox瀏覽器首次實現並提供這個介面,並未普及,你需要使用window.navigator.mozBattery這種寫法。這個mozBattery對象有下列屬性:1.charging:
Time of Update: 2017-01-19
JavaScript列印頁面指定div地區原理:使用window.open()在瀏覽器開啟一個新的頁面(window), 使用 window.document.write()將指定div地區的內容寫入新視窗文檔,document.close()關閉文檔,使用window.print()調用印表機列印當前文檔。JavaScript列印函數myPrint(obj):複製代碼 代碼如下:function myPrint(obj){