原创 親測好用系列:package.json中常用的webpack插件以及作用
cross-env: 忽略跨平臺,兼容windows和mac系統 NODE_ENV: 是用戶一個自定義的環境變量 NODE_ENV的用法:在webpack.config.js中通過 process.env.NODE_ENV 判斷生產環
原创 防抖和節流
/* 節流和防抖的區別是什麼? 節流:頻繁輸入/點擊,只在達到規定的時間後才發送接口請求(懶加載:滾動條監聽,按鈕點擊) 防抖:頻繁輸入/點擊,每次都會重新計時,直到用戶停止的時間達到限制的時間。(輸入框,按鈕點擊,) */
原创 js字符串的方法集合
var str = 'liu_Allan9'; //1. slince() 第一個參數爲開始截取的下標,第二個參數爲結束的下標(截取的字符不會包括此下標) console.log(str.slice(
原创 day4(2019-2-22 週日) JavaScript中的Generator函數 和 iterator函數
打算分爲:簡介和高階用法 /* auth: Allan_Liu date: 2019-2-24 mail: [email protected] info: Generator函數的簡介:
原创 day2( 2019-2-12 周2)this指向,es6/es7新規 iterator迭代器
7. this指向 確認this指向是在執行代碼的時候,而不是定義代碼的時候。因爲this是執行上下文的一部分。 Example1: var a = { name: 'A', fn: function () { console.log(t
原创 day3(2019-2-13 周3) Promise專欄
Promise.all()方法 問題:什麼是promise.all()方法? promise.all()方法用於將多個 Promise 實例,包裝成一個新的 Promise 實例。 promise.all()方法接受一個參數, 這個
原创 day1(2019-2-11)
1. 變量(全局 和 局部) 關於--變量提升: var聲明的變量有變量提升,會提升到全局或者當前函數體的頂端 Es6的提出塊級作用域的概念,let和const存在TDZ臨時死區概念,不存在變量提升 Example: function
原创 如何在es5環境下實現const ?
前言 剛剛看了掘金上一篇文章《作爲技術面試官,爲什麼把你pass了》,裏面第一題就是用es5實現const,據作者反饋 這一題所有的面試者都沒有回答出來,感覺挺可惜的,其實這是一道比較簡單的題目,但是由於涉及到了一些Object對象屬性描
原创 親測好用系列:webpack.config.js常見配置介紹
在webpack.config.js文件中: 現在的webpack版本需要指定當前的構建環境,mode: devlopment 代碼書寫錯誤,配置 devtool: 'source-map' 可定位到源碼,如果沒有配置此項,只能定
原创 親測好用系列:項目中webpack的一些常見插件以及作用
cross-env: 忽略跨平臺,兼容windows和mac系統 NODE_ENV: 是用戶一個自定義的環境變量 NODE_ENV的用法:在webpack.config.js中通過 process.env.NODE_ENV 判斷生產環
原创 親測好用系列:命令行中輸入 npm run *** 一次執行兩條命令
親測好用系列: 1.在當前項目中,執行以下依賴: npm install concurrently --save //concurrently:同時 2. 在package.json文件的script標籤,嵌入一下代碼: "st
原创 js中比較兩個數組中是否含有相同的元素,可去重,可刪除合併爲新數組
//做比較的兩個數組 var array1 = ['a','b','c','d','e'];//數組1 (所有人) var array2 = ['d','f','e','a','p'];//數組2 (需要刪除的人) //臨時
原创 webpack常見插件
html-webpack-plugin 我們可以看到,webpack 生成 print.bundle.js 和 app.bundle.js 文件,這也和我們在 index.html 文件中指定的文件名稱相對應。如果你在瀏覽器中打開
原创 網頁Request Headers請求頭和Response Headers響應頭
Request Headers Accept:告訴服務器,客戶機支持的數據類型 Accept-Encoding:告訴服務器,客戶機支持的數據壓縮格式 Cache-Control:緩存控制,服務器通過控制瀏覽器要不要緩存數據 Conn
原创 git rebase 和git merge區別
使用下面的關係區別這兩個操作: git pull = git fetch + git merge git pull --rebase = git fetch + git rebase 現在來看看git merge和git rebase的區