Time of Update: 2015-07-21
標籤:close()關閉視窗用法:window.close(); //關閉本視窗或<視窗對象>.close(); //關閉指定的視窗例如:關閉建立的視窗。<script type="text/javascript"> var mywin=window.open(‘http://www.imooc.com‘); //將新打的視窗對象,儲存在變數mywin中
Time of Update: 2015-07-21
標籤: 當頁面元素觸發事件的時候,該元素的容器以及整個頁面都會按照特定 順序響應該元素的觸發事件,事件傳播的順序叫做事件流。一、事件流的分類 1.冒泡型事件(所有的瀏覽器都支援 w3c標準)
Time of Update: 2015-07-21
標籤:javascript繼承簡單一實例:作為一門物件導向的語言,那麼繼承自然就是一大特徵,下面是一段非常簡單代碼執行個體,它示範了實現繼承的基本原理,有興趣的或者恰好要學習此方面的朋友可以參閱一下,希望能夠給大家來幫組。//繼承function Person(name,sex){ this.name=name; this.sex=sex;}Person.prototype.sayName=function(){
Time of Update: 2015-07-21
標籤:javascript實現的運動架構詳解:所謂的運動架構簡單的說就是讓元素的某一個屬性值能夠有漸進性的變化。運動架構的使用在實際功能中有大量的應用,最常見的比如客服系統,當拖動捲軸的時候,一般客服系統能夠以彈性方式跟隨,下面就簡單介紹一下如何?此效果:代碼執行個體如下:<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author"
Time of Update: 2015-07-20
標籤:javascript擷取檔案尾碼名:在需要驗證檔案格式的時候,首先就要獲得檔案的格式,下面是一個通過Regex擷取檔案尾碼名的一個簡單一實例。function validate(){ var importUrl="test.xlsx"; var d=/\.[^\.]+$/.exec(importUrl); alert(d); }
Time of Update: 2015-07-18
標籤:javascript思路: <body> 省份:<select id="province"> <option value="">請選擇</option><option value="河北省">河北省</option><option value="廣西省">廣西省</option><option
Time of Update: 2015-07-17
標籤:javascript Date日期對象的建立 建立一個日期對象:var objDate=new Date([arguments list]);我總結了參數形式主要有以下3種:new Date("month dd yyyy hh:mm:ss");//後面的hh:mm:ss可選(不選的話就是預設的開始時間),而且前三項的順序可以隨意,甚至各欄位後面可以加逗號new Date(yyyy,mth,d
Time of Update: 2015-07-17
標籤:javascript介紹命令模式(Command)的定義是:用於將一個請求封裝成一個對象,從而使你可用不同的請求對客戶進行參數化;對請求排隊或者記錄請求日誌,以及執行可撤銷的操作。也就是說改模式旨在將函數的調用、請求和操作封裝成一個單一的對象,然後對這個對象進行一系列的處理。此外,可以通過調用實現具體函數的對象來解耦命令對象與接收對象。本文我們來通過車輛購買程式來展示這個模式,首先定義車輛購買的具體操作類:$(function () { var CarManager = {
Time of Update: 2015-07-21
JavaScript:S.O.L.I.D五大原則之裡氏替換原則LSP前言本章我們要講解的是S.O.L.I.D五大原則JavaScript語言實現的第3篇,裡氏替換原則LSP(The Liskov Substitution Principle )。 開閉原則的描述是:Subtypes must be substitutable for their base types.衍生類別型必須可以替換它的基底類型。
Time of Update: 2015-07-21
js中跨域方法原理詳解,js跨域詳解架構中(iframe)的資料。只要協議、網域名稱、連接埠有任何一個不同,都被當作是不同的域。下表給出了相對http://store.company.com/dir/page.html同源檢測的結果:要解決跨域的問題,我們可以使用以下幾種方法:一、通過jsonp跨域在js中,我們直接用XMLHttpRequest請求不同域上的資料時,是不可以的。但是,在頁面上引入不同域上的js指令檔卻是可以的,jsonp正是利用這個特性來實現的。比如,有個a.html頁面,它裡
Time of Update: 2015-07-21
javascript中mouseover、mouseout使用詳解,mouseovermouseout本文並沒有像標題說的那樣,真正阻止事件元素的子項目冒泡...只是在子項目冒泡到事件元素處時進行了一個判斷,判斷是否要觸發事件,哦...不對 應該是是否要運行事件函數中的相關操作...首先你可以猛戳這裡: 問題的出現 註:jquery中的mouseover/out事件也有此問題解決方案一:在ie下有mouseenter 與 mouseleave事件來替代mouseover 和
Time of Update: 2015-07-21
JavaScript——遞迴,嵌套和閉包關於函數建立的三種方式以及遞迴,嵌套和閉包的概念經常容易搞混。函數定義的三種方式:1.聲明式函數(標準的關鍵字function+函數名+(參數列表)+{函數主體})例如:function functionname(param1,param2,......,paramn){function statment}2.匿名式函數(將函數賦予的變數+建構函式Function+(參數))例如:var variable=new
Time of Update: 2015-07-21
ExtJs動態產生treepanel的Json格式,extjsjson在節點中加上"checked"屬性,會自動產生checkbox。擷取選中節點var nodeArray = "";var nodesObj = mytree.getChecked();var i;var length=nodesObj .length;for (i = 0; i < length; i++) {nodeArray += nodesObj[i].id + ',';
Time of Update: 2015-07-21
javascript擷取網頁寬高方法匯總,javascript擷取匯總document.body.clientWidth - 網頁可見地區寬document.body.clientHeight - 網頁可見地區高document.body.offsetWidth - 網頁可見地區寬,包括邊線和捲軸的寬document.body.offsetHeight - 網頁可見地區高,包括邊線和捲軸的高[FF,chrom下是整個頁面高,IE opera
Time of Update: 2015-07-21
jQuery的position()方法詳解,jquerypositionposition()方法的定義和用法:此方法擷取匹配元素相對某些元素的位移量。返回的對象包含兩個整型屬性(top和left)的對象。此方法只對可見元素有效。文法結構:$(selector).position()在教程的開頭之所以說是擷取匹配元素相對於某些元素的位移量。很多教程都說方法返回的位移量是相對於父元素,其實並非完全如此,此方法會將匹配元素以絕對位置方式處理,當然並不是說真的將匹配元素設定為絕對位置。方法的位移量參考原
Time of Update: 2015-07-21
jQuery.prop() 使用詳解,jquerypropprop()函數用於設定或返回當前jQuery對象所匹配的元素的屬性值。該函數屬於jQuery對象(執行個體)。如果需要刪除DOM元素的屬性,請使用removeProp()函數。文法jQuery 1.6 新增該函數。prop()函數有以下兩種用法:用法一:jQueryObject.prop( propertyName [, value ]
Time of Update: 2015-07-19
javascript實現根據3原色製作顏色選取器的方法,原色選取器本文執行個體講述了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: 2015-07-19
js實現頭像圖片切割縮放及無重新整理上傳圖片的方法,js縮放本文執行個體講述了js實現頭像圖片切割縮放及無重新整理上傳圖片的方法。分享給大家供大家參考。具體如下:fname:後台接收時用的名字, 必填funstr:開始上傳執行的函數, 預設無funbak:上傳成功後的回呼函數, 必填furl:上傳地址; 預設當前form的提交頁面注意:上傳地址和當前地址必須為同意網域名稱否則回呼函數擷取不到
Time of Update: 2015-07-19
javascript父子頁面通訊執行個體詳解,javascript父子本文執行個體講述了javascript父子頁面通訊的實現方法。分享給大家供大家參考。具體分析如下:如果一個domain為 www.abc.com的頁面內部包含一個name屬性值為childFrame的iframe,並且這個iframe的domain為
Time of Update: 2015-07-18
jQuery自訂綁定的魔法升級版jQuery自訂綁定首先讓我們來看看jQuery的自訂綁定的使用方法,你可以使用bind或者live來訂閱一個事件(當然1.7以後也可以使用on了),代碼如下:$(#myElement).bind('customEventName',function(e){ ... });$(.elementsClass).live('customEventName',function(e){ ...