原创 FileReader 文件操作

file對象選擇文件 fileReader 對象允許Web應用程序異步讀取用戶計算機上的文件或數據。 html5中,通過添加 multiple屬性,在file控件內允許一次性放置多個文件。 語法: <input type="

原创 送給同學們的話

一轉眼,我們分別了,但是總覺得我們好像剛剛進班的第一天,很多人走了,也有人來了,有些人變了,也有些人沒變。大家的感情從陌生到熟悉,從疏遠到一點點團結起來,一點一滴都銘記我心中,隨着同學的調班,離去,我們可能會變得疏遠,但希望大家之

原创 npm -- nodejs強大的包管理器

NPM是什麼 NPM的全稱是Node Package Manager,是隨同NodeJS一起安裝的包管理和分發工具,它很方便讓JavaScript開發者下載、安裝、上傳以及管理已經安裝的包。 npm通常是和node.js一起安

原创 Common JS

模塊化編程 1.什麼是模塊 在node.js中,所謂的模塊,就是一個文件,通常是js文件或json文件。 換言之,一個js文件就是一個模塊。 模塊是Node.js應用程序的基本組成部分。 2.爲什麼需要模塊機制? 回顧一下,在瀏

原创 mock.js 教程

一、Mock.js的功能: ①基於數據模板生成數據 ②基於HTML模板生成數據 ③攔截並模擬ajax請求 二、Mock.js的安裝: ① 下載mock.js文件 <script type="text/javascript" src

原创 vue keep-alive 保留切換後的狀態,上一個狀態,之前狀態,tab切換

keep-alive Props: include - 字符串或正則表達式。只有名稱匹配的組件會被緩存。 exclude - 字符串或正則表達式。任何名稱匹配的組件都不會被緩存。 max - 數字。最多可以緩存多少組件實例。 用法

原创 Generator + co

Generator Generator 函數是一個普通函數。 區別: function關鍵字與函數名之間有一個星號。(ES6 沒有規定,function關鍵字與函數名之間的星號,寫在哪個位置都能通過。) 函數體內部使用yield

原创 JS 隨機數

前言: 對象在JavaScript 中被稱爲引用類型的值。 Math 是引用類型的單體內置對象,Math對象提供了很多屬性和方法,用於輔助完成複雜的數學計算任務。 Math 對象方法 方法 描述 Math.ceil(

原创 vue的計算屬性computed與偵聽器watch

vue的計算屬性computed和偵聽器watch都是監聽數據變化。 computed (計算) 其在vue單文件組件中就是對數據進行簡單的一些邏輯計算,在項目開發中方便我們對原始數據處理。重要的是計算屬性基於它的響應式依賴進行緩

原创 node-dev工具和supervisor工具

簡介 node-dev是一個node.js開發工具,當文件被修改時,它會自動重新啓動node進程。 使用介紹 1、安裝 npm install -g node-dev 2、運行服務 node-dev index.js 3、No

原创 babel 轉碼器

Babel 是什麼? 官網:https://www.babeljs.cn/ Babel 是一個 JavaScript 編譯器 Babel 是一個工具鏈,主要用於將 ECMAScript 2015+ 版本的代碼轉換爲向後兼容的 J

原创 PS - 除去水印,文字

第一步: 框選文字部分 第二步: 選擇 - 色彩範圍 - 吸管 - 吸取文字顏色 - 顏色容差 (調大) 第三步: 選擇 - 修改 - 擴展 (2像素) 第四步: 內容識別 (shift + f5) 完美去文字。

原创 webpack 入門教程詳細教程

webpack 中文網:https://www.webpackjs.com/ 一、webpack是什麼? 4.x webpack是一個現代javascript應用程序的靜態模塊打包器(module bundler)。 實際它的定義

原创 vue-cli3 中 vue.config.js 配置文件

vue.config.js配置文件 在使用vue-cli3創建項目後,因爲webpack的配置均被隱藏了,當你需要覆蓋原有的配置時,則需要在項目的根目錄下,新建vue.config.js文件,來配置新的配置。 const u

原创 面向對象 OOP

面向對象編程 (Object Oriented Programming) 面向對象基本特徵 封裝:也就是把客觀事物封裝成抽象的類,並且類可以把自己的數據和方法只讓可信的類或者對象操作,對不可信的進行信息隱藏。 繼承: