




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、、基礎知識填空JS中的數據類型包含哪些(要求t細)以及基本數據類型和引用數據類型的本質區別: JS中如何的檢測數據類型(寫出四種方法): JS中判斷某個值是否是一個有效數字 的方法是:想要接收函數執行的時候傳遞的參數,都可以如何的處理: 將其他的數據類型轉化為 number 類型的方式有那些: 二、寫出DOM中常用的方法和屬性有一個div:<div class= " w" name= " h" id= " divl " ></div> 我想獲取這一個div你有幾種解決辦法(不 考慮兼容):獲取當前瀏覽器屏幕的寬
2、度和高度(兼容所有的瀏覽器): 獲取上一個哥哥元素節點(兼 容所有的瀏覽器):動態創建一個div標簽,并且添加到 body的最后面位置: 繼續上一題,把剛才創建的 克隆一份一模一樣的,添加到剛才創建的div前面:三、數組的基礎知識和應用我想刪除數組中的最后一項,至少寫出兩種辦法:我想在數組的末尾增加一個元 素,至少寫出兩種辦法:基于原來的數組復制一份一模一樣新的數組,不考慮原有數組是否改變的情況,請寫出至少三種方案:數組從小到大排序(可以處理10以上的數字): 實現找到 第n項到第m項的內容, 返回一個新的數組(原有數組不變): 四、寫出下面表達式的運算結果=false : !=false :
3、 =! : Number( “13px " 尸=NaN : 5+ " 3" -2 : If( "3px " *3)alert( "true")elsealert( "false"): If( "3px” +3)alert( "true" )elsealert( "false"): If (document.body ) alert( "ok" );elsealert( "no" ): alert(口) : null=
4、undefined : 五、< input type= "button" value="按鈕 1" />< input type= "button" value="按鈕 2" />< inputtype= "button" value="按鈕 3"/>< input type= "button" value="按鈕 4"/>< input type= "button&quo
5、t;value="按鈕 5" />var ary= red , yellow , pink , green , blue ;以上是頁面中的5個按鈕,和一個存儲五個顏色值的數組,要求實現一個方法 bindEvent ,循環給5個按鈕綁定點擊事件,當點擊的時候,整個body的背景顏色正好可以和數組中的指定項顏色對應(例如:點擊第三個按鈕,body的背景顏色" pink ”),請按照你的思路來實現?六、畫圖分析var ary=1,2,3,4;function fn(ary)ary0=0;ary=0;ary0=100; return ary;var res=fn(a
6、ry); console.log(ary); console.log(res);此題偏難,認真思考(360 面試題難度降低版本代碼)二、選擇題:(要求寫出分析步驟/畫圖)1、 console.log(a);var a=12;function fn()console.log(a);var a=13;fn();console.log(a);輸出的三次分別是多少A、undefined12 13B、undefined undefined 12A、undefined 12 13B、 undefined undefined 12D、有程序報錯C、 undefined undefined 132、conso
7、le.log(a);var a=12;function fn()console.log(a);a=13;fn();console.log(a);C、undefined undefined 13D、有程序報錯3、console.log(a);a=12;function fn()console.log(a);a=13;fn();console.log(a);輸出的三次分別是多少A、undefined12 13B、undefined undefined 12C、undefined undefined 13D、有程序報錯4、var foo=1;function bar()if(!foo)var foo
8、=10;console.log(foo);bar();輸出的結果是多少A、1 B、10C、undefined D、報錯5、var n=0;function a()var n=10;function b()n+;alert(n);b();return b;var c=a();c();alert(n);彈出三次的結果分別是什么?A、1 1 1 B、11 11 0 C、11 12 0 D、11 12 126、var a=10,b=11,c=12;function test(a)a=1;var b=2;c=3;test(10);alert(a); alert(b); alert(c);彈出的三個值分別
9、是多少?A、1 11 3 B、10 11 12C、1 2 3 D、 10 11 37、if(!("a" in window)alert(a);彈出的a的值是?A、1 B、undefined C、報錯 D、以上答案都不對8、var a=4;function b(x,y,a) alert(a);arguments2=10;alert(a);a=b(1,2,3); alert(a);三次彈出的結果是A、3 3 4B、3 10 4C、3 10 10 D、3 10 undefined9、var foo='hello'(function(foo)console.log(
10、foo);var foo=foo|'world'console.log(foo);)(foo);console.log(foo);三次分別輸出什么?A、 hello hello helloB、undefined worldhelloC、hello world worldD、以上答案都不正確10、var a=9;function fn()a=0;return function(b) return b+a+; var f=fn()var m=f(5);alert(m);var n=fn()(5);alert(n);var x=f(5);alert(x);alert(a);彈出的四次
11、結果?A、6 6 7 2B、5 6 7 3 C、5 5 6 3 D、以上答案者B不正確三、思考題:1、 document.parentNode的值是什么,為什么2、 document.parentnode的值是什么, 為什么。3、prototype 是誰的屬性,它起什么作用?_proto_是誰的屬性,它有什么作用?prototype 和_proto_有什么聯系?4、hasOwnProperty 和in都是用來判斷對象的屬性的,這兩個是怎么用的,有什么區別?5、什么是閉包,它有什么作用?四、附加題畫圖/分析步驟1、function fn(i) return function (n) consol
12、e.log(n + (i+);var f = fn(10);f(20);fn(20)(40);fn(30)(50);f(30);2、var i = 10;function fn() return function (n) console.log(n + (+i);var f = fn();f(20);fn()(20);fn()(30);f(30);3、var num = 10;var obj = num: 20;obj.fn = (function (num) this.num = num * 3;num+;return function (n) this.num += n;num+;cons
13、ole.log(num);)(obj.num);var fn = obj.fn;fn(5);obj.fn(10);console.log(num, obj.num);4、function Fn() this.x = 100;this.y = 200;this.getX = function () console.log(this.x);Ftotype.getX = function () console.log(this.x);;Ftotype.getY = function () console.log(this.y);;var fl = new Fn;var f2 =
14、new Fn;console.log(f1.getX = f2.getX);console.log(f1.getY = f2.getY);console.log(f1._proto_.getY = Ftotype.getY);console.log(f1._proto_.getX = f2.getX);console.log(f1.getX = Ftotype.getX);console.log(f1.constructor);console.log(Ftotype._proto_.constructor);f1.getX();f1._proto_.getX();f2.getY();Ftotype.getY。;5、我想通過下面的代碼實現選項卡,請問是否可以實現?不能的話,說明原因,那么你有幾種辦法可以解決?(面試必考題)23456789 01234 56voroTabvar oLisdocument. get ElementByld ("tab");oTab . getElementsByTagName(,li1');var oDivs oTab.getElementsByTagNameC'div"); function tabChange(nl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024中鐵物資集團西北有限公司公開招聘筆試參考題庫附帶答案詳解
- 初中物理人教版八年級下冊11.4 機械能及其轉化教學設計
- 七年級語文下冊第四單元14葉圣陶先生二三事教案新人教版
- 包班制教學培訓
- 人教版數學五年級下第三單元第3課時 練習課教案
- 專題十五走進社會生活(教學設計)2024年八年級上冊道德與法治部編版上冊
- 城鄉居民醫療保險業務培訓
- (三模)2025年寶雞市高考模擬檢測試題 (三)語文試卷(含答案)
- 初中政治 (道德與法治)人教部編版九年級下冊第一單元 我們共同的世界第二課 構建人類命運共同體推動和平與發展第一課時教案及反思
- 車間大修安全教育培訓
- 《小兒神經系統查體》課件
- 中石油職稱英語教材課文詳解
- 全國城市一覽表-excel
- 綠色施工實施細則及評價標準
- CFG樁施工工藝及質量控制
- 2023年數學周報杯初中數學競賽試題及答案
- 中考歷史-二輪專題復習
- A4版2023陜西省中考英語答題卡word版可以編輯
- 廣東省五年一貫制考試英語真題
- 無人機日常使用記錄表
- GB/T 27689-2011無動力類游樂設施兒童滑梯
評論
0/150
提交評論