原创 WebP和Apng

1. WebP——谷歌於2010年提出 WebP 在各大互聯網公司已經使用得很多了,國外的有 Google(自家的東西肯定要用啦,Chrome Store 甚至已全站使用 WebP)、Facebook 和 ebay,國內的有淘寶、

原创 es6 類(類的使用以及類的繼承)

概述 在ES6中,class (類)作爲對象的模板被引入,可以通過 class 關鍵字定義類。 class 的本質是 function。 它可以看作一個語法糖,讓對象原型的寫法更加清晰、更像面向對象編程的語法。 類的使用 小dem

原创 淺拷貝與深拷貝的區別和實現方法

一、數據類型 數據分爲基本數據類型(String, Number, Boolean, Null, Undefined,Symbol)和對象數據類型。 基本數據類型的特點:直接存儲在棧(stack)中的數據 引用數據類型的特點:存

原创 JS常用的正則表達式(手機號、郵箱、身份證、用戶名、密碼等)

常用正則表達式合集: 驗證數字:^[0-9]*$ 驗證n位的數字:^\d{n}$ 驗證至少n位數字:^\d{n,}$ 驗證m-n位的數字:^\d{m,n}$ 驗證零和非零開頭的數字:^(0|[1-9][0-9]*)$ 驗證有兩位小

原创 正則

什麼是正則? 是一種規則,一種模式,字符串的處理工具 字面量 var reg=/ / 元字符和反義 。一個除了換行符和行結束符以外的字符 \w 單詞字符(下劃線、數字、字母) \W 非數字、字母、下劃線 \d 數字(0-9) \

原创 前端網絡安全相關知識 (XSS和 CSRF)

新冠肺炎疫情這麼嚴重,大家是在家辦公呢?還是帶薪休假呢?或者是停薪休假呢? 不管大家在幹什麼,我覺得很難靜不下心來,專心做某件事吧? 我反正忍不住一會兒就想看下疫情都最新消息,時刻關注着,什麼時候結束這場“噩夢”…… 真的是:不求

原创 使用Vuex 報錯 unknown action type:XXX(未知的操作類型:)

只是想實現一個簡單的 count ++ count – 的功能 不到半年沒使用 vue 突然發現不會用了 unknown action type: 這個報錯看了許久,耗費了好長時間,終於整明白爲什麼了 看代碼: 在組件

原创 關於報錯Support for the experimental syntax 'decorators-legacy' isn't currently enabled

報錯原因 裝飾器寫法不被支持 解決辦法 bable轉碼 npm install @babel/plugin-proposal-decorators 配置package.json "babel": { "plugins"

原创 vue優點、缺點以及vue常用的一些方法

VUE 1、Vue是什麼? Vue是一個漸進式的javascript開發框架,通過組件的開發,最後進行組件的組合,合併組件形成頁面 構造器(構造函數) 自動化構建工具 優點 組件化開發 單頁面路由 豐富的Api方法 雙向的數

原创 做項目到底該用Vue和還是react?

2016年React鞏固了它作爲前端框架之王的地位,這一年中可以看到它在Web端和移動端的快速成長,同時穩穩領先於它的主要競爭對手Angular。 但是2016對Vue來說也是同樣令人印象深刻的一年,它發佈了Vue 2.0版本並且