学习
宸起
君子不器
展开
-
防抖函数与节流函数
防抖函数例子:在按键停止按下后一秒,打印input输入框中内容var input = document.getElementById('input')function debounce(delay) { let timer // 闭包 return function(value) { clearTimeout(timer) timer = setTimeout(function() { console.log(va原创 2021-08-28 15:10:08 · 91 阅读 · 0 评论 -
throw与throws的使用demo
在实际开发的时候,我们可能会遇到各类异常流程的封装返回。比如获取那一步的函数发生了什么样的错误,这个时候就需要封装中间函数的信息到异常信息中。写了一个小demo以便理解,JAVA异常处理的抛出和捕获。一个简单的自定义异常类public class StepException extends Exception { public StepException(String errorMsg) { super(errorMsg); }}封装异常信息/** *.原创 2021-03-27 17:14:44 · 234 阅读 · 0 评论 -
el-tree树结合el-pagination分页查询展示
el-tree 结合 el-pagination 分页查询展示效果实现后端接口此处使用mock// el-tree 数据接口 分页import Mock from 'mockjs'const count = 100const items = [ { "id": 1, "appId": "00d39caf58c34b2a2a1f1e442f525268", "appName": "D应用", "userId": "1原创 2021-01-11 20:04:42 · 1901 阅读 · 0 评论 -
ZooKeeper基础
ZooKeeper基础一、Zookeeper入门1.1 概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。1.2 特点1.3 数据结构1.4应用场景提供的服务包括:统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下线、软负载均衡等。二、配置参数解读Zookeeper中的配置文件zoo.cfg 中参数含义解读如下:1、tickTime=2000:通信心跳数,Zookeeper服务器与客户端心跳时间,单位毫秒Zookeepe原创 2021-01-11 00:23:23 · 217 阅读 · 0 评论 -
后端同时使用@RequestParam和@RequestBody,vue如何传递参数
后端同时使用@RequestParam和@RequestBody,vue如何传递参数给后端封装的request请求service.interceptors.request.use( config => { if (store.getters.token) { config.headers['X-Token'] = getToken() } return config }, error => { console.log(error).原创 2020-09-16 01:05:23 · 6478 阅读 · 0 评论 -
模块化开发(ES6)
模块化开发前端代码复杂带来的问题页面引入多个js文件,命名之间可能互相冲突。造成bug。前端模块化雏形和commonJS解决方式一:闭包,匿名函数aaa.js(function () { // 小明 var name = '小明' var age = 22 function sum(num1,num2) { return num1+num2 } var flag = true if (flag) { c原创 2020-09-12 14:47:11 · 256 阅读 · 0 评论