jquery的extend擴充套件方法:
jquery的擴充套件方法extend是我們在寫外掛程式的過程中常用的方法,該方法有一些過載原型,在此,我們一起去了解了解。
一、jquery的擴充套件方法原型是:
extend(dest,src1,src2,src3...);
它的含義是將src1,src2,src3...合併到dest中,返回值為合併後的dest,由此可以看出該方法合併後,是修改了dest的結構的。如果想要得到合併的結果卻又不想修改dest的結構,可以如下使用:
var newsrc=$.extend({},src1,src2,src3...)
//也就是將"{}"作為dest引數。
這樣就可以將src1,src2,src3...進行合併,然後將合併結果返回給newsrc了。如下例:
var result=$.extend({},,)
那麼合併後的結果
result=
typeof的語法是:typeof[(]expression[)]
即typeof後面跟乙個表示式,要不要括號都可以。它將返回乙個字串,表示表示式
的型別,而型別只有六種可能:number、string、boolean、object、function、
undefined
這是typeof返回的型別,與實際的資料型別,以及內部物件還是有區別的。
實際的型別可以參考微軟的乙份jscript幫助文件中的「jscript 的資料型別」,其中
還有null,但null經過typeof返回的型別是object。而乙個變數,如果沒有賦值時,
它的型別為undefined,但它值為null。
總結js中this的指向問題
var a 1 就相當於window.a 1function demo1 function demo2 return demo3 demo1 呼叫demo1函式,這裡this很顯然指向window var a demo2 a 這裡看到會列印出3,應該也很好理解,a變數將demo2函式執行後的的返回值...
js引用jquery問題
jquery本身就是乙個j ascript函式庫,所以可以直接在js檔案中寫jquery 但需要注意 jquery的使用需要引用官方的jquery.js檔案。關鍵 獨立的js檔案不需要引用任何jquery.js檔案,只需要在相應的html網頁中引用jquery.js和.js檔案,jquery檔案引用...
關於js中this問題的大總結
this 上 下文,根據執行環境而發生指向的改變,只有函式執行的時候才能確定this到底指向誰。實際上this的最終指向的是那個呼叫它的物件。例子1 在嚴格版中的預設的this不再是window,而是undefined。我們這裡不討論嚴格版的。在直接呼叫函式中獲取this function a a ...