Time of Update: 2017-01-18
本文執行個體講述了JavaScript實現基於十進位的四捨五入。分享給大家供大家參考。具體實現方法如下:<script type="text/javascript"> function getRoundUpOrDown(num) { if(isNaN(num)) return NaN; // 根據對NaN進行任何進行都返回NaN的規則 var flag = num>0 ? 1 : -1; return (num+flag*0.5)|0;
Time of Update: 2017-01-18
本文執行個體講述了JavaScript之AOP編程。分享給大家供大家參考。具體如下:/*// aop({options});// By: adamchow2326@yahoo.com.au// Version: 1.0// Simple aspect oriented programming module// support Aspect before, after and around// usage: aop({ context: myObject, // scope
Time of Update: 2017-01-18
本文執行個體講述了javascript實現根據3原色製作顏色選取器的方法。分享給大家供大家參考。具體如下:document.write('<div id="msecolor"><div class="aa"><div class="ab"><div class="ab1"><select onchange="T.f(this.value)"><option
Time of Update: 2017-01-18
下面通過javascript代碼實現網頁屏蔽Backspace事件,輸入框不屏蔽,具體代碼如下:document.onkeydown = function (e) { var code; if (!e){ var e = window.event;} if (e.keyCode){ code = e.keyCode;} else if (e.which){ code = e.which;} //BackSpace 8; if ( (event.keyCode ==
Time of Update: 2017-01-18
本文執行個體講述了javascript實現樹形菜單的方法。分享給大家供大家參考。具體如下:var ME={ ini:{i:true,d:{},d1:{},h:0,h1:0,h2:0}, html:function(da,f){ var s='<ul'+(f?' class="f"':'')+'>'; for(var i=0,l=da.length;i<l;i++){ if(typeof(da[i].pid)=='object'){
Time of Update: 2017-01-18
本文執行個體講述了Javascript實現擷取及設定游標位置的方法。分享給大家供大家參考。具體如下:在項目開發中經常遇到input等設定游標位置到最後的問題,今天我查了一下Google,找到了在IE、Firefox、Opera等主流瀏覽器的擷取游標位置(getCursortPosition)以及設定游標位置(setCursorPosition)的函數。1. 擷取游標位置函數:function getCursortPosition (ctrl) { var CaretPos = 0; //
Time of Update: 2017-01-18
本文執行個體講述了非同步安全載入javascript檔案的方法。分享給大家供大家參考。具體如下:使用方法:(function() { __safeLoadScript("http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js", function() { alert(jQuery); });})();JavaScript實現代碼:window.__safeLoadScript = function(src,
Time of Update: 2017-01-18
本文執行個體講述了JavaScript呼叫瀏覽器列印功能的方法。分享給大家供大家參考。具體如下:1. 通用型,支援IE,Firefox,Chrome... 複製代碼 代碼如下:window.print();2. 只支援IE列印:<script>var print=function(){/** * WebBrowser.ExecWB(1,1) 開啟 * Web.ExecWB(2,1) 關閉現在所有的IE視窗,並開啟一個新視窗 * Web.ExecWB(4,1) 儲存網頁 *
Time of Update: 2017-01-18
本文執行個體講述了javascript圖片預先載入的方法。分享給大家供大家參考。具體如下:lightbox類效果為了讓圖片置中顯示而使用預先載入,需要等待完全載入完畢才能顯示,體驗不佳(如filick相簿的全屏效果)。javascript無法擷取img檔案頭資料,真的是這樣嗎?本文通過一個巧妙的方法讓javascript擷取它。這是大部分人使用預先載入擷取圖片大小的例子:var imgLoad = function (url, callback) { var img = new Image()
Time of Update: 2017-01-18
setAttribute()函數可以設定對象的屬性,如果不存在此屬性,則會建立此屬性。文法結構:el.setAttribute(name,value)參數列表:參數 描述name 必需。規定要設定的屬性名稱。value 必需。規定要設定的屬性值。代碼執行個體:<!DOCTYPE html><html><head><meta charset=" utf-8"> <script
Time of Update: 2017-01-18
本文執行個體講述了javascript比較兩個日期相差天數的方法。分享給大家供大家參考。具體如下:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
Time of Update: 2017-01-18
Backbone 是一款基於模型-視圖-控制器 MVC 模式的輕量級javascript 架構 ,可以用來協助開發人員建立單頁Web應用。 藉助Backbone 我們可以使用REST的方式來最小化用戶端和伺服器間的資料轉送,從而實現了更快加速的Web頁面更新。能心靜下來學習了,以前以為Backbone
Time of Update: 2017-01-18
之前寫頁面的時候有試過想用js擷取某些元素的translate的數值什麼的,但是translate又是transform的子樣式(勉強說說),理所當然就是先擷取transform樣式,再讀裡面的值。複製代碼 代碼如下:body{-webkit-transform:
Time of Update: 2017-01-18
本文執行個體講述了javascript比較兩個日期相差天數的方法。分享給大家供大家參考。具體如下:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
Time of Update: 2017-01-18
本文執行個體講述了javascript實現架構高度隨內容改變的方法。分享給大家供大家參考。具體如下:有兩種方法:一、就是通過父頁面改變這裡要理解架構的兩個屬性 contentWindow 和contentDocument 兩個屬性的意思和window document意思差不多,不同的是contentWindow 所有瀏覽器都支援,contentDocument ie6,7不支援,chrome 也不支援<iframe onload="change_height()"
Time of Update: 2017-01-18
話不多說,請看執行個體代碼<!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> <title></title> <script
Time of Update: 2017-01-18
目錄一、閉包(Closure)1.1、閉包相關的問題1.2、理解閉包二、對象2.1、對象常量(字面量)2.2、取值2.3、枚舉(遍曆)2.4、更新與添加2.5、對象的原型2.6、刪除2.7、封裝三、函數3.1、參數對象 (arguments)3.2、建構函式3.3、函數調用3.3.1、call3.3.2、apply3.3.3、caller3.3.4、Callee3.5、立即執行函數運算式
Time of Update: 2017-01-18
本文執行個體講述了javascript實現的閉包。分享給大家供大家參考。具體如下:var name = "The Window";var obj = { name: "My Object", getNameFunc: function() { return function() { return this.name; }; } };console.log( obj.getNameFunc()() );var name = "The Window";var
Time of Update: 2017-01-18
本文執行個體講述了javascript實現的字串與十六進位表示字串相互轉換方法。分享給大家供大家參考。具體如下:之所以寫這個,是因為發現SQL注入和XSS中經常利用十六進位表示的字串,比如SELECT CONCAT(0x68656c6c6f);得到的是hello<!DOCTYPE html><html> <head> <title>Hex-Char Bi-Converter</title> </head>
Time of Update: 2017-01-18
標籤:als meta max pat javascrip 含義 var 問號 modifier /*Regex是描述字元模式的對象。