原创 3d 旋轉(摘抄)

實現代碼 <cube> <side></side> <side></side> <side></side> <side></side> <side></side> <side></side> </cube> c

原创 HB法幣交易頭像實現

正巧最近我在做OTC 項目,我就肯定要看一下龍頭大哥,hb的做法呀,簡單頁面如下 一開始我想到的用戶頭像是根據隨機數來實現的,然後我就稀裏糊塗的寫了一個隨機數實現背景顏色,代碼如下 /* - 背景顏色隨機 */ fun

原创 input 只能輸入數字和小數點,並且指定小數點後幾位

input 只能輸入數字,小數點,並且限制小數點輸入後幾位 let quantityScale =‘2’ let re = new RegExp('^(0|[1-9][0-9]*)(\\.[0-9]{0,' + quantit

原创 力扣刷題第二天

力扣探索初級算法 給定一個整數數組,判斷是否存在重複元素。 如果任何值在數組中出現至少兩次,函數返回 true。如果數組中每個元素都不相同,則返回 false。 輸入: [1,2,3,1] 輸出: true 輸入: [1,2

原创 力扣-牛客刷題第一天

從排序數組中刪除重複值 給定 nums = [0,0,1,1,1,2,2,3,3,4], 函數應該返回新的長度 5, 並且原數組 nums 的前五個元素被修改爲 0, 1, 2, 3, 4。 你不需要考慮數組中超出新長

原创 手動實現一個防抖(deboumce)

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>防抖</title> </head> /* * 需要利用定時器, * 當我們執行這個函

原创 手動實現函數節流(throttle)

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> /* * 函數節流 * 簡單地講,就是讓一個函數無法在很短

原创 Web Notification桌面推送消息

前言 在 iOS 和 Android 移動設備中,Native App 向用戶推送通知是很常見的行爲,這是重新吸引用戶訪問應用最有效方法之一。然而推送通知一直被認爲是 Web App 缺少的能力, Notification

原创 web 桌面消息推送消息

推送消息簡易版本,並不會跳轉到對應的頁面,跳轉到對應頁面等下次更新``` </body> <script> var n = new Notification(‘狀態更新提醒’,{ body: ‘你的朋友圈有3條新狀態,快去查看

原创 js 根據url 轉換圖片(base64)

function getBase64(url, callback) { var Img = new Image(), dataURL = ''; Img.src = url + '?v=' + Math.rando

原创 React生命週期講解

React生命週期圖解 先上圖 其實總結就是 進入當前頁面,,然後渲染頁面,加載數據,渲染demo,數據更新,組件卸載 constructor /* * constructor 其實是Es6 裏面帶的一個屬性,代表初

原创 React中引入less

React中引入less 官方的 create-react-app創建的項目默認是不支持 less 的,但是你又想 使用less咋辦,有2個方式 第一 使用第三方的腳手架,推薦使用螞蟻金服的腳手架 dva https:

原创 React父子組件傳值

其實react和vue傳值是一樣的,都是屬性傳值,最近技術棧都開始用react 了,第一個就是基於環信做一個即時通訊,到時候我也會上傳代碼進行分享 第一步搭建最簡單的react環境,搭建最簡單的環境我也寫過 地址在這裏 以下是基本的

原创 網易雲信IM講解

本按鈕只針對H5版本講解,前端部分 網易雲信H5地址下載 1 demo下載 首先下載當前當前demo,並本地運行,由於網易雲信提供的是採用的是node中間件的模式,所以你如果直接運行 npm run dev 是運行的打包命令,你

原创 vue 打包桌面應用 併發布

vue 打包桌面應用程序 你說爲啥現在前端這麼累,一會做h5網頁,一會pc網站,一會又是服務端渲染,一會又來一個桌面應用,一會又是App,是不是就差操作數據庫了,不,不對,如果你是走的node 方向,那你就做到了,哈哈哈 vue 打