原创 面試官問:JS的this指向

面試官經常會出很多考題,都會考察this指向,也是看候選人對JS基礎知識是否紮實。 附上之前寫文章寫過的一段話:已經有很多關於this的文章,爲什麼自己還要寫一遍呢。學習就好比是座大山,人們沿着不同的路登山,分享着自己看到的風景。你不一定能

原创 面試官問:能否模擬實現JS的call和apply方法

之前寫過兩篇《面試官問:能否模擬實現JS的new操作符》和《面試官問:能否模擬實現JS的bind方法》 其中模擬bind方法時是使用的call和apply修改this指向。但面試官可能問:能否不用call和apply來實現呢。意思也就是需要

原创 面試官問:能否模擬實現bind

前言 用過React的同學都知道,經常會使用bind來綁定this。 import React, { Component } from 'react'; class TodoItem extends Component{ const

原创 面試官問:能否模擬實現JS的new操作符

前言 用過Vuejs的同學都知道,需要用new操作符來實例化。 new Vue({ el: '#app', mounted(){}, }); 那麼面試官可能會問是否想過new到底做了什麼,怎麼模擬實現呢。 附上之前寫文章寫過

原创 分享百度網盤下載搜索神器和一些實用瀏覽器插件

前段時間(端午節期間)折騰電腦,用虛擬機安裝mac 10.13,但安裝包太大,6.5G。順便放下我安裝時參考的鏈接,說不定有人也想安裝mac試試,不過我試驗的是安裝後比較卡。驗證在vm12下安裝os 10.13的可行性(同適用 os 10.