牛客日誌 面試題

2021-10-02 07:26:40 字數 2093 閱讀 4814

新視窗開啟網頁,用到以下哪個值()

值描述_blank

在新視窗中開啟被鏈結文件。

_self

預設。在相同的框架中開啟被鏈結文件。

_parent

在父框架集中開啟被鏈結文件。

_top

在整個視窗中開啟被鏈結文件。

framename

在指定的框架中開啟被鏈結文件。

下列js可以讓乙個input的背景顏色變成紅色的是?

這道題的答案是a

思路:獲取該元素,通過該元素擁有的屬性或方法來改變元素的樣式。

而通過js來改變元素樣式的兩個最常見的api為:style、classname。使用style介面一次只能改變乙個樣式,而使用classname則可以同時改變多個樣式,當然前提是已經用css定義該類名的相關樣式。

backgroundcolor? background-color?

簡單說一下:在使用點運算子時,瀏覽器看到「-」就沒法正確解析了,在那種情況下,只能將該變數使用駝峰命名法來表示。而使用方括號表示法,"-"被理解為字串中的內容,該字串能被正確解析。

inputelement.style.backgroundcolor = 『red』; // 這是沒問題的

inputelement.style.background-color = 『red』; // 這是錯的,瀏覽器看不懂啊…

inputelement.style[「background-color」] = 『red』; // 這也是可以的

表示紅色有若干種方法:

1.顏色名:red

2.百分數:rgb(100%, 0%, 0%)

3.數值:rgb(255, 0, 0)

4.十六進製制:#ff0000

5.簡寫的十六進製制:#f00

下述有關css屬性position的屬性值的描述,說法錯誤的是?

答案是 b

思路:值

描述absolute

生成絕對定位的元素,相對於 static 定位以外的第乙個父元素進行定位。元素的位置通過 「left」, 「top」, 「right」 以及 「bottom」 屬性進行規定。

fixed

生成絕對定位的元素,相對於瀏覽器視窗進行定位。元素的位置通過 「left」, 「top」, 「right」 以及 「bottom」 屬性進行規定。

relative

生成相對定位的元素,相對於其正常位置進行定位。因此,「left:20」 會向元素的 left 位置新增 20 畫素。

static

預設值。沒有定位,元素出現在正常的流中(忽略 top, bottom, left, right 或者 z-index 宣告)。

inherit

規定應該從父元素繼承 position 屬性的值。

下面這個js程式的輸出是什麼:

function

foo()}

var f1 =

foo(),

f2 =

foo();

f1();

//0f1()

;//1f2(

);//0

答案見**內

思路:(1)function是引用型別:儲存在堆中,變數f1,f2是儲存在棧中;

(2)閉包:乙個函式(產生新的作用域)定義的區域性變數、子函式的作用域在函式內,

但是一旦離開了這個函式,區域性變數就無法訪問,所有通過返回子函式到乙個變數f1的方法,讓

f1指向堆中的函式作用域,這樣可以使用區域性變數i.

(3) 過程:

第一次f1() :f1=foo()中,先執行foo(): i = 0,return值返回給f1

(f1指向子函式 f1()=function(),因為子函式沒有 定義i,所以向上找到父函式定義的 i: )並執行子函式 輸出i=0,再自加 i =1(覆蓋了父函式foo 的 i值);

第二次f1() : 執行的是子函式 function(),輸出的是父函式 的 i=1,再自加 i =2;

第一次f2():同第一次f1(),不同的是 f2指向堆中乙個新的物件 function(),所有此i非彼i,輸出i=0;如果

如果再次f2(),那麼和第二次f1(),一樣輸出i=1;

Android面試題(牛客)

1.1.管理乙個平面 這個平面是乙個特殊的記憶體塊 它可以和 android 檢視系統混合 2.管理乙個egl 顯示 它能夠讓 opengl 渲染到乙個平面 3.接受乙個使用者提供的實際顯示的renderer 物件 4.使用乙個專用線程去渲染從而和ui 執行緒解耦 5.支援on demand 和連續...

牛客網(面試題)

每年六一兒童節,牛客都會準備一些小禮物去看望孤兒院的小朋友,今年亦是如此。hf作為牛客的資深元老,自然也準備了一些小遊戲。其中,有個遊戲是這樣的 首先,讓小朋友們圍成乙個大圈。然後,他隨機指定乙個數m,讓編號為0的小朋友開始報數。每次喊到m 1的那個小朋友要出列唱首歌,然後可以在禮品箱中任意的挑選禮...

跳台階 牛客網面試題

乙隻青蛙一次可以跳上1級台階,也可以跳上2級。求該青蛙跳上乙個n級的台階總共有多少種跳法 先後次序不同算不同的結果 當每次只跳一級台階時,只有一種情況 當每次只跳兩級台階時,也是只有一種情況 當又跳一級台階又跳兩級台階時,我們可以假設第一步跳一級台階,那麼後面的所有的跳法為f n 1 當第一步跳兩級...