色天下一区二区三区,少妇精品久久久一区二区三区,中文字幕日韩高清,91精品国产91久久久久久最新毛片

首頁 > 上海 > 寶山區(qū) > 上海市js考試試題,js面試題

上海市js考試試題,js面試題

來源:整理 時間:2023-05-22 01:11:25 編輯:上海生活 手機版

1,js面試題

1.eventLoop 2.setTimeout 誤差原因 3.深淺拷貝 4.跨域原因及解決方案 5.css放在頭部,js放在尾部 6.css觸發(fā)bfc 7.webpack plugin和loader區(qū)別 8.前端優(yōu)化 9.協商緩存 10.長列表優(yōu)化 11.webview交互 12.vue響應式原理 13.原型 14.算法題:數組中有n個元素,排列 EventLoop是計算機系統的運行機制,js就是運行這個機制,因為js是單線程語言,所以一旦遇到一個耗時很長的任務就會卡住,js為了解決這個問題就有了EventLoop Event Loop是一個程序結構,用于等待和發(fā)送消息和事件。 就是在程序中有了兩個線程,一個負責應用本身,主線程,另一個負責主線程和其它進程,稱為EventLoop 1、js是單線程語言 基本數據類型存放在棧中的簡單數據段 引用數據類型存放在堆中的對象 因為定時器是宏任務,如果執(zhí)行棧的時間大于定時器花費的時間,那么定時器的回調在 宏任務(macrotask) 里,來不及去調用,所有這個時間會有誤差。所以就會有誤差 宏任務是宿主發(fā)起的比如script,setTimeout css放在頭部是因為頁面加載html生成dom樹的時候就可以同時對dom樹進行渲染,防止閃跳,白屏 js放在尾部是因為js會修改dom樹,需要一個穩(wěn)定的dom樹 BFC是css的一個布局概念,塊級格式化上下文 浮動float不為none的時候 定位為position:absolute和fixed的 display的時候 overflow不為visible 解決浮動父元素坍塌問題 解決自適應布局的問題 解決外邊距垂直方向重合問題 loader是文件加載器,運行在nodejs中,并對文件進行打包,壓縮轉換 plugin是插件,用于拓展webpack的功能 淺拷貝有兩種定于,第一種是賦值,第二種是拷貝對象的第一層屬性,深層還是一樣的 深拷貝是指將對象拷貝一份,無論如何修改都不會改變原有的 響應式原理就是當數據發(fā)生改變的時候視圖也會跟著更新 VUE是利用了Object.defineProperty的方法里面的setter 與getter方法的觀察者模式來實現。

js面試題

2,js基礎面試題131160道題目

