原创 Vue CLI 3 入門

官方文檔   安裝 // 若已安裝 vue-cli 2.x/1.x 需要先卸載 npm uninstall vue-cli -g // 需要全局安裝 npm install -g @vue/cli // 查看當前 vue-cli 版本

原创 JavaScript 的 Promise、async/await

Promise 創建一個簡單的promise對象: // 創建並執行Promise,傳入匿名函數 new Promise( (resolve, reject) => { let timeOut = Math.random() * 2

原创 Vue 渲染函數 (render)

 簡單例子: Vue.component('render-demo', { props: { num: { type: Number, required: true } }, rend

原创 Vue 組件間通信

1、父 ---> 子 傳遞  "props" 和 "$parent" 的用法: Vue.component('child-component', { template: ` <div> <p>{{parentDa

原创 CSS 常用樣式

目錄 會話尖角氣泡:  類似PS的修圖功能: 會話尖角氣泡:  (效果圖)      在線demo <div class="bubble">泡內文字</div> .bubble{ color: #fff; text-align

原创 關於 響應式佈局 [ 轉 ]

原文地址  前言: 響應式,即設計可以讓一個網站同時適配多種設備和多個屏幕,可以讓網站的佈局和功能隨用戶的使用環境(屏幕大小、輸入方式、設備/瀏覽器能力)而變化。    視口: 電腦端的視口寬度等於分辨率,而移動端的視口寬度跟分辨率沒有關

原创 前端的本地存儲 --- cookie/session/localStorage/sessionStorage

1、cookie: 本身用於客戶端和服務端通信,每次http請求都會攜帶cookie。但具有本地存儲的功能。缺點是容量少(4kb);安全性低;浪費帶寬資源(每次請求攜帶)。 Cookie中存放的信息包含cookie本身屬性和用戶自定義屬性

原创 Vuex 入門

安裝: npm install vuex --save // store/index.js import Vue from 'vue' import Vuex from 'vuex' // 模塊化工程中,Vue.use() 是

原创 Vue 過渡動畫

進入(v-enter)/離開(v-leave)/移動(v-move)&列表(transition-group)的過渡 簡單的例子: <div id="demo"> <button @click="show = !show"> Tog

原创 CSS 堆疊覆蓋

 如下圖所示:   其中需要注意的是,行元素是 後定義的 高於 前定義的 ,"z-index≥0" 高於 上下文所有元素。 代碼如下: <div class="parent"> <span>層疊上下文背景色及邊框</span>

原创 JavaScript 的 RegExp 速查

創建正則對象: // 以下三種方法均可以 const regex = /^[a-zA-Z]+[0-9]*\W?_$/gi; let regex2 = new RegExp(/^[a-zA-Z]+[0-9]*\W?_$/, "gi");

原创 JavaScript 的 Symbol 類型

它是JavaScript的第七種原始類型: 有別於6種原始類型: Undefined(未定義)、Null(空值)Boolean、(布爾類型)、Number(數字類型)、String(字符串類型)、Object(對象類型) ES6新特性中的

原创 Vue Router 入門

安裝: 官方文檔              官方API文檔 npm install vue-router // router/index.js import Vue from 'vue' import VueRouter from '

原创 ES6中的迭代器(Iterator)和生成器(Generator)及關鍵字yield

  迭代器(Iterator): 迭代器是一種特殊對象,它具有一些專門爲迭代過程設計的專有接口,所有的迭代器對象都有一個next()方法,每次調用都返回一個結果對象。結果對象有兩個屬性:一個是value,表示下一個將要返回的值;另一個是d

原创 CSS 超出兩行省略

  方法一(text-overflow): <div class="box1"> <span> this is the test text!this is the test text!this is the test tex