Time of Update: 2013-10-17
JavaScript 對象定義方式 1. var obj = new Object() 複製代碼 代碼如下: <!--Add by oscar999--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Author"
Time of Update: 2013-10-17
jQuery 元素選取器和屬性選取器允許您通過標籤名、屬性名稱或內容對 HTML 元素進行選擇。jQuery 元素選取器:jQuery 使用 CSS 選取器來選取 HTML 元素。$("p") 選取 <p> 元素。$("p.intro") 選取所有 class="intro" 的 <p> 元素。$("p#demo") 選取 id="demo" 的第一個 <p> 元素。jQuery 屬性選取器 :jQuery 使用 XPath 運算式來選擇帶有給定屬性的元素。$
Time of Update: 2013-10-17
複製代碼 代碼如下: --documentElement 屬性可返迴文檔的根節點。 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> function shownode() { var ohtml = document.documentElement;
Time of Update: 2013-10-17
1、Ext.grid.GridPanel 主要配置項: store:表格的資料集 columns:表格列模式的配置數組,可自動建立ColumnModel列模式 autoExpandColumn:自動充滿表格未用空間的列,參數為列id,該id不能為0 stripeRows:表格是否隔行換色,預設為false cm、colModel:表格的列模式,渲染表格時必須設定該配置項 sm、selModel:表格的選擇模式,預設為Ext.grid.RowSelectionModel enableHdMenu:
Time of Update: 2013-10-17
複製代碼 代碼如下: <script src="jquery-1.9.1.js"></script> <script type="text/javascript"> $(function () { $('#btn').click(function () { alert($('#s option:selected').val()); }) }) </script> </head> <body> <select
Time of Update: 2013-10-17
複製代碼 代碼如下: <!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: 2013-10-17
location對象提供了很多屬性和方法用來解析URL。 複製代碼 代碼如下: <head> <title></title> <script type="text/javascript"> var uristr = window.location.search.substr(1); var array = uristr.split('&&'); for (var i = 0; i < array.length; i++) { var
Time of Update: 2013-10-17
複製代碼 代碼如下:// * jQuery url get parameters function [擷取URL的GET參數值]// *character_set UTF-8// * author Jerry.li(lijian@dzs.mobi)// * version 1.2012.12.11.1400// * Example// * <code>// *
Time of Update: 2013-10-17
Javascript聲明變數的時候,雖然用var關鍵字聲明和不用關鍵字聲明,很多時候運行並沒有問題,但是這兩種方式還是有區別的。可以正常啟動並執行代碼並不代表是合適的代碼。var num = 1;是在當前域中聲明變數. 如果在方法中聲明,則為局部變數(local variable);如果是在全域域中聲明,則為全域變數。而 num = 1;事實上是對屬性賦值操作。首先,它會嘗試在當前範圍鏈(如在方法中聲明,則當前範圍鏈代表全域範圍和方法局部範圍etc。。。)中解析 num;
Time of Update: 2013-10-17
1、說明在使用extjs 的時候,運行起來比較卡,特別是運行資料和js過多的時候,就會出現卡死的情況,或者等待時間比較長。 在解決這個有很多最佳化方法,今天來說其中一種,那就是在Ant指令碼打包的時候,把js中空格、注釋去掉、以及合并,合并今天不說了,還未實現這個,在研究中 2、首先,需要準備二個 .jar 檔案,分別是 YUIAnt.jar 和 yuicompressor-2.4.x.jar 。 3、倆個檔案的附件 4、build.xml檔案如下 複製代碼 代碼如下: <!--
Time of Update: 2013-10-17
當使用者輸入 pwd 密碼是 123 就跳到第二個頁面,4秒後,自動跳轉到第三個頁面login.html複製代碼 代碼如下:<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><script type="text/javascript"> //進行檢查 function
Time of Update: 2013-10-17
Javascript中的= =(等於)與= = =(全等於)有什麼區別呢?我們先來看兩個例子: var n='100' ; if(n==100) { alert('等於');
Time of Update: 2013-10-17
在很多時候,我們直接在url中傳遞中文參數時,讀到的中文都是亂碼,那麼我們應該怎麼將這些參數轉換呢? 下面我們來介紹一下方法 1、我們建立一個 UrlEncode.js 然後將下面的代碼拷貝進去 複製代碼 代碼如下: //JS版的Server.UrlEncode編碼函數 String.prototype.UrlEncodeGB2312 = function () { var str = this; str = str.replace(/./g, function (sHex) { window.
Time of Update: 2013-10-17
登陸頁面需要撲捉使用者按下斷行符號自動認可的需求: 在body裡添加onkeydown事件跳javascript在提交表單。 尋找文檔如下 onkeydown 事件會在使用者按下一個鍵盤按鍵時發生。 文法:onkeydown="SomeJavaScriptCode" 支援該事件的html標籤; 複製代碼 代碼如下: <a>, <acronym>, <address>, <area>, <b>, <bdo>, <big&
Time of Update: 2013-10-17
今天做了一個左側菜單的效果,做背景時候應該會經常用到這個效果的,代碼同樣是簡潔明了,複製即可用:如下: 代碼如下:(這個上下箭頭的表徵圖如上,表徵圖可自己換) 複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
Time of Update: 2013-10-17
複製代碼 代碼如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script
Time of Update: 2013-10-17
複製代碼 代碼如下: repaint(重繪) ,repaint發生更改時,元素的外觀被改變,且在沒有改變布局的情況下發生,如改變outline,visibility,background color,不會影響到dom結構渲染。reflow(渲染),與repaint區別就是他會影響到dom的結構渲染,同時他會觸發repaint,他會改變他本身與所有父輩元素(祖先),這種開銷是非常昂貴的,導致效能下降是必然的,頁面元素越多效果越明顯。何時發生:. DOM元素的添加、修改(內容)、刪除(
Time of Update: 2013-10-17
複製代碼 代碼如下: var head = document.getElementById( "box" ); // alert( head.style.background ) // alert( head.style.cssFloat || head.style.styleFloat ) // 擷取float不一樣 // head.style.fontSize = "30px" head.style.color = "#f00"; // (typeof
Time of Update: 2013-10-17
方法1. 直接在ready中調用其他方法,會提示缺少對象的錯誤,應用jQuery的擴充可以解決這個問題。 複製代碼 代碼如下:$(document).ready(function(){ $.extend({ show:function(){ alert("ready"); }});setInterval("$.show()",3000);}); 方法2. 指定定時執行的函數時不要使用引號和括弧。 複製代碼 代碼如下:function show(){
Time of Update: 2013-10-17
當我們在頁面上通過 textarea 提交資料的時候,我們我們輸入的內容在提交後都會被處理為了一段內容,即使我們在 textarea 裡面輸入了很多的換行,提交後也是一段內容,那如果我們需要將我們輸入的資訊按照輸入的形式儲存下來該如何做呢? 這裡面存在一個主要的問題是在頁面顯示的時候分行符號是 <br /> 標籤,而內容在 textarea 中顯示時的分行符號是 \n ,下面介紹一種方法通過 js 將輸入的內容中的分行符號轉換為網頁中的分行符號。在網頁資料提交錢作如下處理即可。