原创 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]" 選中一個不帶中