原创 詳解函數和變量的聲明提升

詳細解讀—函數和變量的聲明提升 一 - 聲明提升常見面試題 ☛我們先以幾道面試題開頭來引入, ☛大家可以先給自己做出一個答案,然後再看文章的思路捋一捋喲。 來一道基礎的吧~ var a="Hello"; function te

原创 Vue知識點系列一基礎知識總結

一 .Vue基礎知識點 1.1 - 歷史介紹 angular 09年,年份較早,一開始大家是拒絕 react 2013年, 用戶體驗好,直接拉到一堆粉絲 vue 2014年, 用戶體驗好 在爲AngularJS

原创 Ajax深入淺出

7 - AJAX深入淺出 7.1 - 原生AJAX 7.1.1 - AJAX簡介 AJAX 全稱爲Asynchronous Javascript And XML,就是異步的 JS 和 XML。 通過AJAX可以在瀏覽器中向服務器

原创 懶加載和預加載的區別

懶加載 作用 減少無效的資源加載 在哪裏使用 電商等圖片很多的業務場景 工作原理: 圖片進入可視區域之後請求圖片資源 預加載 作用 資源使用時能從緩存加載,提升用戶體驗 在哪裏使用 頁面展示之間有依

原创 ES6的解構賦值的用途總結

二 - ES6的解構賦值的用途總結 2 - 什麼是ES6解構 在ES6中添加了一個新屬性:解構,允許你使用類似數組或對象字面量的語法將數組和對象的屬性賦給各種變量。解構是一種打破數據結構,將其拆分爲更小部分的過程,允許我們將右邊的

原创 如何證明 Vue 中有數據代理

一 - 如何證明 Vue 中有數據代理: vue數據代理: data對象的所有屬性的操作(讀/寫)由vm對象來代理操作 好處: 通過vm對象就可以方便的操作data中的數據 //現在讓我們來寫一個小例子來證明Vue有數

原创 字面量方式和new方式的區別及用法

一 - 字面量方式和new方式 ☛每次創建數組或對象的時候,都能用以下兩種方法創建:咦?有什麼區別呢?還有哪些可以有這兩種方法呢?我到底用哪一種呢? var arr = [];//字面量方法創建數組 var arr = new A

原创 爲什麼學習Vue框架??

1 - 爲什麼要學習Vue? 說起Vue,不得不讓我們想起Angular和React,他們都是業界非常優秀的前端框架。 可以說,這三款框架基本處於三分天下的一個局面,僅從GitHub趨勢來看,Vue更是排在了第一位,至少有13萬

原创 (手把手學會系列)--函數的節流和防抖

(手把手學會系列)–函數的節流和防抖 下面是上的是封裝好的函數節流和防抖,可以直接拿去使用,更進一步的解說,再後期的更文中還會提到 函數節流 在函數需要頻繁觸發時候:函數執行一次後,只有大於設定的執行週期後纔會執行 第二次,適合

原创 ES6中的解構賦值的深入理解

一 - ES6中的解構賦值的深入理解 1.1- 解構賦值及語法糖的引入: 雖然我們寫是這麼寫,但是最終我們瀏覽器還是會以上面那樣解析, 像這種簡化語法的寫法,就叫做語法糖。 1.2 - 變量的解構賦值小結: 1 - 理解: 從

原创 再談一次什麼是原型

1 - 原型是什麼? 1.1 - 原型指的是原型屬性,原型也是一個對象。 原型指的是兩個原型屬性: prototype: 顯示原型屬性 _proto_: 隱式原型屬性 所有函數都有顯示原型屬性。 它的值叫做原型對象,這個原

原创 Vue腳手架2和腳手架3常用的命令

引言 不管是Vue腳手架2、還是腳手架3,對於一些細節的把握你瞭解嗎? vue-cli工程中常用的npm命令有哪些? npm install:下載 node_modules 資源包的命令 思考問題: 爲什麼下載資源包要用np

原创 一篇徹底搞懂----混合移動App乾貨

一 - 混合移動App乾貨—詳細解讀 引言 本文會詳細的講解什麼是混合App開發、混合App開發概念、原理、區別、爲什麼要學習混合App、混合App開發的幾種方式以及具體的環境配置和踩坑指南等乾貨十足。 1-什麼是混合移動Ap

原创 HTTP協議

第1章 - HTTP協議簡介 1.1 - HTTP協議是什麼(9層) ☛協議:是指計算機通信網絡中兩臺計算機之間進行通信所必須共同遵守的規定或規則。 ☛HTTP(hypertext transport protocol)協議也

原创 瀏覽器渲染引擎

瀏覽器渲染引擎 主要模塊 一個渲染引擎主要包括:HTML解析器,CSS解析器,javascript引擎,佈局layout模塊,繪圖模塊 HTML解析器:解釋HTML文檔的解析器,主要作用是將HTML文本解釋成DOM樹。 CSS