Time of Update: 2013-12-30
首先,html屬性中有兩個方法,一個有參,一個無參 1. 無參html():取得第一個匹配元素的html內容。這個函數不能用於XML文檔。但可以用於XHTML文檔,返回的是一個String 例子: html頁面代碼:<div><p>Hello</p></div> jquery代碼:$("div").html(); 結果:Hello
Time of Update: 2013-12-30
更新特定的選項卡面板 可使用update方法,param參數包含2個屬性:tab: 將被更新的選項卡。options: 選項卡相關配置項。Example://當前tabvar current_tab = $('#frame_tabs').tabs('getSelected');$('#frame_tabs').tabs('update',{ tab:current_tab, options : { content : '<iframe scrolling=
Time of Update: 2013-12-30
javascript中定時器setTimeout的用法一般如下,調用beginrotate之後就進入定時執行rotateloop的一個過程,如下代碼: 複製代碼 代碼如下: var angle = 0; function rotateloop() { if (angle < 360) { angle++; //use angle //...... setTimeout("rotateloop()", 100); } } function beginrotate() { //do
Time of Update: 2013-12-30
第一種方法複製代碼 代碼如下:var str = "abcdef"; console.log( str.split("").reverse().join("") );第二種方法:複製代碼 代碼如下:var str="abcdef" var i=str.length; i=i-1; for (var x = i; x >=0; x--) { document.write(str.charAt(x)); }第三種方法:複製代碼 代碼如下:<html> <body>
Time of Update: 2013-12-30
首先我們先說一下reverse方法。 reverse 方法將一個 Array 對象中的元素位置進行反轉。在執行過程中,這個方法並不會建立一個新的 Array 對象。 例如: 複製代碼 代碼如下: var array1 = ['a','cc','bb','hello',false,0,3]; var array2 = [3,5,2,1,7,9,10,13]; array1.reverse(); array2.reverse(); alert(array1); alert(array2);
Time of Update: 2013-12-30
複製代碼 代碼如下:<!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>
Time of Update: 2013-12-30
可能在你剛開始學習關於jQuery事件處理時,看到的第一個例子就是關於如何阻止瀏覽器執行預設行為,比如下面這段示範click事件的代碼:複製代碼 代碼如下:$("a.toggle").click(function () { $("#mydiv").toggle(); return false; // Prevent browser from visiting `#` });
Time of Update: 2013-12-30
Javascript是一門非常靈活的語言,我們可以隨心所欲的書寫各種風格的代碼,不同風格的代碼也必然也會導致執行效率的差異,開發過程中零零散散地接觸到許多提高代碼效能的方法,整理一下平時比較常見並且容易規避的問題Javascript自身執行效率Javascript中的範圍鏈、閉包、原型繼承、eval等特性,在提供各種神奇功能的同時也帶來了各種效率問題,用之不慎就會導致執行效率低下。1、全域匯入我們在編碼過程中多多少少會使用到一些全域變數(window,document,自訂全域變數等等),瞭解j
Time of Update: 2013-12-30
複製代碼 代碼如下: function BrowseFolder(){ try{ var Message = "請選擇檔案夾"; //選擇框提示資訊 var Shell = new ActiveXObject( "Shell.Application" ); var Folder = Shell.BrowseForFolder(0,Message,0x0040,0x11);//起始目錄為:我的電腦 //var Folder = Shell.BrowseForFolder(0,Message,0);
Time of Update: 2013-12-30
第一種:複製代碼 代碼如下:<script language="javascript" type="text/javascript">window.location.href="login.jsp?backurl="+window.location.href; </script>第二種:複製代碼 代碼如下:<script language="javascript">alert("返回");window.history.back(-1);</script&
Time of Update: 2013-12-30
複製代碼 代碼如下: <div id="localImag"><img id="preview" width="-1" height="-1" style="display:none" /></div> <asp:FileUpload ID="file_head" runat="server" onchange="javascript:setImagePreview();" /> 複製代碼 代碼如下: <script type="text/
Time of Update: 2013-12-30
前段時間工作中用到Json資料,希望將一些簡單的增刪改查放到用戶端來做,這樣也能減少伺服器端的壓力。分別尋找了幾個可以對Json進行操作的javascript 類庫,最終選定了TAFFY
Time of Update: 2013-12-30
在 JavaScript 中,判斷一個變數的類型嘗嘗會用 typeof 運算子,在使用 typeof 運算子時採用參考型別儲存值會出現一個問題,無論引用的是什麼類型的對象,它都返回 “object”。這就需要用到instanceof來檢測某個對象是不是另一個對象的執行個體。 通常來講,使用 instanceof 就是判斷一個執行個體是否屬於某種類型。 另外,更重的一點是 instanceof 可以在繼承關係中用來判斷一個執行個體是否屬於它的父類型。 複製代碼 代碼如下: // 判斷 foo
Time of Update: 2013-12-30
複製代碼 代碼如下: <html> <head> <script type="text/javascript"> var x; var y; function $(id) { return document.getElementById(id) } function mousedown() { x=event.clientX-$("px").style.pixelLeft; y=event.clientY-$("px").style.pixelTop; $("
Time of Update: 2013-12-30
複製代碼 代碼如下: <script src="Scripts/jquery-1.9.1.min.js" type="text/javascript"></script> 複製代碼 代碼如下: <FORM name="form5" id="form5" action="" method="post" target="_blank" onsubmit="document.charset='GB2312';return false"> <tr>
Time of Update: 2013-12-30
複製代碼 代碼如下: <script language="JavaScript"> <!-- function MArray() { this.length = MArray.arguments.length for (var i = 0; i < this.length; i++) this[i+1] = MArray.arguments[i]} var fArray = new MArray; fArray[0]="歡迎大家學習javascript這門語言!";
Time of Update: 2013-12-30
複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> </head> <script> var c$={}; var
Time of Update: 2013-12-30
例如: 12345格式化為12,345.00 12345.6格式化為12,345.60 12345.67格式化為 12,345.67 只留兩位小數。 回來後寫了個格式化函數。可以控制小數位元,自動四捨五入。 代碼如下: 複製代碼 代碼如下: function fmoney(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";
Time of Update: 2013-12-30
ECMAScript 函數不介意傳遞進來多少參數,也不會因為參數不統一而錯誤。實際上,函數體內可以通過 arguments 對象來接收傳遞進來的參數。 複製代碼 代碼如下: function box() { return arguments[0]+' | '+arguments[1]; //得到每次參數的值 } alert(box(1,2,3,4,5,6)); //傳遞參數 arguments 對象的 length 屬性可以得到參數的數量。 function box() { return
Time of Update: 2013-12-30
extjs提供了方便的表格組件grid供使用,但是預設情況下表格中的文本是不能被選中的,自然也是無法複製的。 而選擇複製文本的需要也是很平常的,於是我們就需要自己動手來解決這個問題,實現extjs的grid文本選擇複製功能。 說明一點,文中所列出的代碼片斷都是在當前ext 4.0.2a版本下的,其它版本未做測試,請自行斟酌。 首先自訂一下樣式,來覆蓋預設的css樣式: 複製代碼 代碼如下: <style type="text/css"> .x-selectable,