摘要:
首先你要了解设计模式,了解备忘录模式,如果不了解那就先去了解吧. class Cache { // 中间对象 constructor(json) { this.json = json } getJson() { return this.json } } class CacheList { // 缓存 阅读全文
摘要:
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min)) + min; } getRndInteger(1,32) function getRndInteger(min, max) { retu 阅读全文
摘要:
对象里的属性求和var result = [ { subject: 'math', score: 10 }, { subject: 'chinese', score: 20 }, { subject: 'english', score: 30 } ]; var sum = result.reduce 阅读全文
摘要:
<template> <div> <mainHeader title="日志" /> <div class="grid-content log-box"> <div class="header"> <el-row :gutter="24"> <el-col :span="8" style="padd 阅读全文
摘要:
window.onload = function(){ var height = 400,width = 900; var rectWidth = 150,rectHeight = 150; var mySvg = d3.select('#main').append("svg") .attr('he 阅读全文
摘要:
理解事件循环: javeScript是单线程语言,js要在宿主环境下执行,浏览器内部有v8 nodejs 有libuv 浏览器里面有各种异步的事件,各种任务,所以需要在任务队列中排队,浏览器的主线程丛任务队列中取出任务依次执行 阅读全文
摘要:
如果你用到拖拽,那么我猜你用到了svg.那么你对d3一定有一定的了解了. 总之我猜你一定是有基础的人.同时也为自己记录下,目录树的巨型Bug :allow-drop="allowDrop",这个配置他是可以使你的拖拽恢复原来.超级有用的东东 :render-content="renderConten 阅读全文
摘要:
首先我简单介绍下这是个代码编辑器,不过远没有VScode那么强大,不过github上面给的东西实在实在实在本人看不太懂,并且邀了好多人也不是很懂. 总结了我自己用到的几个小玩意,如果你没有用到这个,建议你不要继续往下看了,浪费时间 monacoEditor = monaco.editor.creat 阅读全文
摘要:
AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。 CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。 对于依赖的模块,AMD 是提前执行,CMD 是延迟执行。 不过 RequireJS 从 2.0 开始,也改成可以延迟执行(根据写法不同,处理方式不同)。 CMD 推崇 阅读全文
摘要:
邮箱校验: function validEmail(email) { const reg = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\. 阅读全文