前端
js,css,html等
Guohao_Chen
勇往直前
展开
-
前端实现文件在线预览
需求: 一个览pdf、word、xls、ppt等文件需要在线预览功能介绍使用 XDOC文档预览云服务文档地址基于HTTP的REST方式调用,只需要传入URL!支持pdf、docx、xlsx、pptx、rtf、jpg、png、mp4等多种文档格式!使用方法http://view.xdocin.com/xdoc?_xdoc=你的文档地址注意:文档地址要用utf-8编码,并且外网可访问。例如:http://view.xdocin.com/xdoc?_xdoc=http%3A%2F%2.原创 2020-09-03 15:22:45 · 5791 阅读 · 1 评论 -
IDEA开发Vue出现波浪线和Import ‘@/‘无法转跳的问题
在使用IDEA打开VUE项目时,发现有很多波浪线(如下)发现关于ES6的语法在IDEA里面都是红色波浪线import xxx from ‘@/xx’ 不支持转跳的问题问题如下解决方案ES6语法波浪线的问题很简单,只需设置IDEA设置找到(Languages & Frameworks -> JavaScript)选择ES的版本为6或以上即可IDEA配置VUE中@的转跳在VUE项目跟路径创建一个js文件, 文件名随意,我的是 alais.config.js /* 此.原创 2020-09-03 09:15:39 · 3045 阅读 · 1 评论 -
a链接不能下载图片的问题
在项目中文件都是上传在 阿里oss服务器之前使用的方法如下 // 文件下载处理 str 是只文件地址 handleDownload(str) { const name = "附件"; const url = str; const suffix = url.substring(url.lastIndexOf("."), url.length); // 生成 a 链接 const a = document.createElement("a".原创 2020-09-03 08:40:55 · 1226 阅读 · 0 评论 -
表单数据系列化使用serialize()和new FormData()的区别
java开发中有用到 ssm框架,在提交表单时如果有附件的话,就需要注意serialize()和new FormData()的区别了1. serialize()介绍:serialize()是JQuery方法,必须依赖jQuery,可序列化表单值创建 URL 编码文本字符串,就是将表单数据以字符串的形式返回,在ssm框架中可通过对象直接接收数据。缺点:只能序列化一般数据,文件上传则无法序列化,不支持文件二进制流提交。<script> function toSubmit(){ .原创 2020-05-20 17:27:24 · 512 阅读 · 0 评论 -
使用 jQuery Validate 进行表单验证
jQuery Validate简介jQuery Validate 插件提供了强大的表单验证功能,能够让客户端表单验证变得更简单,同时它还提供了大量的可定制化选项,以满足应用程序的各种需求。该插件捆绑了一套非常有用的验证方法,包括 URL 和电子邮件验证,同时也提供了API允许用户自定义校验方法。提供的所有捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。引入 jQuery...转载 2019-12-26 17:56:38 · 569 阅读 · 0 评论 -
CSS3 实用属性:pointer-events
最近有个需求就是在页面添加水印,但是又不能影响用户操作。结果发现了一个叫pointer-events的css属性,是一个与javascript有关的属性pointer-events属性值详解pointer-events属性有很多值,但是对于浏览器来说,只有auto和none两个值可用auto——效果和没有定义pointer-events属性相同,鼠标不会穿透当前层。在SVG中,该值和...原创 2019-12-14 15:06:24 · 316 阅读 · 0 评论 -
HTML转义字符参照表
常用转义字符字符转义字符""&&<<>>空格 特殊转义字符字符转义字符字符转义字符字符转义字符?¡ÁÁáᢢ...原创 2019-11-15 18:04:35 · 524 阅读 · 0 评论 -
HTML中 js刷新页面的几种方法
reload() 方法:该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5(“刷新”)replace() 方法:该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当...转载 2018-12-28 13:01:14 · 28194 阅读 · 1 评论 -
html 表单验证
因为最近在做一个项目,需要实现前端表单验证,而这些只是简单的非空和数字之类的简单验证,可能大家都听说过 jQuery Validate,但是我觉得引用 jQuery Validate 太麻烦了。我采用的表单验证不是使用 框架来实现,而是直接使用 html5 的新特性1. 实现一个简单的用户名长度验证我想实现表单验证,但是写js又太麻烦,有没有简单实用又灵活的方法需求:用户名限制长度...原创 2018-12-07 12:31:36 · 12712 阅读 · 2 评论 -
select 使用 clone 后无效
select 使用 clone 后无效在对 select插件 进行克隆的时候,发现克隆后的新select 下拉框无法展开(无效)将遇到的坑记录一下。select2 是jquery的下拉框插件解决方案<script src="select2.js"></script><script type="text/javascript"> //页面加载...原创 2018-12-03 13:03:30 · 2269 阅读 · 1 评论