131.用原生 JavaScript 的實現過什么功能嗎? 參考答案:輪播圖、手風琴、放大鏡、3D動畫效果等,切記,所答的一定要知道實現原理!,不知道還不如不說! 參與互動 132.javascript 代碼中的"use strict"; 是什么意思 ? 使用它區(qū)別是什么? 參考答案:意思是使用嚴格模式,使用嚴格模式,一些不規(guī)范的語法將不再支持 參與互動 133.簡述創(chuàng)建函數的幾種方式 參考答案: 參與互動 134.window.location.search() 返回的是什么? 參考答案:查詢(參數)部分。除了給動態(tài)語言賦值以外,我們同樣可以給靜態(tài)頁面, 并使用 javascript 來獲得相信應的參數值 返回值:?ver=1.0&id=timlq 也就是問號后面的! 參與互動 135.window.location.hash 返回的是什么? 參考答案:錨點 , 返回值:#love ; 參與互動 136.window.location.reload() 作用? 參考答案:刷新當前頁面 參與互動 137.為什么不能定義 1px 左右的 p 容器? 參考答案: IE6 下這個問題是因為默認的行高造成的,解決的方法也有很多,例如: overflow:hidden | zoom:0.08 | line-height:1px 參與互動 138.BOM 對象有哪些,列舉 window 對象? 參考答案: 參與互動 139.簡述 readonly 與 disabled 的區(qū)別 參考答案: 參與互動 140.為什么擴展 javascript 內置對象不是好的做法? 參考答案: 參與互動 141.什么是三元表達式?“三元”表示什么意思? 參考答案:三元如名字表示的三元運算符需要三個操作數。 語法是 條件 ? 結果1 : 結果2; .這里你把條件寫在問號(?)的前面后面跟著用冒號(:)分隔的結果1和結果2。滿足條件時結果1否則結果2。 參與互動 142.我們給一個 dom 同時綁定兩個點擊事件,一個用捕獲,一個用冒泡,你來說下會執(zhí)行幾次事件,然后會先執(zhí)行冒泡還是捕獲 參考答案:所有事件的順序是:其他元素捕獲階段事件 -> 本元素代碼順序事件 -> 其他元素冒泡階段事件 。 參考 參與互動 144.簡述一下 Handlebars 的基本用法? 參考答案:沒有用過的話說出它是干什么的即可 參與互動 143.簡述一下 Handlerbars 的對模板的基本處理流程, 如何編譯的?如何緩存的? 參考答案: 參與互動 145.前端 templating(Mustache, underscore, handlebars)是干嘛的, 怎么用? 參考答案: 參與互動 146.知道什么是 webkit 么? 知道怎么用瀏覽器的各種工具來調試和 debug 代碼么? 參考答案:Webkit 是瀏覽器引擎,包括 html 渲染和 js 解析功能,手機瀏覽器的主流內核,與之相對應的引擎有 Gecko(Mozilla Firefox 等使用)和 Trident(也稱 MSHTML,IE 使用)。 對于瀏覽器的調試工具要熟練使用,主要是頁面結構分析,后臺請求信息查看,js 調試工具使用,熟練使用這些工具可以快速提高解決問題的效率 參與互動 147.如何測試前端代碼? 知道 BDD, TDD, Unit Test 么? 知道怎么測試你的前端工程么(mocha, sinon, jasmin, qUnit..)? 參考答案:了解 BDD 行為驅動開發(fā)與 TDD 測試驅動開發(fā)已經單元測試相關概念 參與互動 148.JavaScript 的循環(huán)語句有哪些? 參考答案:while for do while forEach 參與互動 149.作用域-編譯期執(zhí)行期以及全局局部作用域問題 參考答案:js 執(zhí)行主要的兩個階段:預解析和執(zhí)行期 參與互動 150.如何添加 html 元素的事件,有幾種方法?請列舉 參考答案:直接在標簽里添加;在元素上添加、使用事件注冊函數添加 參與互動 151.列舉瀏覽器對象模型 BOM 里常用的至少 4 個對象,并列舉 window 對象的常用方法至少 5 個 參考答案: 對象:Window document location screen history navigator 方法:Alert() confirm() prompt() open() close() 參與互動 152.事件綁定的方式 參考答案: 參與互動 153.事件循環(huán) 參考答案:事件循環(huán)是一個單線程循環(huán),用于監(jiān)視調用堆棧并檢查是否有工作即將在任務隊列中完成。如果調用堆棧為空并且任務隊列中有回調函數,則將回調函數出隊并推送到調用堆棧中執(zhí)行。 參與互動 154.事件模型 參考答案: 解析:參考 參與互動 155.如何自定義事件 參考答案: 1.原生提供了 3 個方法實現自定義事件 2.createEvent,設置事件類型,是 html 事件還是 鼠標事件 3.initEvent 初始化事件,事件名稱,是否允許冒泡,是否阻止自定義事件 4.dispatchEvent 觸發(fā)事件 MDN 參與互動 156.target 和 currentTarget 區(qū)別 參考答案: 參與互動 157.prototype 和__proto__的關系是什么 參考答案: 所有的對象都擁有__proto__屬性,它指向對象構造函數的 prototype 屬性 所有的函數都同時擁有__proto__和 protytpe 屬性 函數的__proto__指向自己的函數實現 函數的 protytpe 是一個對象 所以函數的 prototype 也有__proto__屬性 指向 Object.prototype Object.prototype.__proto__指向 null 參與互動 158.什么是原型屬性? 參考答案:從構造函數的prototype屬性出發(fā)找到原型,這時候就把原型稱之為構造函數的原型屬性 參與互動 159.什么是原型對象? 參考答案:從實例的__proto__出發(fā),找到原型,這時候就把原型稱之為實例的原型對象。 參與互動 160.使用 let、var 和 const 創(chuàng)建變量有什么區(qū)別 參考答案: let 和 const 的區(qū)別在于:let 允許多次賦值,而 const 只允許一次。

js基礎面試題131160道題目

文章TAG:上海上海市考試試試上海市js考試試題

