面試題及答案

2022-08-14 08:09:16 字數 1683 閱讀 1044

1.css優先順序演算法如何計算

2.css盒子模型

3.new操作符具體幹了什麼呢

4.dom操作

——怎樣新增、移除、複製、建立和查詢節點

5.js有幾種資料型別,分別是什麼

6.js如何判斷乙個陣列

7.如何通過指定名稱建立乙個元素

8.在jquery

中,如何給動態新增的元素繫結事件

9.如何獲取元素的屬性   如

』www.baidu.com』>  獲取

href

的值10.form表單提交的必須條件是什麼

11.  寫出下面報錯語句的可能原因

(1)uncaught syntaxerror: unexpected token )  

(2)uncaught syntaxerror: unexpected identifier

(3) unexpected end of input

常遇到的ajax的

status code

有哪幾種,分別代表什麼意思

13.請寫乙個方法去除陣列中的某個指定元素。

如 arr = [1,2,3,4,5,6]  remove(arr,6) = [1,2,3,4,5]

function remove(arr,value)

答案 答1題:

* 優先順序就近原則,同權重情況下樣式定義最近者為準。

* 已最後載入的樣式為準。

優先順序為:

同權重: 內聯樣式表(標籤內部)

>

嵌入樣式表(當前檔案中)

>

外部樣式表(外部檔案中)。

!important > id > class > tag

important 比 內聯優先順序高

答2題:

在html中有句話:

every element in web design is a rectangular box!

盒子包括: content -> padding -> border -> margin

css3 中

box-sizing: border-box

時,width: content + padding + border

答3題:

var obj = {};obj.__proto__ = fun.prototype;fun.call(obj);

答4題:

建立: createdocumentfragment (通常會起到優化效能的作用

)createelement (

建立乙個具體的元素

)createtextnode (

建立乙個文字節點

)查詢getelementsbytagname()    //標籤名稱

getelementsbyname()    //

通過元素的

name

屬性的值

getelementbyid()    //

通過元素

id,唯一性

答5題:

1. 使用

object.prototype.tostring

去判斷!最好相容性

if( object.prototype.tostring.call( somevar ) === '[object array]' )

array.isarray ie9以下不行

RunTime面試題及答案

問題 objc在向乙個物件傳送訊息時,發生了什麼?1.根據物件的isa指標找到類物件id,在查詢類物件裡面的methodlists方法函式列表 2.如果沒有在好到,在沿著superclass,尋找父類,再在父類methodlists方法列表裡面查詢 3.最終找到sel,根據id和sel確認imp 指...

Google面試題 及答案

1 村子裡有100對夫妻,其中每個丈夫都瞞著自己的妻子 村里的每個妻子都能立即發現除自己丈夫之外的其他男人是否 唯獨不知道她自己的丈夫到底有沒有 村里的規矩不容忍通姦。任何乙個妻子,一旦能證明自己的男人 就必須當天把他殺死。村里的女人全都嚴格照此規矩辦事。一天,女頭領出來宣布,村里至少有乙個丈夫 請...

Hibernate面試題及答案

1.在資料庫中條件查詢速度很慢的時候,如何優化?1.建索引 2.減少表之間的關聯 3.優化sql,盡量讓sql很快定位資料,不要讓sql做全表查詢,應該走索引,把資料量大的表排在前面 4.簡化查詢字段,沒用的字段不要,已經對返回結果的控制,盡量返回少量資料 2.在hibernate中進行多表查詢,每...