原创 lodash常用方法

_.filter 說明:就和數組的filter非常像,用來過濾數組的 let _=require("lodash"); var users = [ { 'user': 'barney', 'age': 36, 'active'

原创 常用eslint的rule

module.exports = { root: true, globals: { wx: true }, parser: 'babel-eslint', parserOptions: { sourceType: '

原创 es6新增方法

字符串新方法 includes():返回布爾值,表示是否找到了參數字符串。 startsWith():返回布爾值,表示參數字符串是否在源字符串的頭部。 endsWith():返回布爾值,表示參數字符串是否在源字符串的尾部。 var s

原创 let和const的特點總結

1.只在聲明的塊級作用域裏面有效,在外面報錯 es5中是沒有塊級作用域的,所以在{}的外面也能訪問到裏面的變量 { var a=6; } console.log(a);//輸出6 es6有了塊級作用域,所以在{}的外面訪問會報錯

原创 react的展示型組件和容器組件

1.展示型組件 a.展示型組件一般是無狀態組件,不需要state b.一般含有dom標籤和樣式 c.數據的主要來源是props d.展示組件一般也被成爲傻瓜組件,你通過props往裏面傳入什麼值就能預測到展示結果,就像純函數 2.容器組件

原创 javascript深入理解系列(五)——new和Object.create的區別

生成實例對象的常用方法是,使用new命令讓構造函數返回一個實例。但是很多時候,只能拿到一個實例對象,它可能根本不是由構造函數生成的,那麼能不能從一個實例對象,生成另一個實例對象呢? JavaScript 提供了Object.create方法

原创 javascript深入理解系列之——(十四)cookie,session理解

cookie和session的由來: cookie 1.cookie,因爲http是無狀態協議,意思是說當你瀏覽一個頁面,然後轉到同一個網站的另一個頁面,服務器是無法認識到的,每一次的訪問都是沒有任何關係的。這就容易引起混亂,比如上一次我登

原创 通貨膨脹影響

1.輕微的通貨膨脹是正面的,a.緩解經濟衰退,b. 通過減少實際債務水平而達到減免債務的目的 2.負面影響:a.一段時間內貨幣的實際價值變低了 b.由於對未來通脹的不確定性,人們會減少穩定的投資和儲蓄 c.消費者開始囤積商品 通貨膨脹是金融

原创 echarts如何移動到柱狀圖上顯示自己想顯示的提示信息

首先把series裏面的數據換成含有value的對象 nameArr是顯示x軸顯示的名稱,dataArr是series顯示的數據 let nameArr=[],dataArr=[]; for(let i=0;i<data.lengt

原创 前端面試題——如何畫一條0.5px的線

1.採用meta viewport的方式 <meta name="viewport" content="width=device-width, initial-scale=0.5, minimum-scale=0.5, maximum-sc

原创 underscore的設計思想

1.定義變量 在es6之前,js沒有塊級作用域(例如for裏面定義變量外面是能訪問到的),只有函數級作用域(在函數裏面定義變量纔是私有變量,外面不會訪問到),所以爲了避免全局性的污染,underscore使用立即執行函數 (function

原创 react的設計思想

1.Virtual DOM(虛擬dom) 爲什麼要使用虛擬dom呢 1.dom渲染在渲染中是最昂貴的,儘量減少dom操作,舉個例子在jquery中,可能只是table的第二行數據改變了,但是還是需要append全部,避免“推到重來”,項目越

原创 入門webpack,幫助你更好的理解

爲什麼要使用webpack 爲了讓js更簡單的編寫我們引入了es6,模塊化,甚至typescript,爲了讓css更好的編寫我們引入了less/scss等等,js是變得越來越華麗了,但是瀏覽器不識別這些東西呀,很尷尬,所以就需要引入我們今天

原创 javascript面試題系列之——javascript數組去重

數組去重面試過的人想必都很熟悉,非常重點的一道題 咱們主要講一些簡單易記的方法以供參考 1.indexOf 我們可以用 indexOf 簡化內層的循環: var array = [1, 1,2,43,2]; function unique

原创 javascript深入理解系列(十)——判斷基本類型的方法typeof、instanceof以及Object.prototype.toString.call(value)

1.typeof typeof其實就是判斷參數是什麼類型的實例,就一個參數 typeof 一般只能返回如下幾個結果(一共六個): "number"、"string"、"boolean"、"object"、"function" 和 "unde