![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
九成宫醴泉铭
这个作者很懒,什么都没留下…
展开
-
SpringMVC freemarker 中 Could not resolve view with name 'XXX.ftl' in servlet with name 'SpringMVC'
原因为freemarker本身配置了templateLoaderPath而在viewResolver中不需要配置prefix,且路径前缀必须配置在templateLoaderPath中。路径配置错误导致以上错误信息。转载 2019-10-22 23:50:45 · 474 阅读 · 0 评论 -
配置FreeMarker时IDEA提示cannot resolve property 'templateLoaderPath'
原因: 缺少spring-context-support.jar依赖。原创 2019-10-21 23:46:55 · 2320 阅读 · 0 评论 -
H5中通过JS获取音频时长
<audio id="audio-element" controls> <source src="http://labs.qnimate.com/files/ogg.ogg" type="audio/ogg"> <source src="http://labs.qnimate.com/files/mp3.mp3" type="audio/mpeg">...原创 2019-09-21 15:45:56 · 7333 阅读 · 1 评论 -
上传图片限制大小、类型判断、像素判断
在项目中经常用到input标签来上传文件,而这些文件通常是图片文件。图片有很多格式我们只需要其中的几种,就需要对用户上传的文件进行验证,在HTML5中有一个新的属性:accept文件类型限制。但是通常我们会用javascript或jQuery编写方法进行验证图片的大小限制、类型判断、像素判断。<input type="file" name="files" id="file" οncha...转载 2019-09-19 20:55:12 · 717 阅读 · 0 评论 -
JS获取文件大小
var fileSize = document.getElementById("file").files[0].size;注意:files[0]不可缺少!原创 2019-09-19 20:44:22 · 1294 阅读 · 0 评论 -
JS获取文件后缀名
function getFileType(filePath){ var startIndex = filePath.lastIndexOf("."); if(startIndex != -1) return filePath.substring(startIndex+1, filePath.length).toLowerCase(); else return "";}注意:一定要...原创 2019-09-19 20:41:08 · 3781 阅读 · 0 评论 -
在HTML5中嵌入视频
<video src="${wechatMaterial.path}" controls="controls"> 您的浏览器不支持 video 标签。</video>原创 2019-09-18 09:33:16 · 686 阅读 · 0 评论 -
freemarker按照index读取list中的元素
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" ...原创 2019-08-23 15:14:33 · 2714 阅读 · 0 评论 -
JavaScript中的confirm方法点击取消无效(和点击确认效果相同)
最近在做的一个内容管理(CMS)系统中涉及到了内容的删除,点击删除项目后,由JavaScript的confirm()方法确认是否删除。然而点击”取消“之后,内容仍被删除。由于对JavaScript不是很了解,于是Google了一下,找到了问题所在。点击”取消“后,内容依然会被删除原来的前端是这样写的:<td><a href="/jeeadmin/jeecms/...原创 2019-08-12 20:59:34 · 3698 阅读 · 2 评论 -
JavaScript验证输入是否为空
HTML元素:<input type="text" name="title" id="title" value="${myContent.title}" onkeyup="validateNotEmptyField(document.getElementById('title'))" onsubmit=...原创 2019-08-15 11:33:09 · 615 阅读 · 0 评论 -
JavaScript 中 location.reload() 的坑
Using reload() without any arguments retrieves the current page from the browser’s cache, if it’s available there. To avoid this and get the page directly from the server, you can call reload with th...原创 2019-08-10 15:43:55 · 1520 阅读 · 0 评论 -
轮播图简单实现(转载)
文章转载自: 十五分钟用 JavaScript 基础写一个图片轮播效果 + 思路详解 (原文有详细讲解)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>slideshow</title> <style...转载 2019-08-14 14:47:14 · 251 阅读 · 0 评论 -
CSS设置元素背景为半透明, 而其中的内容为不透明
不要用opacity属性, 例如textarea { text-align: center; width: 700px; height: 300px; opacity: 0.5;}这样会将textarea的背景连同其中的文字均设置为半透明。应该用下面的语句textarea { text-align: center; width: 7...原创 2019-08-14 09:47:02 · 581 阅读 · 0 评论 -
配置CSS的方法
有4种不同的方法将CSS技术集成到网站:内联、嵌入、外部和导入。 内联样式:内联样式是指直接将代码写入网页的主体区域,作为HTML标记的属性。只适合提供了样式属性的特定元素。 嵌入样式:嵌入样式在网页的页头区域(<head></head>之间)进行定义。应用于整个网页文档。 外部样式:外部样式用单独文件编码。网页在页头区域使用link元素链接到文件...原创 2019-08-03 11:55:37 · 457 阅读 · 0 评论