自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不晓笙的博客

随便写写

  • 博客(13)
  • 收藏
  • 关注

原创 vue中实现ueditor上传图片遇到的几个问题及解决方案

vue中实现ueditor上传图片功能遇到的问题初始化ue组件无法正常显示,无法加载单图上传的图标变灰无法点击 or 多图上传显示后端配置项没有正常加载,上传插件不能正常使用!配置上传接口错误,请求报404,无法找到上传后,服务端显示上传成功,并返回正确的json结果,但在ueditor中无法回显图片并报上传错误解决方案在ueditor.config.js中配置:在va...

2018-05-22 15:26:47 14784 3

原创 Vue源码 - 响应式原理

响应式对象Vue.js 实现响应式的核心是利用了ES5的 object.defineProperty,这也是为什么Vue.js不能兼容IE8及以下浏览器的原因。Object.definePropertyObject.defineProperty文档Object.defineProperty 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象。Object.defineProperty(obj, prop, descriptor)obj 是要在其上定义属性的对象;p

2020-06-16 18:56:27 190

原创 解决el-image点击后页面无法滚动问题

解决el-image点击后页面无法滚动问题问题描述基于 element-ui 开发过程中,有一个坑,在高版本(2.11+),el-image 渲染后点击图片后,页面无法滚动,必须刷新后正常。获取元素查看后,发现 el-image 图片点击后时会为 <body> 标签自动添加 overflow: hidden; 。这主要是点击图片时,预览锁定了滚动条,同时发生跳转使路由改变覆盖了预览导致的。解决方案给 el-image 标签加上一个点击事件,执行 document.body.style=

2020-06-10 10:46:18 2508 10

原创 nginx部署微信项目:解决微信浏览器缓存问题

nginx部署微信项目:解决微信浏览器缓存问题问题:微信公众号网站或H5网站发布站点内容后一直显示的旧内容无法更新的,登录token失效后也无法执行相应js退出,其实是微信浏览器的缓存机制导致的。最开始尝试过对网站链接加版本号等都不起作用,以下是针对 nginx 部署项目的解决方案。解决方案:在nginx对应 xxx.conf 中增加下列代码,清除缓存,设置不缓存。(其中 $root 要修改成实际站点源码目录)location ~* ^.+\.(jpg|jpeg|png|ico|css|js)$

2020-06-09 20:27:26 3104

原创 JS设计模式:结构型

目录索引JS设计模式:结构型(一)外观模式(Facade)(二)适配器模式(Adapter)(三)代理模式(Proxy)(四)装饰者模式(Decorator)(五)桥接模式(Bridge)(六)组合模式(Composite)(七)享元模式(Flyweight)JS设计模式:结构型(一)外观模式(Facade)为一组复杂的子系统接口提供一个更高级的统一接口,通过这个接口使得对子系统接口的访问更容易。在Javascript中有时也会用于对底层结构兼容性做统一封装来简化用户使用。关键词:简化封装外观

2020-06-09 19:57:13 233

原创 React 三连棋后续完善

React 三连棋后续完善React官方文档入门教程中的三连棋,根据文档提供改进建议完善游戏功能。改进功能:在游戏历史记录列表显示每一步棋的坐标,格式为 (列号, 行号)。在历史记录列表中加粗显示当前选择的项目。使用两个循环来渲染出棋盘的格子,而不是在代码里写死(hardcode)。添加一个可以升序或降序显示历史记录的按钮。每当有人获胜时,高亮显示连成一线的 3 颗棋子。当无人获...

2019-05-22 12:41:53 1539

原创 编写一个将十六进制值转换成颜色的函数

题目:编写一个将十六进制值转换成颜色的函数,以蓝色为例,#0000FF应被表示成rgb(0,0,255)的形式。然后将函数命名为getRGB(),并用以下代码进行测试。提示:可以将字符串视为数组,这个数组的元素为字符。示例:&gt; var a = getRGB('#00FF00');&gt; a;rgb(0, 255, 0)编程:var getRGB = fu...

2018-07-03 15:51:39 1155

原创 javascript面向对象编程 知识回顾

一 基本数据类型、数组1.1 变量1.2 基本数据类型1.3 查看类型操作符——typeof1.3.1 Infinity1.3.2 NaN1.3.3 字符串1.3.4 逻辑运算符1.3.5 操作符优先级1.3.6 特殊的二 函数2.1 预定义函数2.1.1 parseInt()2.1.2 parseFloat()2.1.3 isNaN()2.1.3 is...

2018-07-03 15:50:23 157

原创 node实现fdfs客户端及其上传图片至fdfs功能

fdfs客户端let FdfsClient = require('fdfs')let fdfs = new FdfsClient({ // tracker servers trackers: [ { host: 'xxx.xxx.xx.x', port: 22122 } ], /...

2018-05-22 16:01:19 1467

原创 node实现ueditor上传接口

node实现ueditor上传接口步骤1. 编写接口特别注意的,ueditor请求分为两块,get请求传递action,post请求传递上传所需参数,在写接口时应写为userouter.use('/ue/upload', api.Upload.ueditorUpload)2. 获取actionlet ActionType = req.query.action3....

2018-05-22 15:37:00 1120

原创 手机验证码倒计时js

最近在写手机验证码倒计时的js demo,之前编写的类似下面的代码:var countdown = 60;function setTime(val) { if(countdown == 0) { val.removeAttribute("disabled"); val.value = "获取验证码"; countdown = 60; }

2016-10-31 16:26:38 387

原创 Uncaught TypeError: Cannot read property 'offsetTop' of null

在获取内容区块高度(无滚动)时使用offsetTop报如下错误: Uncaught TypeError: Cannot read property ‘offsetTop’ of null

2016-10-29 14:53:50 12585

原创 tr虚线border在火狐浏览器加载异常问题

tr虚线border在火狐浏览器加载异常问题编写一个demo,动态添加一行tr,tr包含一个下划虚线border-bottom: 1px dashed #000; 为了让tr的border属性生效,我们在table中加入> border-collapse:collapse;初始代码块<!DOCTYPE html><html> <head> <meta charset="

2016-10-28 15:56:14 541

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除