原文:面試官說:說一說CommonJs的實現原理

其實剛看到這個題目的時候,我的內心是拒絕的,但是本着對科學的敬畏精神,我開始了 CommonJs 的探索之路。 來來來奉上我這幾天的心血,拿走不客氣。如有錯誤歡迎指正,共同進步。 提到CommonJs 繞不開的就是模塊化。 模塊化 模塊化是指將一個復雜的系統分解為多個模塊以方便編碼。 很久以前,開發網頁要通過命名空間的方式來組織代碼,例如 jQuery 庫將它的 API 都放在了 window. ...

2018-11-08 10:19 0 1125 推薦指數:

查看詳情

面試官說一說Zookeeper中Leader選舉機制

哈嘍!大家好,我是小奇,一位不靠譜的程序員 小奇打算以輕松幽默的對話方式來分享一些技術,如果你覺得通過小奇的文章學到了東西,那就給小奇一個贊吧 文章持續更新 一、前言 今天又是一個陽光明媚的一天,我又懷着沉重的心情踏上了面試的道路,有時我就在懷疑自己,自己是不是不適合程序員 ...

Thu Apr 07 08:17:00 CST 2022 6 647
說一說vector

vector<T>標准庫模版類應該是絕大多數c++程序員使用頻率比較高的一個類了。不過vector<bool>也許就不那么被程序員所了解。關於vector<bool> ...

Tue Jul 09 19:50:00 CST 2013 0 15295
說一說JS的IIFE

1. 定義IIFE: Immediately Invoked Function Expression,意為立即調用的函數表達式,也就是,聲明函數的同時立即調用這個函數。對比一下,這是不采用IIFE時的函數聲明和函數調用: 下面是IIFE形式的函數調用: 函數的聲明 ...

Sat Feb 24 00:43:00 CST 2018 1 6420
【大廠面試07期】說一說你對synchronized鎖的理解?

synchronized鎖的原理也是大廠面試中經常會涉及的問題,本文主要通過對以下問題進行分析講解,來幫助大家理解synchronized鎖的原理。 1.synchronized鎖是什么?鎖的對象是什么? 2.偏向鎖,輕量級鎖,重量級鎖的執行流程是怎樣的? 3.為什么說是輕量級,重量級鎖 ...

Fri Jun 12 17:59:00 CST 2020 0 624
說一說,正常上線的流程

很多時候,經驗是被痛苦逼出來的,流程是被錯誤逼出來的。在上線的過程當中,這段時間遇到了一些問題,造成了研發耽誤了不少時間。原因是上線的不規范性以及沒有任何的權限限制。 另外互聯網項目版本開發 ...

Sun May 24 21:44:00 CST 2015 6 9145
說一說Android的工程目錄結構

這段時間正在學習有關Android的知識,對在Eclipse下開發的Android項目的目錄結構有了一定的了解,在此對目錄結構做一個簡單的介紹。下圖是在Eclipse下Android項目展開的項目目錄 ...

Mon Aug 10 03:24:00 CST 2015 0 4172
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM