原创 【lodash源碼】_.startsWith()

函數檢查字符串是否是目標字符開始的 /** * Checks if `string` starts with the given target string. */ function startsWith(string, targ

原创 css中兼容ie瀏覽器的前綴是什麼?

答案是:-ms 詳解: -ms代表【ie】內核識別碼 -moz代表火狐【firefox】內核識別碼 -webkit代表谷歌【chrome】/蘋果【safari】內核識別碼 -o代表歐朋【opera】內核識別碼

原创 【算法】數組亂序

題目是:var arr=[1,2,3,4,2,6,7,8]把該數組進行亂序,返回一個亂序後的數組 方法一:arr.sort((a,b)=>{Math.random()>0.5?-1:1}) 結果: 方法二:目前沒有想出來!!!!!請大家

原创 【lodash源碼】_.filter()

function filter(array, predicate) { let index = -1 let resIndex = 0 const length = array == null ? 0 : array.length c

原创 【Lodash源碼】_.map() [ map和foreach有什麼區別呢?]

我們通過例子來分析源碼和兩個方法之間的區別 舉例:_.forEach() var array = [1,2,3,4,5];   var res = _.forEach(array, function (item,index,input)

原创 【webstorm設置】去掉WebStorm中黃色警告

去掉WebStorm中黃色警告 強迫症的我,看着真心不爽!!!!!(解決了問題,麻煩關注一下。我的動力動力!!) 解決步驟:右下角的小燈泡-> confingure inspections->取消掉unresoved function和

原创 [webstorm設置] 紅色波浪線報錯

[webstorm設置] 對es6語法紅色波浪線報錯 是因爲編輯器沒有設置爲es6語法 解決步驟: settings ->Languages & FrameWorks -> JavaScript ->選擇es6語法則可以

原创 【javascript】【ES6】findindex()函數的應用

關聯記憶 findindex()是上一篇介紹的find()函數的brother,對!就是brother 單詞的理解 index的英文翻譯是: findindex()是返回一個符合條件的數組的以一個元素的第一個位置 來個例子 結果是3代

原创 [js] 數組的常用方法以及loadsh的便捷

Array 對象 Array 對象用於在單個的變量中存儲多個值 常用方法pop(),shift(),slice(),splice(),push(),unshift(),concat(),sort(),valueOf()   pop()刪

原创 vue eslint報錯Expected linebreaks to be 'LF' but found 'CRLF'

原因:在使用不同的編輯器和操作系統時,我們使用的換行操作不一樣,造成了這種報錯 解決方法是在.eslintrc.js文件裏面,在 rule:下面加上”linebreak-style“:[0,“error”,“window”],問題解決

原创 【轉】淺談http協議

首先呢,我們來看一下HTTP是什麼: http,英文名字叫Hyper Text Transfer Protocol,即超文本傳輸協議,這個呢,是基於TCP/IP進行數據傳輸數據的,那麼,我們在平時常用的瀏覽器作爲http的客戶端通過url

原创 【http】請求的方法種類

一、常用的HTTP方法: GET: 用於請求訪問已經被URI(統一資源標識符)識別的資源,可以通過URL傳參給服務器,傳送的數據較小 POST:用於傳輸信息給服務器,主要功能與GET方法類似,但一般推薦使用POST方式,不同於post可

原创 瀏覽器的內核

Trident內核代表產品Internet Explorer,又稱其爲IE內核。 WebKit內核代表作品Safari、Chromewebkit Gecko內核代表作品Mozilla,Firefox

原创 HTML5的離線存儲

HTML5的離線存儲是基於一個新建的.appcache文件的,通過這個文件上的解析清單離線存儲資源,這些資源就會像cookie一樣被存儲了下來。之後當網絡在處於離線狀態下時,瀏覽器會通過被離線存儲的數據進行頁面展示。 方法: 1.在ind

原创 【H5】html5有哪些新特性?

H5新特性 增強了圖片渲染、數據存儲、影音和多任務處理等功能 新加的屬性是: 1.canvas動畫 2.本地存儲localstorage 3.時間監聽 addeventlistener(window的對象) 4.sessionstorag