原创 vue記錄

簡介 是一套用於構建用戶界面的漸進式框架。與其它大型框架不同的是,Vue 被設計爲可以自底向上逐層應用。Vue> 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結

原创 Js實現動態時鐘

獲取日期字符 添加日期對應結構運動 數值顯示動態透明度 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <

原创 實現通用輪播圖插件

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="

原创 拖拽,FileReader,Web Socket

drag&drop 常用於各種拖動操作中 創建可拖動元素 <div id="drag" draggable="true"></div> 拖拽相關的事件 dragstart 被拖拽元素 開始被拖拽時觸發 dragend 被拖

原创 原生Js實現踩白塊

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-

原创 網址輸入後的經歷

DNS域名解析 建立socket連接TCP3次握手 發起請求 : 向IP對應的服務器發送http請求 響應請求並傳輸數據 : 服務器響應http請求,發回網頁內容 瀏覽器解析網頁內容 : 瀏覽器解析並渲染呈現給用戶 連接結束T

原创 axios反向代理和封裝的必要

import axios from 'axios' mounted(){ //http://baidu.com/ajax/xxxxx在配置文件內target內容會替代ajax前面部分 axios.get(/ajax/xxxxx)

原创 axios和ajax的區別

jQuery實現ajax封裝,ajax技術實現了網頁的局部數據刷新 axios是通過promise實現對ajax技術的一種封裝 axios是ajax ajax不止是axios axios({ url:

原创 axios反向代理

import axios from 'axios' mounted(){ //http://baidu.com/ajax/xxxxx在配置文件內target內容會替代ajax前面部分 axios.get(/ajax/xxxxx)

原创 call和apply重寫

經常能使用到call和apply的情況下進行內部實現 <script> //ES6版 Function.prototype.newCall = function (obj) {

原创 vue : 無法加載文件 C:\Users\12136\AppData\Roaming\npm\vue.ps1,因爲在此係統上禁止運行腳本。

vue : 無法加載文件 C:\Users\12136\AppData\Roaming\npm\vue.ps1,因爲在此係統上禁止運行腳本。 是因爲當前計算機禁止你運行腳本 以管理員身份運行PowerShell 執行:set-E

原创 ES6 Generator 函數

ES6 新引入了 Generator 函數,可以通過 yield 關鍵字,把函數的執行流掛起,爲改變執行流程提供了可能,從而爲異步編程提供解決方案。 Generator 有兩個區分於普通函數的部分: 1. 一是在 functio

原创 ES6 Promise 對象

異步編程的一種解決方案。 從語法上說,Promise 是一個對象,從它可以獲取異步操作的消息。 Promise 狀態 Promise 異步操作有三種狀態:pending(進行中)、fulfilled(已成功)和 rejected

原创 ES6 Class 類

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

原创 git流程

安裝完成後,在命令行輸入: git config --global user.name "Your Name" git config --global user.email "[email protected]" 選中一個不帶中