原创 【第22題】理解 JS 模塊化

題目描述 簡單描述一下你所瞭解的JS模塊化 答案解析 這道題目主要考察對JS模塊化發展歷程的瞭解,以及發展中出現的一些規範和技術的掌握。 模塊化是每一種語言膨脹的畢竟之路,JS 也不例外,從原來的不支持模塊化,到現在支持模塊化,

原创 node 文字生成圖片

背景 不知不覺,公衆號【前端名獅】已經做了三個月時間了,期間共更新了22篇解析經典面試題的文章,60篇精選文章,真的是困苦和收穫共存的三個月。 公衆號發佈文章時,需要爲文章配置一個封面圖片。我的常規做法就是網上搜一張圖片,然後利用

原创 【第23題】排列組合

題目描述 高中的時候數學課上(或者小學奧數)學的排列組合,大家還記得嗎?排列比較簡單,就不提了。那麼,組合怎麼用程序來實現呢? 比如籮筐裏有6個標了號的蘋果,1 2 3 4 5 6,從裏面取出3個蘋果,都有什麼取法呢? /*

原创 【第24題】三條路徑理清原型鏈(定格記憶篇)

面試題(頭條) 利用原型和原型鏈相關知識,畫出 Object、 Function、Object.prototype、Function.prototype 四個對象間的關聯關係 答案解析: 原型和原型鏈,是javascript這

原创 重溫基礎:ES6系列(三)

ES6系列目錄1 let 和 const命令2 變量的解構賦值3 字符串的拓展4 正則的拓展5 數值的拓展6 函數的拓展7 數組的拓展8 對象的拓展9 Symbol10 Set和Map數據結構11 Proxy12 Promise對象13

原创 重溫基礎:ES6系列(二)

ES6系列目錄1 let 和 const命令2 變量的解構賦值3 字符串的拓展4 正則的拓展5 數值的拓展6 函數的拓展7 數組的拓展8 對象的拓展9 Symbol10 Set和Map數據結構11 Proxy12 Promise對象13

原创 重溫基礎:ES6系列(五)

ES6系列目錄1 let 和 const命令2 變量的解構賦值3 字符串的拓展4 正則的拓展5 數值的拓展6 函數的拓展7 數組的拓展8 對象的拓展9 Symbol10 Set和Map數據結構11 Proxy12 Promise對象13

原创 微信公衆號文章新增曝光入口,不再侷限於微信APP了

前言 小編最近在折騰自己的公衆號【前端名獅】,由於公衆號文章內容只有訂閱者才能收到推送消息,所以文章的閱讀量低的實在可憐哈,又加上我的公衆號沒有做多久,粉絲量不夠多,閱讀量更是無顏面對江東父老,相信做過公衆號的同學應該有同感。(要

原创 如何解決彈窗過多,導致的html結構臃腫問題

業務背景 彈窗是頁面交互中的重要組成部分,前端開發的同學應該經常與它打交道。小編的日常是做面向C端的H5活動頁面,彈窗處理是每天都要面對的情況。根據日常工作中的場景,我總結了彈窗有以下特點: 不同的活動頁面,彈窗樣式基本不同;

原创 拋棄jenkins,如何用node從零搭建自動化部署管理平臺

一、背景 H5頁面由於其具有發佈靈活、跨平臺、易於傳播等突出特點,所以H5頁面是引流拉新、宣傳推廣的重要渠道和方式,備受各公司的青睞。 小編的日常工作就是做各種面向用戶的H5促銷活動的開發,在整個開發週期中,接合我司的一些情況,我

原创 第7題-瀏覽器緩存命中策略

面試題目: 瀏覽器緩存相關的頭字段有哪些?http請求時,它們之間是如何互相協作的? 答案解析: 瀏覽器緩存是性能優化中簡單高效的一種方式,按照緩存位置劃分爲以下幾種類型: service Worker Memory Cac

原创 第9題-[1,2,3]map(parseInt)的結果是什麼?

面試題目 [1, 2, 3].map(parseInt) 的結果是什麼? A. [1.0, 2.0, 3.0] B. [1, 2, NaN] C. [1, NaN, NaN] D. [1, 2, 3] 答案解析: 這一題主要考

原创 第8題-瀏覽器HTTP請求併發數和TCP連接的關係

面試題目(頭條): 網頁中的圖片資源爲什麼分放在不同的域名下? 瀏覽器與服務器建立一個TCP連接後,是否會在完成一個http請求後斷開?什麼條件下會斷開? 一個TCP連接可以同時發送幾個HTTP請求? 瀏覽器http請求的併發

原创 第10題- 你不知道的delete操作符

面試題目: 下面代碼的輸出結果是什麼? a = [1, 2, 3, 4]; delete a[1]; console.log(a.length); 答案解析: 這個題目主要考察delete相關的知識點 在 JavaScript

原创 第6題- module.exports、exports、export三者的區別

面試題目: module.exports、exports、export 三者的區別是什麼? 答案解析: 模塊化進程 想要了解三者的區別,需要了解下他們產生的背景。 以前JS本身沒有模塊化的概念和相關API,開發者一般都是在ht