jQuery常見面試題

2022-07-26 22:24:18 字數 1404 閱讀 6766

回答:其實美元符號$只是」jquery」的別名,它是jquery的選擇器,如下**:

$(

document).ready(

function(

));

當然你也可以用jquery來代替$,如下**:

jquery(document).ready(function());

jquery中就是通過這個美元符號來實現各種靈活的dom元素選擇的,例如$(「#main」)即選中id為main的元素。

回答:onload()和document.ready()的區別有以下兩點:

1、我們可以在頁面中使用多個document.ready(),但只能使用一次onload()。

2、document.ready()函式在頁面dom元素載入完以後就會被呼叫,而onload()函式則要在所有的關聯資源(包括影象、音訊)載入完畢後才會呼叫。

回答:從我自己的角度來講,可以有3種型別的選擇器,如下:

1、基本選擇器:直接根據id、css類名、元素名返回匹配的dom元素。

2、層次選擇器:也叫做路徑選擇器,可以根據路徑層次來選擇相應的dom元素。

回答:這正是jquery選擇器上場的時候了,**如下:

$("*").css("border", "2px dotted red");

script>

回答:為了節省頻寬和指令碼引用的穩定性,我們會使用cdn上的jquery檔案,例如google的jquery cdn服務。但是如果這些cdn上的jquery服務不可用,我們還可以通過以下**來切換到本地伺服器的jquery版本:

script>

//script>

回答:**如下:

html:

id="inputfield" type="text" size="12"/>

jquery:

$(document).ready(function () ); }); script>

回答:delegate()會在以下兩個情況下使用到:

$("ul").delegate("li", "click", function());

2、當元素在當前頁面中不可用時,可以使用delegate()

回答:在jquery中,我們可以使用以下方法實現url的編碼和解碼。

encodeuricomponent(url) and decodeuricomponent(url)

回答:實現**如下:

$(document).ready(function() );

script>

常見面試題

1.get和post的區別 1 本質區別 get是向伺服器請求資料,post是向伺服器傳送資料。2 伺服器獲取值的方式 get方式提交的資料,伺服器端使用request.querystring獲取變數的值。post方式提交的資料,伺服器端使用request.form獲取資料。3 安全性 get安全效...

常見面試題

1 一行 實現1 100之和 lst i for i in range 1,101 print sum lst 2 如何在乙個函式內部修改全域性變數?在函式內部新增 global 變數名 這樣就可以在本地作用域定義全域性作用域了 name 大明 def eat name1 global name n...

常見面試題

dns解析 發起tcp三次握手,並建立tcp連線 發起http請求 伺服器相應http請求並得到html 伺服器解析html 並對頁面進行渲染然後返回給使用者 首先先進行ioc容器的初始化 ioc 容器的初始化過程分為三步驟 resource 定位 beandefinition 的載入和解析,bea...