jquery 中js的總結問題

2021-07-06 04:57:57 字數 923 閱讀 7110

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 ...