Time of Update: 2013-10-28
今天我們用jquery ui dialog來做一個彈窗特效。我們先看下效果: 我們可以看到,點擊的時候,彈窗出現,而且這個彈窗是置中的,還是可以拖動的。。。實現這一切,只要以下代碼: 我們可以看到,我對pop這個div,實現的方式是讓它不要autoopen,點擊的時候,我只要一句dialog,open就搞定了,藉助於jquery ui,我們做彈窗就是這麼簡單。。。當然了,大家可以看到,我還有一個插入資料的功能,這個功能,我採用了jquery
Time of Update: 2013-10-28
1、當移動的最後一屏移動的個數小於要展示的個數的時候 ,只移動(展示個數-最後一屏的個數的)差值。 舉個例子: 每一屏都要展示7個,但總個數才10個,滾動到下一屏時候使用者看到的還是7個,這個時候需要移動的是三個 這個效果是基於jQuery寫的,只是想紀念下自己的學習 話不多說了,貼代碼 代碼如下:(function( $ ){var slider = function( elem , args ){this.config =
Time of Update: 2013-10-28
javascript中的事件驅動是通過 滑鼠或熱鍵 的動作引發的 主要事件如下:1、按一下滑鼠事件 onclick 如:( <input type="button" value="按一下滑鼠" onclick="執行語句.處理" />) 通常用於如下控制項:button 按鈕對象checkbox 複選框或檢查列表 --配合onclick單擊事件,通常用於全選效果radio 單選按紐reset
Time of Update: 2013-10-28
擷取頁面中元素到文檔地區document的橫向、縱向座標的兩種方法及其比較 在js控制元素運動的過程中,對於頁面元素座標位置的擷取是經常用到的,這裡主要總結下兩種方法: 一:通過疊加元素對象和它的offsetParent(如果存在)的offsetLeft/offsetTop屬性來實現 在閱讀javascript進階程式設計第三版DOM部分時,瞭解到要擷取某個元素在頁面上的位移量,需要將這個元素的offsetLeft和offsetTop與其offsetParent的相同屬性相
Time of Update: 2013-10-28
寫javascirpt代碼時,typeof和instanceof這兩個操作符時不時就會用到,堪稱必用。但是!使用它們總是不能直接的得到想要的結果,非常糾結,普遍的說法認為“這兩個操作符或許是javascript中最大的設計缺陷,因為幾乎不可能從他們那裡得到想要的結果” typeof 說明:typeof返回一個運算式的資料類型的字串,返回結果為js基本的資料類型,包括number,boolean,string,object,undefined,funct
Time of Update: 2013-10-28
js replace 與replaceall執行個體用法 stringObj.replace(rgExp, replaceText) 參數 stringObj 必選項。要執行該替換的 String 對象或字串文字。該字串不會被 replace 方法修改。 rgExp 必選項。為包含Regex模式或可用標誌的Regex對象。也可以是 String 對象或文字。如果 rgExp 不是Regex對象,它將被轉換為字串,並進行精確的尋找;不要嘗試將字串轉化為Regex。
Time of Update: 2013-10-28
//下載大小的最佳化: 一:壓縮公用程式壓縮 ESC-1.14 E:ESC-1.14>cscript esc.wsf -l 4 -ow E:jssrc.js E:jsnew.js -l leval等級[0-4] 0合并多個js, 1 去注釋 2去空格 3 去除換行 4簡化變數命名 -ow後面第一個參數是原始檔案,第二個參數是執行後檔案。多個檔案空格隔開 二:寫代碼時候 (1)縮短否定判斷 obj!=null => !obj (2)定義數組 var
Time of Update: 2013-10-28
<!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="
Time of Update: 2013-10-28
var isMobile=/^(?:13d|15d)d{5}(d{3}|*{3})$/; var isPhone=/^((0d{2,3})-)?(d{7,8})(-(d{3,}))?$/; if(!isMobile.test(需要驗證的值) && !isPhone.test(需要驗證的值)){ alert("請正確填寫電話號碼,例如:13415764179或0321-4816048"); return
Time of Update: 2013-10-28
<!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
Time of Update: 2013-10-28
一、如果使用JQuery的話可以直接JQuery的 $("tr:odd").addClass("clazzName"); $("tr:even").addClass("clazzName"); 二、如果是使用純js的話 1.先擷取table標籤,var table = document.getElementById() 2.再擷取裡面的tbody標籤var tbody =
Time of Update: 2013-10-28
java多線程的同步依靠的是對象鎖機制,synchronized關鍵字的背後就是利用了封鎖來實現對共用資源的互斥訪問。 下面以一個簡單的執行個體來進行對比分析。執行個體要完成的工作非常簡單,就是建立10個線程,每個線程都列印從0到99這100個數字,我們希望線程之間不會出現交叉亂序列印,而是順序地列印。先來看第一段代碼,這裡我們在run()方法中加入了synchronized關鍵字,希望能對run方法進行互斥訪問,但結果並不如我們希望那樣,這
Time of Update: 2013-10-28
prototype 是在 IE 4 及其以後版本引入的一個針對於某一類的對象的方法,而且特殊的地方便在於:它是一個給類的對象添加方法的方法!這一點可能聽起來會有點亂,別急,下面我便通過執行個體對這一特殊的方法作已下講解: 首先,我們要先瞭解一下類的概念,javascript 本身是一種物件導向的語言,它所涉及的元素根據其屬性的不同都依附於某一個特定的類。我們所常見的類包括:陣列變數(Array)、邏輯變數(Boolean)、日期變數(Date)、結構變數(Function)、數值變數(
Time of Update: 2013-10-22
複製代碼 代碼如下://eval就是計算字串【可以放任何js代碼】裡的值//1、 var str1='12+3'; eval(str1);//15//2、var str2='[1,2,3]'; eval(str2[0]);//1//3、eval('alert("abc")');//彈出abc//4、var str="function
Time of Update: 2013-10-22
altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX, screenY, shiftKey, srcElement, srcFilter, toElement, type, x, y 1.altKey 描述: 檢查alt鍵的狀態。 文法: event.altKey 可能的值:
Time of Update: 2013-10-22
複製代碼 代碼如下: /*擷取標籤的文字*/ function getTextContent(element, preformatted) { if (!elementIsVisible(element)) return ''; if (element.nodeType == 3 /*Node.TEXT_NODE*/) { var text = element.data; if (!preformatted) { //text = text.replace(/\n|\r|\t/g, " ");
Time of Update: 2013-10-22
html: 複製代碼 代碼如下: <select id="select"> <option value="111">111</option> <option value="222">222</option> <option value="333">333</option> </select> js: 複製代碼 代碼如下: $().ready(function(){
Time of Update: 2013-10-22
本來覺得changePage 那麼多option,傳幾個參數應該沒問題結果翻遍國內外網站,基本方法只有三種 1,顯性傳參,就是利用url這個地址把參數帶上,然後到changepage後的新頁面,用函數分割下來,提取 2,利用全域變數,應該就是所謂的記憶體法,在changePage時候,把參數乾脆搞個變數存起來,之後到新的頁面再提取 3,利用storage了.localstorage,sessionstorage,格式正好是索引值格式,先轉字元,然後用的時候轉成json對象用就是
Time of Update: 2013-10-22
匯入jquery代碼複製代碼 代碼如下:<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js" type="text/javascript"></script> <script src="js/jquery-image-scale-carousel.js" type="text/javascript"
Time of Update: 2013-10-22
js處理json格式的插入、修改、刪除,以及字串的比較等常用操作 demo 1: json格式的插入、刪除 複製代碼 代碼如下: <html> <head> <title></title> <script language="javascript"> function change(){ var obj=document.getElementById("floor"); if (document.getElementById("qu")