开发问题汇总

1.js中图片的地址和base64的转换

 1 function convertImgToBase64(url, callback, outputFormat){
 2   var canvas = document.createElement('CANVAS'),
 3     ctx = canvas.getContext('2d'),
 4     img = new Image;
 5   img.crossOrigin = 'Anonymous';
 6   img.onload = function(){
 7     canvas.height = img.height;
 8     canvas.width = img.width;
 9     ctx.drawImage(img,0,0);
10     var dataURL = canvas.toDataURL(outputFormat || 'image/png');
11     callback.call(this, dataURL);
12     canvas = null; 
13   };
14   img.src = url;
15 }
16  
17  
18 convertImgToBase64('http://bit.ly/18g0VNp', function(base64Img){
19   // Base64DataURL
20 });

2.在that.laytpl后无法使用jQuery获取到元素

1 $(window.top.document).find("#user_img").attr("src","").attr('src',user.avatar+"?"+Math.random());

 3.图片正常上传但是不能显示

可能的原因:上传的图片名字中如果与逗号,会导致图片不能下载展示

4.突然项目登录之后不能加载资源,控制台打印如下

[realestate-portal][WARN] [2017-09-29 16:07:31] org.springframework.web.servlet.DispatcherServlet.noHandlerFound(1139) | No mapping found for HTTP request with URI [/realestate-portal/undefinedapi/file/common/desktop/widget/E01] in DispatcherServlet with name 'appServlet'

解决办法:浏览器的F12,然后如下操作

 5.时间选择控件被缩小的问题

我的项目中使用的是My97DatePicker时间选择插件,由于是iframe的layer.open上的时间插件,所以弹出的时候时间插件整体被缩小了,添加样式zoom: 1.3;

6.下载文件的时候不能识别到文件名和文件类型的问题

response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(zipfile.getName(),"UTF-8"));

6.js中多次调用delegate绑定事件重复的问题

$("[data-widget='project-yt']").undelegate();

$("[data-widget='project-yt']").delegate(".self-tabs>li","click",function(){

6.Python中

scrolledtext.ScrolledText设置
lb.configure(state=tkinter.DISABLED)后insert失效

 

posted @ 2017-09-16 10:35  ❤小虾米❤  阅读(252)  评论(0编辑  收藏  举报