前端
sinJack
别让太多的欲望阻碍着你前进的方向
展开
-
js请求中解决浏览器缓存问题
描述在360浏览器和IE浏览器中,js中进行添加操作后刷新页面,新增的设备信息未显示。退出系统重新登录也不显示,关掉浏览器重新登录后显示。其他浏览器正常。分析1、检查添加操作是否成功。2、是否有报错,或者异常等。3、考虑浏览器缓存问题。(为主,因为有些浏览器正常)解决查询信息接口加上时间戳,防止360浏览器读缓存。 var url='/user/listPage'+'?tmptime='+(new Date()).getTime();...原创 2020-08-20 18:26:18 · 33252 阅读 · 0 评论 -
仅两行代码实现文字播报功能(最简单)
具体代码如下:<script type="text/javascript"> var msg = new SpeechSynthesisUtterance("输入要朗读的文字"); window.speechSynthesis.speak(msg); </script>既然来了,欢迎点赞、评论、加关注。。。。原创 2020-07-22 17:39:20 · 32039 阅读 · 7 评论 -
实现一个div容器带横向/竖向滚动效果
主要代码如下:<!-- 只使用overflow属性,实现竖向滚动效果。同时使用overflow属性和white-space属性实现横向滚动效果 --> <div id="imgs" style="border: 1px solid black;width: 345px;height: 120px;overflow:scroll;white-space: nowrap;"> </div>需要掌握overflow属性和white-space属性。1、overflo原创 2020-06-22 15:32:18 · 33544 阅读 · 0 评论 -
WebUploader组件的使用
官方参考文档1、引入WebUploader相关的js、css <!--引入WebUploader文件上传的CSS--><link rel="stylesheet" type="text/css" href="resources/widget/webuploader/webuploader.css" media="screen" /><!--引入WebUploader文件上传的JS--><script type="text/javascript" src=原创 2020-06-19 15:38:43 · 34872 阅读 · 2 评论 -
页面获取项目的根路径方法(解决请求地址不对问题)
jsp页面获取项目的根路径<base href="${pageContext.request.contextPath}"/>或<base href="<%=request.getContextPath()+"/"%>"/>thymeleaf页面获取项目的根路径<base th:href="${#request.getContextPath()+'/'}">或<base th:href="|${#request.getContextPath原创 2020-06-18 17:53:34 · 33158 阅读 · 0 评论 -
easyui之combotree下拉框多选框
1、导入easyui相关jar包注意:引入easyui的js时,如果同时需要引入jquery.js。在使用的时候,需要先加载jquery.js,否则的话,会导致easyui的js失效。2、前端代码的实现注意:在html或jsp页面,写一个select下拉列表,class='easyui-combotree’即可。3、获取数据并渲染到标签上注意:通过$("#ddlLine").combobox(“getValues”);获得选中的所有value值。通过$("#ddlLine").combobox原创 2020-05-19 10:34:29 · 34338 阅读 · 0 评论 -
创建jsp页面时,报错The superclass javax.servlet.http.HttpServlet was not found on the Java
在web工程中,创建jsp页面时,如果不存在tomcat环境,则会报以下的错误:Multiple annotations found at this line:- The superclass “javax.servlet.http.HttpServlet” was not found on the JavaBuild Path- The superclass “javax.servlet.http.HttpServlet” was not found on the JavaBuild Path原创 2020-05-20 17:24:24 · 32278 阅读 · 0 评论 -
canvas乱码的处理
用canvas实现图表功能时,如果我们从网上copy别人的demo时,运行发现中文乱码了。1、当你的页面是.html格式的乱码问题解决: 将复制的demo内容先通过记事本以utf-8的编码方式保存,然后再粘贴到自己的项目中。2、当你的页面是.jsp格式的乱码问题 原因: 直接复制的html代码,头部缺少<%@ page contentType=“text/html;charset=UTF-8” language=“java” %>解决: 网上的canvas图表demo很多都是.htm原创 2020-05-29 11:18:40 · 33462 阅读 · 0 评论 -
echarts生成图表的简单使用
echarts的开发总结1、官方参考文档地址:https://echarts.apache.org/examples/zh/index.html2、echart.js的url地址:http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js3、基础骨架:注意:有时图渲染不出来,可能是某个方法报错等原因。可以直接用指向echarts.js地址的方法,引入js文件。...原创 2020-06-01 10:43:28 · 33092 阅读 · 0 评论 -
利用echarts生成3D图报错
错误提示如下:Component series.bar3D not exists. Load it first.报错原因:缺少相应的js文件。即echarts-gl.min.js解决:导入相应的js文件即可提示:原创 2020-06-01 14:45:31 · 32999 阅读 · 0 评论 -
jqGrid对符合条件的行对应的复选框置灰或者选中
1、不使用jqGrid自带的复选框,自定义复选框。2、生成复选框的方法。说明:1、复选框置灰:disabled=“true”2、复选框选中:checked=“checked”3、最终实现的效果。原创 2020-06-03 11:53:36 · 33830 阅读 · 2 评论 -
表单提交、数据回显等常见细节总结
1、js获取选中复选框的value<input type=“checkbox” class=“CheBox” value="’+rowd.uid+’">var checks=$(’.CheBox:checked’);//获取选中的复选框var ids=[];for(var i=0;i<checks.length;i++){ids.push(checks[i].value);//遍历选中的复选框,并将其value值赋给js数组}ids.join(’,’);//可以通过join(原创 2020-06-03 15:15:30 · 34845 阅读 · 5 评论