
JavaScript
GarenWang
做自己能力之外的事!
展开
-
vue+Element-ui 导入excel文件生成json数据
1.首先安装依赖import XLSX from "xlsx";2.建立读取excel文件的js文件,以便调用// importExcel.jsreadExcel(file) { return new Promise((resolve, reject) => { const types = file.name.split(".")[1]; const fileType = [ "xlsx", "xlc", "xlm", "x原创 2021-12-02 15:00:48 · 1489 阅读 · 2 评论 -
Canvas录制为webm视频文件
这段代码可以将Canvas录制为webm视频文件var canvas = document.getElementById("mycanvas");var stream = canvas.captureStream();var recorder = new MediaRecorder(stream, { mimeType: 'video/webm' });console.log("开始录制");const data = [];recorder.ondataavailable = functi原创 2021-01-21 15:53:49 · 617 阅读 · 0 评论 -
原生js实现$on、$emit和$off
let obj = {};window.$on = (name, fn) => { if (!obj[name]) { obj[name] = []; } obj[name].push(fn);}window.$emit = (name, value) => { if (obj[name]) { obj[nam...原创 2019-10-18 11:10:06 · 1531 阅读 · 0 评论 -
JS 实现textarea一行18个字符最多输入5行的需求
看到这个需求有一部分人认为给textarea加上rows和cols就可以满足需求,emmmm...可以看看属性的定义。所以还是要用JS来计算的,就是在value改变的时候调用计算函数,直接附上完整代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <原创 2018-12-19 11:49:04 · 1869 阅读 · 0 评论 -
HTML 模板引擎之Handlebars.js
模板原理模板的诞生是为了将显示与数据分离,模板技术多种多样,但其本质是将模板文件和数据通过模板引擎生成最终的HTML代码介绍Handlebars是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板。它采用"Logic-less template"(无逻辑模版)的思路,在加载时被预编译,而不是到了客户端执行到代码时再去编译, 这样可以保证模板...原创 2019-03-12 18:29:35 · 625 阅读 · 0 评论 -
笔记:JS常用utils
<!DOCTYPE html><html><head> <title></title> <style type="text/css"> </style></head><script type="text/javascript"> function...原创 2019-04-12 18:34:07 · 664 阅读 · 0 评论 -
JS 毫秒倒计时
原文:https://www.cnblogs.com/seven077/p/9506765.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-widt...转载 2019-06-03 15:56:21 · 1117 阅读 · 0 评论