原文:前端面試送命題(一)-JS三座大山

前言 本篇文章比較適合 年以上的前端工作者,JS三座大山分別指:原型與原型鏈,作用域及閉包,異步和單線程。 原型與原型鏈 說到原型,就不得不提一下構造函數,首先我們看下面一個簡單的例子: 首先創造空的對象,再讓this指向這個對象,通過this.name進行賦值,最終返回this,這其實也是new 一個對象的過程。 其實: let obj 是 let obj new Object 的語法糖 let ...

2018-04-19 09:08 29 5723 推薦指數:

查看詳情

JS三座大山再學習(三、異步和單線程)

本文已發布在西瓜君的個人博客,原文傳送門 前言 寫這一篇的時候,西瓜君查閱了很多資料和文章,但是相當多的文章寫的都很簡單,甚至互相之間有矛盾,這讓我很困擾;同時也讓我堅定了要寫出一篇好的關於JS異步、單線程、事件循環的文章,下面,讓我們一起來學習本文吧,沖鴨~~ 單線程 1. 什么是單線程 ...

Mon Dec 02 17:13:00 CST 2019 2 417
JS三座大山再學習(二、作用域和閉包)

本文已發布在西瓜君的個人博客,原文傳送門 作用域 JS中有兩種作用域:全局作用域|局部作用域 栗子1 name定義在全局,在全局可以訪問到,所以 (2) 打印能夠正確打印; 在函數fun中,如果沒有定義name屬性,那么會到它的父作用域去找,所以 (3) 也能正確打印 ...

Mon Nov 25 17:22:00 CST 2019 2 329
前端面試送命題(三)- 面試題篇

前言 前端入門很容易,簡單地用html搭一個頁面框架;會用一些css基本樣式;懂得用jquery的dom交互,就基本可以挺着胸說自己是個前端工程師了。 但是前端提升異常艱難,算法、數據結構、oop;javascript、dom、css、html5這些僅僅是標配;性能優化、安全性、代碼優雅性 ...

Mon Aug 20 16:40:00 CST 2018 12 2293
前端面試送命題(二)-callback,promise,generator,async-await

前言 本篇文章適合前端架構師,或者進階的前端開發人員;我在面試vmware前端架構師的時候,被問到關於callback,promise,generator,async-await的問題。 首先我們回顧一下javascript異步的發展歷程。 ES6 以前:   回調函數(callback ...

Thu Jun 21 18:02:00 CST 2018 7 1521
前端面試之angular JS

1. angular的數據綁定采用什么機制?詳述原理 angularjs的雙向數據綁定,采用臟檢查(dirty-checking)機制。ng只有在指定事件觸發后,才進入 $digest cycle ...

Tue Aug 16 20:24:00 CST 2016 0 5710
前端面試(原生js篇) - DOM

根據我的面試經歷,一般小公司的面試環節,比較關心框架的熟練程度,以及獨立開發組件的能力 但大廠通常有五輪以上的面試,而且對 js 基礎語法很是看重 於是我總結了一些關於 js 基礎的面試對話,有的當時沒答上來,就在總結的時候就加了點料 忽然覺得又該讀一遍犀牛書了... 一、面試對話 ...

Tue Sep 11 00:36:00 CST 2018 0 4333
前端面試:js數據類型

js數據類型是js中的基礎知識點,也是前端面試中一定會被考察的內容。本文旨在知識的梳理和總結,希望讀者通過閱讀本文,能夠對這一塊知識有更清晰的認識。文中如果出現錯誤,請在評論區指出,謝謝。 js數據類型都有什么? 答:js數據類型一共有7種,兩大類:原始類型,引用類型(對象) 原始類型包括 ...

Wed Mar 06 02:35:00 CST 2019 0 1517
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM