![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
西商儒才
这个作者很懒,什么都没留下…
展开
-
typeorm开启事务代码示例
const queryRunner = ctx.connection.createQueryRunner();await queryRunner.connect();try{ await queryRunner.commitTransaction();} catch (err) { // 有错误做出回滚更改 await queryRunner.rollbackTransaction()}finally {原创 2020-10-19 16:27:06 · 731 阅读 · 0 评论 -
下载excle表格防止重复点击
下载excle表格防止重复点击url = ajaxUrl + url + '?param=' + GetParam_DataAED(data, $.cookie("cityId")); var xhr = new XMLHttpRequest(); xhr.open('post', url, true); // 也可以使用POST方式,根据接口 xhr.setRequestHeader("Content-Type", "application/x-www-from-urlencod原创 2020-08-18 16:13:49 · 216 阅读 · 0 评论 -
前端js实现cavans转图片Image本地下载
const image = document .getElementById("canvas") .toDataURL("image/png");const browser = self.getBrowser();if (browser === "IE" || browser === "Edge") { let REGSTR_IE = /trident\/[\d.]+/gi; if(parseInt(navigator.userAgent.match(REGSTR_IE)[0].spl.原创 2020-07-14 17:55:27 · 199 阅读 · 0 评论 -
javascript leetcode 两数相加
/** * Definition for singly-linked list. * function ListNode(val) { * this.val = val; * this.next = null; * } *//** * @param {ListNode} l1 * @param {ListNode} l2 * @return {ListNode}...原创 2020-04-01 16:26:38 · 104 阅读 · 0 评论 -
react fiber 架构渲染分析
react第一次渲染数据结构function FiberNode(tag, pendingProps, key, mode) {// Instancethis.tag = tag;this.key = key;this.elementType = null;this.type = null;this.stateNode = null;// Fiberthis.return = ...原创 2020-01-02 17:47:14 · 645 阅读 · 0 评论 -
iframe 提交表单不刷新页面 兼容ie7+
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...原创 2019-12-11 15:12:51 · 131 阅读 · 0 评论 -
阻止移动端浏览器自带的下拉效果
document.addEventListener('touchmove',function(ev){ev.preventDefault();},{passive:false});原创 2019-12-11 15:11:28 · 1910 阅读 · 0 评论 -
正则匹配规则 获取匹配到的元素
var str="(mobile)12883565686,330.110.12.12,(imei)000000,(mac)02:00:00:0";var regexp=/(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2}).(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2}).(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{...原创 2019-12-11 15:10:32 · 948 阅读 · 0 评论 -
nodejs 事件轮训
轮训优先级Promise>process.nextTick()>Promise.then()>setTimeout>setImmediate例子浏览器 事件轮训 每执行完一个宏任务都去清空 微任务example :Promise.resolve().then(()=>{console.log('Promise1')setTimeout(()=>{...原创 2019-12-11 15:08:43 · 340 阅读 · 0 评论 -
node install linux
tar -xvf node-v10.15.3-linux-x64.tar.xzmv node-v10.15.3-linux-x64 nodejsln -s /usr/local/nodejs/bin/node /usr/local/bin/nodeln -s /usr/local/nodejs/bin/npm /usr/local/bin/npmecho $PATH原创 2019-12-11 14:27:35 · 111 阅读 · 0 评论 -
谷歌浏览器唤起打印
浏览器唤起打印需求需要打印html页面的一些dom结构输出到打印机代码print() { //复制一份将要输出到打印机的 dom const print=document.getElementById('ac-root').cloneNode(true); //将无关的dom隐藏掉 window.document.getElementB...原创 2019-12-11 13:34:59 · 1068 阅读 · 1 评论 -
axios请求xsl表格文件流
axios请求xsl表格文件流需求前端请求一个路径 来下载后台写的文件流 download() { //axios 路径 excel('/a/b/c',{responeseType:'blob'}).then(res => { var blob = new Blob([res], { type: "application/ex...原创 2019-12-11 13:28:15 · 219 阅读 · 0 评论