原创 input、textarea設置光標位置 | ele.setSelectionRange()

點擊按鈕觸發textarea的focus時,默認光標的位置在最左邊; 需求:focus時讓光標的位置處於最右側 Code // HTML <button onclick="setPostion()">click</button> <

原创 Node實現支付寶網頁支付流程(沙箱環境)

支付寶PC端支付接口流程     1、前端點擊支付按鈕,向後端發起一個ajax請求(get請求,帶order_id)     2、後端收到order_id,根據支付寶的規則生成支付的url,返回前端     3、ajax收到成功的響應,

原创 Node-錯誤原因分析:Error: Multipart: Boundary not found

前端使用umi-request上傳文件,設置了   headers: { 'Content-Type': 'multipart/form-data' }  後端使用Eggjs接收的時候,報錯 nodejs.Error: Multip

原创 CentOS - MySQL安裝與連接?1103報錯解決

MySQL下載 更新軟件 yum update 下載和添加倉庫 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm sudo rpm -ivh mys

原创 寫給前端的正則表達式

1. 概覽 在 JavaScript 中,使用 // 即可創建一個正則表達式對象,當然也可以使用 new RegExp() 常用的跟正則相關的方法有 match、test 和 replace。 其中 match,replace 都是字符串

原创 深入淺出 Vue 響應式原理

前言 Vue 最獨特的特性之一,是其非侵入性的響應式系統。數據模型僅僅是普通的 JavaScript 對象。而當你修改它們時,視圖會進行更新。這使得狀態管理非常簡單直接,不過理解其工作原理同樣重要,這樣你可以避開一些常見的問題。----官

原创 Jenkins-安裝與配置

安裝JDK 需要爲 Jenkins 安裝一個 Java 運行環境。根據官網 Wiki 文檔描述,由於 license 的原因, 需要安裝 OpenJdk。 查看可安裝版本: yum search openjdk 安裝 OpenJ

原创 Vue-不同路由的組件複用

場景還原 當某個場景中vue-router從/post-page/a,跳轉到/post-page/b。然後我們驚人的發現,頁面跳轉後數據竟然沒更新?!原因是vue-router”智能地”發現這是同一個組件,然後它就決定要複用這個組件,所以

原创 Mongo 安裝與連接

Mongo下載 創建倉庫文件:  vim /etc/yum.repos.d/mongodb-org-4.0.repo  然後複製下面配置,保存退出 [mngodb-org] name=MongoDB Repository baseu

原创 JS 浮點數轉整數的方法

1.  parseInt 概念:以第二個參數爲基數來解析第一個參數字符串,通常用來做十進制的取整(省略小數)如:parseInt(2.7) //結果爲2 特點:接收兩個參數parseInt(string,radix) ['1','2',

原创 ios移動端input輸入框常見問題解決辦法

1、ios端兼容input光標高度 問題詳情描述:input輸入框光標,在安卓手機上顯示沒有問題,但是在蘋果手機上 當點擊輸入的時候,光標的高度和父盒子的高度一樣。例如下圖,左圖是正常所期待的輸入框光標,右邊是ios的input光標。

原创 Vue-全局組件註冊

一般情況,需要使用組件的場景: <template>     <BaseInput  v-model="searchText"  @keydown.enter="search"/>     <BaseButton @click="sea

原创 Vue-全局過濾器註冊

官方註冊過濾器的方式: export default {   data () { return {} },   filters:{     orderBy (){       // doSomething     },     uppe

原创 這樣使用Node.js壓縮PNG圖片,效果高達75%

安裝 Npm 包 在我們開始編寫代碼之前,我們需要安裝 npm 包 imagemin 和 imagemin-pngquant。 imagemin-pngquant npm 包是 pngquant 壓縮庫 的一個 Node.js 實現以及

原创 CentOS - 分區擴容(解決空間不足問題)

背景: 執行rpm -i xxx.rpm 時,CentOS提示需要 1516M 在 /  使用 df -h 查看內存使用情況,發現 / 的可用空間只有504M; 創建新的磁盤 1. 查看當前disk 2. 添加新的磁盤 3.