Time of Update: 2018-12-04
推薦好用的Jquery模板外掛程式jTemplatesjTemplates是javascript的模板引擎,基於jquery的外掛程式。官方網址:http://jtemplates.tpython.com/資料準備:var data ={TotalCount:64,Lists:[{Id:'2001' ,Title:'新聞11',CreateDate:'2011-08-08'},{Id:'2002' ,Title:'新聞22',CreateDate:'2011-08-08'},{Id:'2003'
Time of Update: 2018-12-04
/** * Change JSON object to XML string. * The JSON object value must be a string,an array or object. * If the value is an integer or a float value,you must add " or ' to the value. * @author bitjjj * @param isPretty If format xml * @param separator
Time of Update: 2018-12-04
//開啟強制回應對話方塊function doSelectUser(txtId) { strFeatures="dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no"; var url,strReturn; url="selUser.aspx";
Time of Update: 2018-12-04
escape() 方法:採用ISO Latin字元集對指定的字串進行編碼。所有的空格符、標點符號、特殊字元以及其他非ASCII字元都將被轉化成%xx格式的字元編碼(xx等於該字元在字元集表裡面的編碼的16進位數字)。比如,空格符對應的編碼是%20。不會被此方法編碼的字元: @ * / +encodeURI() 方法:把URI字串採用UTF-8編碼格式轉化成escape格式的字串。不會被此方法編碼的字元:! @ # $& * ( ) = : / ; ? +
Time of Update: 2018-12-04
單體(singleton)模式是javascript中最基本最常用的模式之一,常用來劃分命名空間、模組化代碼、減少全域變數。下面是基本結構,沒什麼好說的。var Singleton = { attribute1: true, attribute2: 10, method1: function() { }, method2: function(arg) { }};Singleton.attribute1 = false;var total = Singleton.attribute2
Time of Update: 2018-12-04
在頁面中我們最常見的頁面元素就是input了,但是我們如何用JavaScript得到網頁input中輸入的value值呢,其實很簡單,方法也不止一種,據我總結比較常用的就是下面的兩種方法,閑話不多說了,下面那就來看看我說的方法吧: 方法一、
Time of Update: 2018-12-04
使用方法:例:/**正整數匹配運算式*/var pattern=/^[0-9]*[1-9][0-9]*$/;var flag = pattern.test(a);如果a是正整數,flag的boolean值為true,如果a不是正整數,flag的boolean值為false。/**浮點數匹配運算式*/var pattern = /^([-]){0,1}([0-9]){1,}([.]){0,1}([0-9]){0,}$/;/**浮點數匹配運算式且只保留兩位小數*/var
Time of Update: 2018-12-04
//計算兩個日期相差幾天幾小時Date.diffDayHourString = function(date1,date2){var date3;if(typeof date1 == "object"){date3=date2.getTime()-date1.getTime(); //時間差的毫秒數}else{date3=date2-date1; //時間差的毫秒數}var days=Math.floor(date3/(24*3600*1000));var leave1=date3%(24*3
Time of Update: 2018-12-04
文章目錄 Defining the SVG elementsGetting the value of an SVG Object attributeChanging the value of an SVG Object Attribute http://www.metonymie.com/codewerks/2008/06/21/dom-manipulation-of-svg-embeded-inside-xhtml.html Dom
Time of Update: 2018-12-04
這幾天在做系統的時候,突然發現時間選擇框選擇出來的時間總是報告格式不對,通過debug發現是在使用parseInt()的時候報了個錯誤,奇怪的是該方法轉化01,02…07都沒問題,但08,09卻轉化為0。在www.yahoo.cn上搜尋,得到如下一位仁兄的文章,才恍然大霧,原來parseInt()有2個參數,第2個參數指出要轉化的進位,如果第1個參數是0開頭,卻又沒有指定第2個參數的進位,則該函數會預設為要轉化為8進位,所以從08,09就轉化為了0.
Time of Update: 2018-12-04
文章目錄 add - 2011-8-5 資料交換javascript資料類型沒有C++豐富,最好的方法就是把通過字串傳資料,按照約定打包然後解析。js傳給activex 傳資料如果不含中文,可以直接使用char*,工程屬性為多位元組編碼,activex給js傳字串則需要寬字元。。。方法相互調用js調用activex的函數最直接,在html網頁中定義了全域的activex
Time of Update: 2018-12-04
Time of Update: 2018-12-04
Flash程式目前有儲存和載入外部檔案的功能,我們可以在JavaScript中調用Flash,實現JavaScript的離線讀取和寫入資料到本地硬碟的功能。 有個日本人寫了一些代碼實現了這個功能,我現在將其翻譯一下,供大家參考。 首先點這裡下載這個檔案,將其解壓縮到本地硬碟。 檔案裡面的test.html為示範檔案,大家可以參照這個檔案學習。 首先將下面三個檔案複製到WEB目錄下 swfobject.js ,save2local.swf
Time of Update: 2018-12-04
<mce:script type="text/javascript"><!--$(window).bind("scroll",function(){$("#nav").css({top:$(window).scrollTop()});})(function(){ var _bd = document.body; if(_bd.attachEvent){
Time of Update: 2018-12-04
一直對js的載入和執行過程比較模糊,現在從幾個簡單例子看看javascript的載入和執行過程。例一:<script type="text/javascript"> alert($); // error: $未定義,後面的指令碼也無法執行 alert("我要執行");//不執行</script><script src="http://tp.jrj.com.cn/js/jquery.js"></script><script
Time of Update: 2018-12-04
代碼:<button onclick="hide()">隱藏</button><button onclick="show()">顯示</button><div id="bb2" class="nocache" style="display: block;" mce_style="display: block;"><iframe id="ifr" width="100%" height="242" frameborder="0"
Time of Update: 2018-12-04
1.ff和ie判斷DOM對象是否載入完成ie中的dom對象有readyState屬性,可以通過readyState=="complete"來判斷。ff中dom對象沒有readyState屬性,只能使用onload事件。dom.onload = function(){}2.ff和ie使用innerHTML 屬性給對象填充內容ff一切正常ie重複給某對象付值,dom.innerHTML ="<input id='input'></input>"
Time of Update: 2018-12-04
關鍵詞:javascript math ceiljavascript舍入函數和隨機數字Math.random() 產生從0到1的隨機數 Math.round(x) 取最接近整數x的數值 Math.floor(x) 取最接近x並且比x小的整數數值 Math.ceil(x) 取最接近x並且比x大的整數數值 Math.min(a, b, c) 返回參數列表中最小的數值 Math.max(a, b, c) 返回參數列表中最大的數值
Time of Update: 2018-12-04
windowwindow對象是瀏覽器或者架構自身.top總是瀏覽器,parent是父架構,self表示自己.window通常可以省略.視窗操作: moveBy(dx, dy), moveTo(x, y),resizeBy(dw, dh), resizeTo(w, h).導航: window.open(url, framename, attribute). attribute可以是left, top, height, width, resizable,scrollable, toolbar,
Time of Update: 2018-12-04
DOM節點類型的12個常量: