原创 Js之AJAX簡易封裝

提供對原生ajax的簡易封裝 /* * 封裝ajax庫 * author: wenqian * email: [email protected] */ (function() { /* * 創建 XMLH

原创 Ubuntu16.04安裝python3

root賬戶下 安裝python3 apt-get install python3 刪除之前的python rm -rf /usr/bin/python 製作軟鏈接 ln -s /usr/bin/python3.5 /

原创 Ubuntu16.04下編譯virt-viewer

virt-viewer是SPICE在Linux下的一個開源項目,簡單的說只是一個測試項目。下面爲記錄一下Ubuntu16.04桌面版下編譯它的辛酸史。樓主很菜、樓主想哭。 打開終端 在home目錄下創建一個spice文件夾 cd

原创 Axios使用手冊

簡介 Axios 是一個基於 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。 Features 從瀏覽器中創建 XMLHttpRequests 從 node.js 創建 http 請求 支持 Pro

原创 gtk3.0-手冊中的圖形示例

https://developer.gnome.org/gtk3/stable/ch03.html

原创 python實現swagger自動轉Js SDK

在做前後端分離項目的時候,我們經常還要一層JSDK來存放我們的後端請求,後端加一個前端也要加一個,有時候就感覺很麻,有感而發,就想自己搞一個代碼生成工具,其實後面還可以開發代碼自動生成工具,但是都自動生成了,還有程序員幹啥,這個就

原创 JS常用

排序 數組排序 //正序 Array.sort() //範旭 Array.reverse() 數組對象排序 /* * 數組對象排序 */ const compare = function(prop) { return f

原创 npm常用命令

npm是什麼 NPM的全稱是Node Package Manager,是隨同NodeJS一起安裝的包管理和分發工具,它很方便讓JavaScript開發者下載、安裝、上傳以及管理已經安裝的包。 npm install 安裝模塊 基礎

原创 NodeJS學習筆記-0

1編譯安裝 Linux環境下: 確保系統下g++版本在4.6以上,python版本在2.6以上。 從nodejs.org下載tar.gz後綴的NodeJS最新版源代碼包並解壓到某個位置。 進入解壓到的目錄,使用以下命令編譯和安裝

原创 ES6學習筆記1

let聲明 解決了js的作用域問題,有嚴格的作用域 { let a = 123 //a 此時有值 console.log(a) } //此時a爲undefined console.log(a) 同一個作用域

原创 Ubuntu定時任務——crontab

crontab使用手冊 Linux下的crontab定時執行任務命令 在LINUX中,週期執行的任務一般由cron這個守護進程來處理[ps -ef|grep cron]。cron讀取一個或多個配置文件,這些配置文件中包含了命令行及

原创 js中的函數式編程

看了之後應該能理解了把 函數式編程無非把一個函數的返回值作爲另一個函數的返回值 <script> const commit = function(action) { return t

原创 JavaScript中的異步編程-ES5 & ES6

在前後端分離的時候,後端生成的一些API接口的請求時間會不同, example // 請求a接口的時間爲300ms url_a = 'url1' // 請求b接口的時間爲400ms url_b = 'url1' // 請求

原创 解決VUE中document.body.scrollTop爲0

Vue中document.body.scrollTop的值總爲零的解決辦法 最近在做vue的時候監聽頁面滾動發現document.body.scrollTop一直爲0 但是發現document.body.scrollTop一直是0

原创 分享一個在canvas中的點擊事件

網上看到許多寫的canvas中事件,不勝其煩,覺得寫的也不知道是什麼 今天思考了一個分享給大家,歡迎指導改進 html <body> <canvas id="mycanvas" width="500" height="500">