原创 ajax 跨域

一 產生跨域的原因 1 瀏覽器限制 2 XHR(XMLHttpRequest) 請求 3 跨域 二 解決思路  一瀏覽器chrome "C:\Program Files (x86)\Google\Chrome\Application\c

原创 git常用簡介

1.創建項目git clone ,git init 2.創建分支,推送分支,合併分支 3.刪除分支,回退版本 git --version 查看git版本 git clone [email protected]/hellogit.git 克隆 l

原创 HTTP 狀態響應碼:

HTTP 狀態響應碼: 常見: 200 :服務器成功返回頁面 404 :請求的網頁不存在 503:服務器暫時不能用 具體: 1**: 請求收到繼續處理 100:繼續處理 101:切換協議 2**: 操作成功收到,分析,接受 200:OK,

原创 vue-爬坑之路二 (路由切換時取消之前的正在進行的請求)

main.js  Vue.Cancel = [] //全局定義一個對象 router.beforeEach((to, from, next) => { while (Vue.Cancel.length > 0) { // 存儲的對象

原创 vue 滾動條scrollbar 使用

<el-scrollbar></el-scrollbar> <el-scrollbar style='height:100%'> <ul> <li v-for="(item, index) in m

原创 動態添加script

export function asyncLoadJs (url) { return new Promise((resolve, reject) => { // let hasLoaded = document.getElementsBy

原创 vue - 爬坑之路一

 vue-resource是一個非常輕量的用於處理HTTP請求的插件,它提供了兩種方式來處理HTTP請求:   (1)使用Vue.http或this.$http   (2)使用Vue.resource或this.$resource 引入文

原创 vue - mockjs

安裝 npm install mockjs 在main.js 引入代碼 import './serivce/mock.js' 在service/mock.js const Mock = require('mockjs') const

原创 vuex 如何重置state

const state = {} var copyState = deepClone(state) // 拷貝state對象 function deepClone (obj) { var newObj = obj instanceo

原创 java

    從鍵盤接收數據 Scanner s= new Scanner(System.in);         int n=s.nextInt(); && 和&  &&又叫 短路運算符,如果第一個表達式已經決定表達式最後的結果,運算符後面的

原创 Promise處理有依賴的連續請求

Promise處理有依賴的連續請求 在沒有接觸到Promise之前,如果有這樣的需求,先去前端需要異步去請求第一個接口,然後接收到返回的一些數據,然後利用得到的數據,去請求第二個接口,然後接收傳回來的數據,然後去請求第三個接口,這個時候我

原创 百度地圖API的使用

1.初始化地圖,並設置地圖中心點 var map = new BMap.Map("allmap"); // 創建Map實例 map.centerAndZoom(new BMap.Point(116.404, 39.915), 1

原创 array 對象

var fruits = ["Banana", "Orange", "Apple", "Mango"]; concat() 連接兩個或更多的數組,並返回結果。 fruits.concat(array2,array3,...,arrayX

原创 router 路由

1.this.$router 和 router 使用起來完全一樣,this.$router  不需要每個組件裏面導入路由 2.響應路由參數的變化 當使用路由參數時,例如從 /user/foo 導航到 /user/bar,原來的組件實例會被

原创 vue.js 鍵盤enter事件的使用

在監聽鍵盤事件時,我們經常需要檢查常見的鍵值。Vue 允許爲 v-on 在監聽鍵盤事件時添加按鍵修飾符: <!-- 只有在 `keyCode` 是 13 時調用 `vm.submit()` --> <input v-on:keyup.