原创 web前端性能優化總結

概括 涉及到的分類 網絡層面 構建層面 瀏覽器渲染層面 服務端層面 涉及到的功能點 資源的合併與壓縮 圖片編解碼原理和類型選擇 瀏覽器渲染機制 懶加載預加載 瀏覽器存儲 緩存機制 PWA Vue-SSR 資源合併與壓縮 http請

原创 大前端面試梳理

HTML CSS Javascript ES6 node.js vue React Angular 微信

原创 Javascript高級面試

原型 異步 一、什麼是單線程,和異步有什麼關係 單線程:只有一個線程,同一時間只能做一件事原因:避免DOM渲染的衝突解決方案:異步 爲什麼js只有一個線程:避免DOM渲染衝突 瀏覽器需要渲染DOM JS可以修改DOM結構 JS執行的時候,

原创 Javascript設計模式

設計原則(SOLID) 單一職責模式 李式替換原則 開放封閉原則 接口隔離原則 依賴倒置原則 設計模式 工廠模式 將new操作單獨封裝 遇到new時,就要考慮是否該使用工廠模式了 示例 你去購買漢堡,直接點餐、取餐,不會自己親手做商店要

原创 前端javascript高級面試一(ES6)

ES6 ES6 開發環境已經普及使用 瀏覽器環境卻支持不好(需要開發環境編譯) 內容很多,重點了解常用語法 面試:開發環境的使用 + 重點語法的掌握   問題 ES6模塊化如何使用,開發環境如何打包 Class和普通構造函數

原创 javascript練習題

1、作用域 (function() { var a = b = 5; })(); console.log(b); //5 這個問題的陷阱就是,在立即執行函數表達式(IIFE)中,有兩個賦值,但是其中變量a使用關鍵詞var來聲明。

原创 javascript面試題刷

javascript前端面試題彙總 1、 JavaScript中如何檢測一個變量類型是String?請寫出函數實現 //分析:String的兩種創建方法: //第一種方法: var str = "str" //str只是一個以String爲

原创 全面系統講解CSS工作應用+面試一步搞定

[TOC] 一、課程介紹 二、HTML基礎強化 html常見元素和理解 html常見元素分類 head區元素:(不會在頁面上留下元素) * meta * title * style * link * script

原创 javascript前端面試題彙總

1、 JavaScript中如何檢測一個變量類型是String?請寫出函數實現 //分析:String的兩種創建方法: //第一種方法: var str = "str" //str只是一個以String爲數據類型的值,但並不屬於String