原创 canvas 局部 複製 粘貼

以下demo,測試地址 <!DOCTYPE html><html><head><meta charset="utf-8"><title>HTML canvas getImageData()方法使用-基礎教程(nhooo.com)</titl

原创 canvas 旋轉圖片

// 橫屏寫的,堅屏展示,需旋轉270度 rotateBase64Img(src: any, callback: any) {     const canvas = document.createElement('canvas')    

原创 JSON.stringify 過濾字段

  let obj = {name: 'lili', age: 21, children: [{name: 'lucy', age: 18}]}let str = JSON.stringify(obj, ["name", "children

原创 微信小程序 真機調用接口失敗:ERR_CERT_AUTHORITY_INVALID

小程序請求接口失敗: 把接口域名放到以下檢查 https://www.myssl.cn/tools/check-server-cert.html   提示  

原创 JS 最新正確的身份證號碼正則

之前網上找了個身份證正則,一直用着挺好,直到客戶提到 360732202009290611 這個身份證號報警 開始我還不信,網上查這個號碼是真的,以下正則替換解決問題 export const checkIDCard = (value: s

原创 屏幕壞點簡單檢查方法(網頁純色檢查)

  有個網站,用純色來查: http://www.gdzzz.com/pm/       .

原创 JavaScript ?? 雙問號(空值合併運算符)

空值合併運算符 name ?? 'Tom' 它是 ES2020 的一個新特性, 只會在左側表達式是 null 或 undefined 時返回右側的表達式 不同於邏輯或,空值合併運算符會允許把 0 和 空字符串 '' 作爲有效的數值。

原创 vscode 寫 markdown 文檔

vscode 中 邊寫 readme.md 邊預覽, 用快捷鍵 打開預覽:先按Ctrl + K,然後放掉,緊接着再按 v (英文鍵盤模式下) 詳見這裏 .

原创 瀏覽器指紋 fingerprintjs

使用示例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="I

原创 nest js 限制客戶端在一定時間內的請求次數

  // 第一步:安裝 yarn add @nestjs/throttler  第二步:在需要使用的模塊引入使用,這裏是全局使用,在app.module.ts中引入這裏設置的是:1分鐘內只能請求10次,超過則報status爲429的錯誤

原创 nest學習:跨域,前綴路徑,網站安全

    yarn add helmet csurf   import { NestFactory } from '@nestjs/core'; import { Logger, ValidationPipe } from '@nest

原创 nest.js

中文官方: https://docs.nestjs.cn/8/firststeps  

原创 小程序 canvas type=2d 來做畫畫板,有橡皮擦,選顏色,選粗細,撤銷和還原

 canvas api 文檔:https://www.canvasapi.cn/ 組件裏的 canvas    <canvas class="handWriting" id="hand

原创 react log

  1.   

原创 valueOf()、toString()、toLocaleString()三個方法的區別

顧名思義: valueOf 返回其原始值 toString 轉爲字符串 toLocaleString 轉爲字符串,爲地區特定的格式     (幾個示例) 1. Number    (1234567).valueOf() // 1234567