
js
玩家六
这个作者很懒,什么都没留下…
展开
-
jsp 前端防止 xss 注入攻击
对输出到 html 上的值做过滤操作,主要可以使用如下两种方式:HtmlEncode方式:var HtmlEncode = function(str){ var hex = new Array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'); var preescape = str; var e转载 2017-04-19 11:11:46 · 8861 阅读 · 0 评论 -
jqgrid动态显示隐藏列,同时自动调整表格宽度
直接上代码:function showHideCol(e) { var colModel = $(grid_selector).jqGrid('getGridParam', 'colModel'); var width = 0;//获取当前列的列宽 for(var i=0;i<colModel.length;i++){ if (colModel[i]["name"]原创 2017-02-20 13:37:00 · 5860 阅读 · 2 评论 -
解决chrome浏览器自动填充密码
chrome会自动填充密码,解决方法很简单原创 2016-11-03 15:48:23 · 8156 阅读 · 1 评论 -
txt,图片等实现默认下载而不是打开图片
在网页上,如果我们的超链接的地址对应的是一个jpg文件,txt文件等,点击链接时,浏览器默认的是打开这些文件而不是下载,那么如何才能实现默认下载呢。 如果需要实现默认点击弹出下载框,需要特殊处理 前端代码:function downloadFile(docUrl, fileName) { window.location.href = "<%=basePath%>ajax/down原创 2017-05-18 16:39:13 · 3501 阅读 · 0 评论 -
jquery-form中ajaxSubmit提交文件,以及解决ie9下上传文件后自动下载问题
需要引用jquery-form.js 下载地址http://plugins.jquery.com/form/1、之前的项目一直使用formData的方式上传文件到后台处理,但新项目要求支持ie9,ie9不能有效支持formData,只能使用ajaxSubmit的方式上传文件前台代码<form id="upload-file" method="post" enctype="multipart/for原创 2016-10-24 16:34:41 · 13226 阅读 · 3 评论 -
js,angularjs 图片上传服务器,并解决照片旋转问题,前端图片压缩上传
手机网站 App 开发时遇到用户拍照上传的场景,照片的大小一般不低于2M ,用户网络不好时会导致上传的时候异常卡顿,因此考虑使用前端图片压缩,再上传服务器.主要使用canvas来重新绘制前端图片,然后使用toDataURL方法拿到图片被压缩之后的的 Base64 编码数据,上传编码数据,后台解码还原成图片,并根据前端传递的图片旋转信息将图片做相应的旋转处理,废话不多说,直接上代码,虽然说的是 an原创 2017-07-29 11:33:40 · 1538 阅读 · 0 评论 -
angularjs 简单笔记
最近项目使用angularjs1.5,由于之前没有接触过angularjs,开发时磕磕绊绊,现在把开发时遇到的一些问题记录下来,一遍日后查找1、获取当前web的根路径,js代码var ctx = function() { var path = window.location.href; var pathName = window.location.pathname; var原创 2017-07-25 09:06:55 · 505 阅读 · 0 评论 -
浏览器js定位(百度地图与高德地图)
最近项目中使用到了浏览器端定位记录下来 目前已知有两种方式实现定位 1.H5自带定位,可以获取到当前的gps坐标,然后使用第三方工具(百度,高德等)转换坐标即可获取当前的地理位置信息,具体代码网上很多,但我试了下,不知道是什么原因,我本地不能使用这种定位方式,可能是谷歌浏览器只支持https连接的浏览器定位造成的 2.使用第三方工具提供的定位工具定位,主要考察了两种工具,百度与高德 百度:<原创 2017-10-09 17:55:06 · 5335 阅读 · 0 评论 -
javaweb 文件下载
本文总结,javaweb下载文件遇到的各种问题 1.html5支持的文件下载 非常简单代码如下:a download="下载文件.txt">下载文件a>这种方式不支持ie浏览器 2.需要后台支持的文件下载: 前端代码如下:function getRootPath() { //获取当前网址,如: http://localhost:8083/uimcardprj/s原创 2018-01-12 11:32:37 · 1374 阅读 · 0 评论