240 發(fā)簡信
IP屬地:青海
  • 120
    函數(shù)節(jié)流與防抖

    throttle: debounce: 兩者應(yīng)用場景分析: 打個(gè)比方,例如小紅在用電腦辦公惑淳,她很厲害,能夠不停的打字,但是當(dāng)她連續(xù)不停的敲擊鍵盤一個(gè)小時(shí)的時(shí)候淹禾,突然停電了畔乙!如...

  • 我們老師都教過:scream:

    騰訊前端面試篇和詳細(xì)題解(一)

    作者:倔強(qiáng)的石頭https://juejin.im/post/5c19c1b6e51d451d1e06c163(點(diǎn)擊閱讀原文查看) 引言 又到年尾了,各位小伙伴的心可能又蠢蠢...

  • 120
    關(guān)于get與set函數(shù)

    概述: 每個(gè)對象的屬性忙厌,都有屬于它的屬性描述對象(下文稱為SB)凫岖。SB的作用就是來定義一個(gè)屬性的特性,比如這個(gè)屬性是否可寫逢净,是否可遍歷等等哥放。 本文主要涉及SB的get與set...

  • 120
    async await

    概述: ES2017 標(biāo)準(zhǔn)引入了 async 函數(shù)歼指,使得異步操作變得更加方便,它的語法和結(jié)構(gòu)會(huì)更像是標(biāo)準(zhǔn)的同步函數(shù) 語法: 1.當(dāng)調(diào)用一個(gè)async函數(shù)時(shí)甥雕,會(huì)返回一個(gè) Pro...

  • var a = {a:1,b:2,c:null}

    var b = deepCopy(a)

    a
    {a:1,b:2,c:null}

    b
    {a: 1, b: 2, c: {…}}

    我打出來是這樣踩身,你最好判斷一下null

    即使這樣,這兩個(gè)深拷貝方法也都有巨大bug

    是哪個(gè)老師教的你

    面試官想要的 JS 基本類型

    面試的時(shí)候我們經(jīng)常會(huì)被問答js的數(shù)據(jù)類型社露。大部分情況我們會(huì)這樣回答包括: 基本類型(值類型或者原始類型): Number挟阻、Boolean、String峭弟、NULL附鸽、Undefi...

  • @grain先森 你封裝的深拷貝有問題 我給你一組對象你拷貝對比一下 {a:1,b:2,c:null}

    面試官想要的 JS 基本類型

    面試的時(shí)候我們經(jīng)常會(huì)被問答js的數(shù)據(jù)類型。大部分情況我們會(huì)這樣回答包括: 基本類型(值類型或者原始類型): Number孟害、Boolean拒炎、String、NULL挨务、Undefi...

  • 120
    深拷貝與淺拷貝

    這里只研究對象击你,不專門研究別數(shù)據(jù)類型 淺拷貝: 兩個(gè)變量之間賦值,它們存著相同的地址谎柄,共同指向同一對象丁侄。或者兩者的對象成員也存著相同地址指向同一對象朝巫,就是淺拷貝鸿摇。 第一個(gè)例子...

  • 120
    Event Loop

    概述: event loop(事件循環(huán))是一個(gè)執(zhí)行模型,在不同的地方有不同的實(shí)現(xiàn)劈猿。瀏覽器和NodeJS基于不同的技術(shù)實(shí)現(xiàn)了各自的Event Loop拙吉。 宏隊(duì)列: 宏隊(duì)列,ma...

  • JS運(yùn)行機(jī)制

    1.單線程 也就是說揪荣,同一個(gè)時(shí)間只能做一件事筷黔。因?yàn)镴S要用于和用戶進(jìn)行交互,操作DOM仗颈。多線程會(huì)讓事情復(fù)雜化佛舱,假如有兩個(gè)線程,一個(gè)再添加了dom節(jié)點(diǎn)挨决,另外一個(gè)刪除了dom節(jié)點(diǎn)...

  • 自己可以封裝一個(gè):
    var type = function (o){
    var s = Object.prototype.toString.call(o);
    return s.match(/\[object (.*?)\]/)[1].toLowerCase();
    };

    type({}); // "object"
    type([]); // "array"
    type(5); // "number"
    type(null); // "null"
    type(); // "undefined"
    type(/abcd/); // "regex"
    type(new Date()); // "date"

    面試官想要的 JS 基本類型

    面試的時(shí)候我們經(jīng)常會(huì)被問答js的數(shù)據(jù)類型请祖。大部分情況我們會(huì)這樣回答包括: 基本類型(值類型或者原始類型): Number、Boolean脖祈、String肆捕、NULL、Undefi...

  • instanceof用于判斷構(gòu)造函數(shù)盖高,繼承的也算慎陵。[]/function instanceof Object true

    面試官想要的 JS 基本類型

    面試的時(shí)候我們經(jīng)常會(huì)被問答js的數(shù)據(jù)類型掏秩。大部分情況我們會(huì)這樣回答包括: 基本類型(值類型或者原始類型): Number、Boolean荆姆、String蒙幻、NULL、Undefi...

  • 120
    vue的一些基礎(chǔ)知識(shí)(涉及面試題)

    1胆筒、對MVVM開發(fā)模式的理解 MVVM分為Model邮破、View、ViewModel三者仆救。 Model 代表數(shù)據(jù)模型抒和,數(shù)據(jù)和業(yè)務(wù)邏輯都在Model層中定義; View 代表UI...

  • 120
    面試官想要的 JS 基本類型

    面試的時(shí)候我們經(jīng)常會(huì)被問答js的數(shù)據(jù)類型彤蔽。大部分情況我們會(huì)這樣回答包括: 基本類型(值類型或者原始類型): Number摧莽、Boolean、String顿痪、NULL镊辕、Undefi...

  • 120
    關(guān)于Promise

    概述: Promise是一個(gè)構(gòu)造函數(shù),JS原生提供Promise對象蚁袭。 Promise對象用于表示一個(gè)異步操作的最終狀態(tài)(完成或失斦餍浮),以及該異步操作的結(jié)果值揩悄。 Promis...

  • web性能優(yōu)化

    1.減少http請求數(shù)量 到終端用戶的響應(yīng)時(shí)間80%花在前端:大部分用于下載組件(js/css/image/flash等等)卖哎。減少組件數(shù)就是減少渲染頁面所需的http請求數(shù)。...

  • 120
    關(guān)于BFC

    MDN上是這么介紹BFC的: 一個(gè)塊格式化上下文(block formatting context) 是Web頁面的可視化CSS渲染出的一部分删性。它是塊級(jí)盒布局出現(xiàn)的區(qū)域亏娜,也是...

  • 關(guān)于寬高,大小

    inline元素: 元素的高度基于文字高度蹬挺,由行高決定(行高不能低過一定的數(shù)值)维贺,inline元素不接受width/height屬性。 bolck/inline-bolck元...

  • 120
    關(guān)于層疊上下文

    層疊上下文: 層疊上下文是HTML元素的三維概念汗侵,這些HTML元素在一條假想的相對于面向(電腦屏幕的)視窗或者網(wǎng)頁的用戶的z軸上延伸幸缕,HTML元素依據(jù)其自身屬性按照優(yōu)先級(jí)順序...

  • 120
    關(guān)于元素居中

    水平居中: 內(nèi)聯(lián)元素(inline,inline-block): 在父級(jí)元素上添加樣式:text-align :center群发; 塊級(jí)元素(block): 給自身添加樣式:ma...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品