some-javascript-kit
v1.0.1
Published
base64ToBlob.js:<br/> those files from online,it change the base64 to blob.
Downloads
4
Readme
some-javascript-kit
index.js:
Installation
git clone https://github.com/xyydd/some-javascript-kit.git
or
npm i -S some-javascript-kit
Browser
<script type="text/javascript" src="./some-javascript-kit/index.js"></script>
Module
import { isType } from './some-javascript-kit/index.js'
Introduction
// There are several methods in index.js that can be accessed from outside
isType // Judgment type
deecopy // from https://github.com/ConardLi/ConardLi.github.io/blob/master/demo/deepClone/src/clone_6.js
session // Browser local session
storage // Browser local storage
dataURLtoBlob // base64 to Blob
getBase64Image // image to base64
trim// remove spaces before and after sentences
search// search some object from array
unitConversion// Conversion unit.support b-yb and time.
download// to download file use form
getRandomStr// get random character, you can set the character length
Usage
isType
This method now supports judging array, string, object, number
const arr = []
isType(arr, 'array') // true
const obj = []
isType(obj, 'array') // false
deecopy
let copyData = deecopy(data)
session
session.save('dataName', data)
session.fetch('dataName')
session.clear('dataName')
storage
storage.save('dataName', data)
storage.fetch('dataName')
storage.clear('dataName')
dataURLtoBlob
const blob = dataURLtoBlob(base64)
getBase64Image
const img = new Image()
let base64
img.src = 'http://XXXXXX'
img.onload = function () {
base64 = getBase64Image(img)
}
trim
let str = ' demo '
str = trim(str) // 'demo'
search
let data = [{
name: 'nathan'
}, {
name: 'eric'
}]
const res = search(data, {name: 'nathan'})
unitConversion
let value = 1024
const unit = 'b'
const conversion = unitConversion(value, unit)
download
const url = 'http://XXXXX'
download('.json', url)
getRandomStr
const _id = getRandomStr(32)
CanvasDraw.js
Introduction
Make the portrait on the canvas always center
Usage
const CanvasDraw = require('./CanvasDraw.js')
const canvasDraw = new CanvasDraw(ctx, canvasWidth, canvasHeight)
const img = new Image()
img.src = 'http://....'
img.onload = function () {
canvasDraw.handleDraw(img, imgWidth, imgHeight)
}
mt.js
Introduction
Avoid websites being embedded in iframes
Usage
Copy the code to the top level of your project