原创 canvas動態畫貝塞爾曲線

canvas實現動態貝塞爾曲線效果,實現如下: 1、接口: interface lineParams { start: Array<number>; end: Array<number>; curveness: number

原创 按回車鍵,焦點轉到下一個

代碼寫的過程中,會遇到一種需求,敲擊回車,焦點轉到下個輸入框,簡單總結一下,代碼如下: html代碼: css代碼: 實現方式兩種,第一種:原生js;第二種:jquery 第一種:js代碼: 第二種方式:jquery代碼 效果圖:

原创 URL特殊符號處理

有些特殊符號在url中試不能直接傳遞的,如果要在url中傳遞這些符號,就需要使用它們的編碼;否則,將會出現亂碼。 十六進制值 (1)+ URL 中+號表示空格 %2B  (2)空格 URL中的空格可以用+號或者編碼 %20 (3)/ 分隔

原创 百度地圖根據地點獲取經緯度

html和css代碼如下: js代碼如下: 效果圖如下:

原创 Mockjs模擬數據,實現增刪改查

Mockjs模擬數據,實現增刪改查。 1、安裝Mockjs npm install mockjs --save-dev 因爲生產環境用的是正式接口,安裝在開發依賴上可以減小包的大小。 2、生成數據初始列表 import Mock fr

原创 vue.js程序啓動運行時,遇到Unexpected tab character問題

在vuejs程序啓動時,會遇到一種常見問題,在終端報錯:Unexpected tab character。如下圖: 解決方法: 在eslint的配置文件中(.eslintrc)rules項中添加一行:"no-tabs":"off",如下

原创 Mockjs基礎用法

項目開發過程中,經常需要用到臨時數據(假數據),有時候會利用一些json文件來模擬數據,但是用json文件時會有一個問題,線上和線下必須來回切換api,比較繁瑣,這種情況下可以直接使用Mockjs,用koa寫後臺,模擬接口。 1、Mock

原创 c#中dataGridView顯示行號的方法

在寫c#程序時,有時會要求dataGridView中的行號顯示出來,從而實現更加直觀的效果。代碼如下: 效果:

原创 Mysql安裝(win10 + 64bit)

Mysql安裝過程,Mysql版本:8.0.18。 步驟: 1、下載Mysql,地址:https://dev.mysql.com/downloads/mysql/ 2、點擊下載後,無需登錄,點擊底部“No thanks, just st

原创 nodejs連接mysql數據庫,報錯Client does not support authentication protocol requested by server

Mysql版本:8.0,nodejs連接數據庫時報錯: Client does not support authentication protocol requested by server 該問題和Mysql版本有關係,查資料的結論是

原创 谷歌瀏覽器插件-jsonView的安裝與使用

本文轉載:http://blog.csdn.net/yy228313/article/details/50535246 一、安裝 1、打開 https://github.com/; 2、搜索jsonView,鏈接:https://gith

原创 c#程序運行時,不彈出DOS窗口,但窗體執行

創建好控制檯程序後,執行步驟:選中項目>>>右鍵>>>屬性>>>選擇輸出類型爲“Windows應用程序”,這樣程序執行時,就沒有DOS窗口了。如下圖:

原创 JS設置和獲取自定義屬性

JS 設置自定義屬性—— setAttribute()函數 用法如下: 效果圖如下: 獲取自定義屬性—— getAttribute()函數 用法如下: jQuery 設置和獲取非標準屬性——attr()函數 設置屬性,如下: 獲

原创 proxy()代理實現,中間件:http-proxy-middleware

項目開發中,代理轉發的場景比較多,簡單介紹下用中間件http-proxy-middleware實現的proxy()代理。 1、http-proxy-middleware的安裝: npm install --save-dev http-p

原创 Sequelize 實現增刪改查

Sequelize 實現增刪改查 1、引入所需模型(項目中是user)和Sequelize import { User } from '../models' import Sequelize from 'sequelize'; cons