原创 Nodejs資料之異步編程

◆ 同步API和異步API: 1、同步API: 只有當前API執行完成後,才能繼續執行下一個API for (var i = 0; i < 100000; i++) { console.log(i); } console

原创 Nodejs資料之npm管理第三方模塊

◆ 第三方模塊管理工具: npm(node package manager), node的第三方模塊管理工具。 ◆ 下載模塊: npm install 模塊名稱 ◆ 卸載模塊: npm unintall package 模塊名稱

原创 Express框架之中間件

◆ 中間件的作用: 中間件就是一堆方法,主要由中間件方法以及請求處理函數組成。可以接收客戶端發來的請求、可以對請求做出響應,也可以將請求繼續交給下一個中間件繼續處理。 app.get('請求路徑', '處理函數') // 接收

原创 Vue框架之路由

◆ 路由的概念: 路由的本質就是一種對應關係,比如說我們在url地址中輸入我們要訪問的url地址之後,瀏覽器要去請求這個url地址對應的資源。那麼url地址和真實的資源之間就有一種對應的關係,就是路由。 ◆ 路由分類: 路由分爲前

原创 Vue框架之axios

◆ axios特點: 基於promise用於瀏覽器和node.js的http客戶端 支持瀏覽器和node.js 支持promise 能攔截請求和響應 自動轉換JSON數據 能轉換請求和響應數據 ◆ axios基礎用法: ge

原创 Vue框架之ES6模塊化

◆ 模塊化的分類: 1、瀏覽器端的模塊化: AMD(Asynchronous Module Definition,異步模塊定義),代表產品爲:Require.js CMD(Common Module Definition,通用模

原创 Vue框架之偵聽器

◆ 偵聽器: 使用watch來響應數據的變化 一般用於異步或者開銷較大的操作 watch 中的屬性 一定是data 中 已經存在的數據 當需要監聽一個對象的改變時,普通的watch方法無法監聽到對象內部屬性的改變,只有data中

原创 Git資料之安裝和基本使用

◆ Git 安裝: 下載地址:https://git-scm.com/downloads 在安裝的過程中,所有選項使用默認值即可 ◆ Git 基本工作流程: git倉庫 暫存區 工作目錄 用於存放提交記錄 臨時存放被

原创 Vue框架之編程式導航

◆ 頁面導航的兩種方式: 聲明式導航:通過點擊鏈接的方式實現的導航 編程式導航:調用js的api方法實現導航 ◆ Vue-Router中常見的導航方式: this.$router.push(“hash地址”); this.$

原创 Vue框架之fetch

◆ fetch基本使用: Fetch API是新的ajax解決方案 Fetch會返回Promise fetch不是ajax的進一步封裝,而是原生js,沒有使用XMLHttpRequest對象。 fetch(url, optio

原创 Vue框架之單文件組件

◆ 傳統Vue組件的缺陷: 全局定義的組件不能重名,字符串模板缺乏語法高亮,不支持css(當html和js組件化時,css沒有參與其中) 沒有構建步驟限制,只能使用H5和ES5,不能使用預處理器(babel) ◆ 單文件組件:

原创 Vue框架之Element-UI

◆ Element-UI: Element-UI:一套基於2.0的桌面端組件庫 官網地址: http://element-cn.eleme.io/#/zh-CN ◆ Element-UI安裝: npm install eleme

原创 jQuery資料之for 循環

◆ for 循環: 原生JS最基本的使用: for (var i=0;i<array.length;i++) { ..... } ◆ for in: 循環遍歷對象的屬性,以任意順序遍歷一個對象的可枚舉屬性,得到對像的ke

原创 Linux案例之處理^M特殊字符

◆ 產生原因: DOS (Windows 系統)使用的斷行字符爲 ^M$ ,我們稱爲 CR 與 LF 兩個符號。 而在 Linux 下,則是僅有 LF ($) 這個斷行符號。所以,當在 Linux 下打開Windows文件時,就會

原创 MySQL資料之常用函數

◆ date_formate 函數: 字符串轉成日期類型 select date_formate('2019-11-21','%y-%m-%d');