最近更新

  • 饕餮,象征節(jié)約糧食勸人勿貪吃

    饕餮也象征勸人節(jié)約糧食,所以饕餮紋身出現在大量的飲食器具中,也是為了實現勸誡,甚至是增強這種勸誡,饕餮的來歷如下:饕餮是傳說中的惡獸,貪吃到把自己的身體都吃光了,所以形狀一般是沒有 ......

    寶山區(qū) 日期:2023-05-06

  • 上海市楊浦區(qū)定海街道137,楊浦區(qū)延吉東路137的郵編是多少

    楊浦區(qū)延吉東路137的郵編是多少楊浦區(qū)延吉東路137郵編:200093以上供您參考希望能幫到您還望采納謝謝2,上海市楊浦區(qū)定海社區(qū)衛(wèi)生服務中心怎么走定海社區(qū)衛(wèi)生服務中心地址:楊浦區(qū) ......

    寶山區(qū) 日期:2023-05-06

  • 感冒可以吃魚嗎,感冒能吃魚嗎

    感冒能吃魚嗎2,感冒能吃魚么1,感冒能吃魚嗎病情分析:感冒病人不宜多吃魚意見建議:魚為礦物質極佳的來源,其中以磷、銅、碘、納、鉀、鎂、鐵、氟較為多。海水魚含碘豐富,是碘可靠的來源。 ......

    寶山區(qū) 日期:2023-05-06

  • 上海市有二個秘書長嗎,上海市市長秘書共有哪些人

    上海市市長秘書共有哪些人2,上海有多少個馮煦堯3,上海市城鄉(xiāng)建設和交通委員會秘書長是什么級別4,上海市政府任命兩位副秘書長他們的履歷如何5,上海市市長秘書是誰6,上海市二級以上醫(yī)院 ......

    寶山區(qū) 日期:2023-05-06

  • 蜜棗的功效,吃蜜棗有什么作用

    吃蜜棗有什么作用2,吃蜜棗有什么好處1,吃蜜棗有什么作用滋補養(yǎng)顏~~還可以解饞啊2,吃蜜棗有什么好處棗制成的果脯一般稱為蜜棗。由于其表現帶有許多細紋,故又稱之為金絲蜜棗。制蜜棗的原 ......

    寶山區(qū) 日期:2023-05-06

  • 上海市瑞金盧灣分院電話,嘉定瑞金醫(yī)院皮膚科預約

    嘉定瑞金醫(yī)院皮膚科預約2,上海瑞金醫(yī)院地址3,上海瑞金醫(yī)院盧灣分院是不是總院啊4,上海瑞金醫(yī)院盧灣分院是不是總院啊5,上海南站到瑞金醫(yī)院具體路線怎么走車費要多少6,上海瑞金醫(yī)院在哪 ......

    寶山區(qū) 日期:2023-05-06

  • 陪伴的近義詞,陪伴的近義詞是什么

    陪伴的近義詞是什么陪伴近義詞:伴隨,陪同,隨同,奉陪。釋義:隨同做伴。元喬吉《小桃紅·點鞋枝》曲:“月牙脫出宮蓮嬱,雖然草木,不堪憔悴,陪伴玉纖纖。”伴隨{0}2,陪伴的近義詞伴隨 ......

    寶山區(qū) 日期:2023-05-06

  • 上海市虹橋王磊,上海王磊形象公社在哪

    上海王磊形象公社在哪2,上海佩奇品牌管理有限公司怎么樣3,上海王磊造型好嗎4,王磊的運動生涯5,上海王磊應聘設計師一般什么要求啊需要交押金不6,上海王磊形象公社大致消費是多少1,上 ......

    寶山區(qū) 日期:2023-05-06

主站蜘蛛池模板: 云阳县| 安化县| 富平县| 麦盖提县| 札达县| 弥勒县| 凤城市| 东明县| 星子县| 祁东县| 汝南县| 德兴市| 泗洪县| 凌源市| 五台县| 南木林县| 五峰| 海口市| 云霄县| 丰宁| 桂平市| 务川| 衡山县| 溆浦县| 客服| 启东市| 建始县| 营口市| 东乌珠穆沁旗| 遵义县| 承德县| 通化县| 阜新市| 贺兰县| 昆山市| 合作市| 湾仔区| 凤翔县| 息烽县| 东丰县| 湛江市|