原创 JS引擎的執行機制event loop

其核心機制就是宏任務微任務及其相關隊列的執行流程圖深入理解JS引擎的執行機制1.靈魂三問 : JS爲什麼是單線程的? 爲什麼需要異步? 單線程又是如何實現異步的呢?2.JS中的event loop(1)3.JS中的event loop(2)

原创 頭條秋招面試題以及答案

簡答題1.css3特性中的transform:translateZ(0)有什麼作用答案: 定義 3D 轉換,只是用 Z 軸的值。 拓展: transform 屬性向元素應用 2D 或 3D 轉換。該屬性允許我們對元素進行旋轉、縮放、移動或傾

原创 爲什麼招聘高級前端開發這麼難?(來源:知乎)

騰訊、阿里、網易 這種級別的我不敢說,以我個人的經歷來分享一下吧。先交代背景:上海的創業公司,成立快十年,團隊規模近百;主力是自己的產品,有時也作爲技術合作方幫合作伙伴做一點外包;前端團隊10人以內,目前主要技術棧是 React。負責招聘工

原创 React與vue的生命週期對照

react和vue的業務邏輯是差不多,vue在react上封裝了更簡潔的方法,使用起來更加的便捷,如:提供了便捷的指令(v-for,v-if,v-model),還提供了更多的屬性(computed,watch),我還是比較喜歡用react的

原创 理解JS的深淺拷貝以及深度拷貝解決雙向綁定的問題

當我們利用v-bind:來綁定屬性向子組件傳遞對象的時候,有時候我們需要子組件改變的時候不改變父組件的值,一般可以利用JSON.stringify(JSON.parse(jsonstr))將傳遞來的對象賦值到子組件自己的data,這樣做的原

原创 這一次,徹底弄懂 JavaScript 執行機制

本文的目的就是要保證你徹底弄懂javascript的執行機制,如果讀完本文還不懂,可以揍我。不論你是javascript新手還是老鳥,不論是面試求職,還是日常開發工作,我們經常會遇到這樣的情況:給定的幾行代碼,我們需要知道其輸出內容和順序。

原创 雙十一,教你給你女朋友不一樣的表白(程序員版)

什麼?沒有你女朋友的名字不給力,別慌,我已經爲大家拓展了一下表白源碼你可以把女朋友姓名首字母傳參,比如https://ru23.com/11?name=front,這樣會自動把源碼中you換成女朋友的名字雙十一光棍節又要來臨了,每年這個時候

原创 細數國內外前端大牛的知乎與博客

原文鏈接見文末稍有增刪改前言本文將枚舉一些前端界內比較熟知的前端技術大牛,分爲個人簡介、技術博客、擅長領域幾個方向,希望能對初步進入前端的人一些指引和學習的方向。以下排名不分先後,個人推薦需要了解的大牛有樸靈,尤雨溪,大漠,張鑫旭,阮一峯,

原创 Node.js初探

一次偶然的機會讓我有幸跨越瀏覽器的鴻溝來真真切切的體驗一次Node.js。首先,我想說:“很榮幸在經歷了2個月的努力,第一個Node.js項目落地了”。整個項目做下來,還是算比較順暢的。事情很簡單:Node.js做的是接入層。事出有因前端的

原创 React 還是 Vue: 你應該選擇哪一個Web前端框架?

2016年,React在Web端和移動端都實現了迅速的成長,穩穩地領先於其主要競爭對手Augular,鞏固了其作爲前端框架之王的地位。但是Vue在這一年裏的表現也可謂同樣的耀眼。Vue.js 2.0 的發佈在整個JavaScript社區都引

原创 很實用的前端開發規範

註釋規範 規範的註釋很重要 代碼是寫給人看的,順便給機器運行,多謝註釋可以增加代碼的可讀性 /** ************** * @func 教師端請假功能 ; * @param {String} token 教師端頭部的

原创 ajax和fetch、axios的優缺點以及比較

前端是個發展迅速的領域,前端請求自然也發展迅速,從原生的XHR到jquery ajax,再到現在的axios和fetch。jquery ajax$.ajax({ type: 'POST', url: url, dat

原创 關於數組中forEach() 、map()、filter()、reduce()、some()、every()的總結

1、forEach()var arr = [1, 2, 3, 4]; arr.forEach((item, index, arr) = > { console.log(item) //結果爲1,2,3,4 }) //forEach

原创 前端常見算法的JS實現

排序算法1、冒泡排序function bubbleSort(arr){ var i = 0, j = 0; for(i=1; i<arr.length; i++){ for(j=0; j<=arr.length-

原创 react技術問題十問十答

最近在開源中國搞了個問答活動,收到了不少網友關於React的提問,本文挑選出一些比較典型的問題總結一下,對問答感興趣的同學可以移步這裏問答問:React如何快速的入手,有什麼學習方法推薦的嗎?答:快速上手的話,建議閱讀一些入門教程,比如阮一