- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Vue Loading 组件
安装npm install vue-loading-demo使用:在main.js中引入import Loading from 'vue-loading-demo'Vue.prototype.$Loading = Loading然后即可在任意.vue文件中使用// 不设置参数则取默认值 const load = this.$Loading()const load = this.$Loading({ type: 'spiningSpot', // loading图标样式
2020-12-09 18:13:47 1037
原创 手写JS高阶组件
map()Array.prototype.map = function (callback, arg) { if (this === 'null') { throw new TypeError("cannot read perproty 'map' if null") } if (this === 'undefined') { throw new TypeError("cannot read perproty 'map' if undefined") } if (Object.pr.
2020-09-16 17:21:45 324
原创 手动实现js高阶函数
mapArray.prototype.map = function (callbackFn, Arg) { // 异常处理 if (this === null) throw new TypeError("Cannot read perproty 'map' of null"); if (this === undefined) throw new TypeError("Cannot read perproty 'map' of undefined"); // 回调类型异常
2020-09-11 11:42:51 218
原创 Vscode中编辑TypeScript
全局安装typescript和ts-node之后在vscode中运行总是报错解决方法管理员运行vscode,然后执行get-ExecutionPolicy 和set-ExecutionPolicy RemoteSigned命令即可
2020-07-19 23:14:05 249
原创 事件委托
利用DOM的冒泡机制,通过父元素监听子元素的点击事件从而实现相应的点击效果,减少页面中点击事件注册传统写法<button onclick="addLi()">添加</button><ul class="box"> <li>滚</li> <li>滚</li> <li>长</li>...
2020-03-31 11:58:38 118
原创 js数组去重
js数组去重let newArr = arr.filter(function(item, index, arr){return arr.indexOf(item) === index})
2020-01-16 17:04:51 140
原创 启动tomcat黑窗口显示中文乱码
解决方案:在tomcat安装路径下找到logging.properties文件例打开logging.properties文件中添加java.util.logging.ConsoleHandler.encoding = GBK(大约在文件的52行有进行编码的配置,在此添加就好)...
2019-11-16 23:10:38 601
原创 SpringMVC项目提示“源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示”的错
今天新建ssm项目时,由于新建的项目里面会自动生成一个index.jsp,然后启动tomcat时会自动访问index.jsp文件。当我把index.jsp文件删除,并在原位置添加一个index.html文件,并且在web.xml中配置: <welcome-file-list> <welcome-file>index.html</welcome...
2019-10-28 15:25:25 17684 4
原创 使用pdf.js实现移动端浏览器对pdf文档的在线预览
最近公司项目有个需求:事项pdf文档在移动端浏览器的在线预览,当时通过移动端浏览器查看pdf文档时,浏览器会提示现在文件(Safari除外),这样看起来十分不友好,所以要实现一个pdf文档在线预览的功能使用插件:pdf.js我是通过引入第三方静态资源的方式进行引入的(如下图)实现预览pdf文档通过axios请求获取pdf文档资源,然后通过pdf.js的viewer.html进行展示...
2019-10-14 18:07:34 2499 2
原创 使用npm进行淘宝镜像的安装
npm 安装插件是由于网络的原因,可能存在安装失败的问题因此我们大多会配置一个淘宝镜像,使用cnpm代替npm但是如果还继续使用npm的话可以进行如下配置npm config set registry https://registry.npm.taobao.org...
2019-10-11 15:12:27 523
原创 SpringMVC跨服务器文件上传
最近在学习springMVC,看到有关的一个跨服务器文件上传的内容,特此记录一下其中通过启动两个tomcat来模拟,tomcat配置如下:.
2019-09-15 15:27:47 138
原创 发布订阅模式实现vue组件间通信
发布订阅模式实现vue组件间通信前几天遇到个问题,“发布订阅模式实现vue组件间通信”,当时没回答出来,之后通过查询一些资料学习了一下,因此在这里记录一下,也欢迎大家指正,(小白,请求轻喷)window.bus = { box: {}, $on: function (name,fun) { if (!this.box[name]) { this.box[name]...
2019-05-09 23:16:47 451
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人