• 总结(活动)


    这段时间公司做了一个三月活动 “一起来画画”

    今天终于上线了了 总结一下这段时间的表现 以及遇到的问题和解决方案 给自己也给需要的你们

    表现:

    这个活动是我首次自己独自完成js部分 以前都是有小伙伴 陪伴,感觉自己还不错 能后按时完成(当然项目也不难),遇到bug能自己解决,代码的质量比以前强一点(除了埋点部分),还有一个问题就是想到的少,希望以后自己能多想点

    缺点:

    1.理解问题的逻辑

    例:首页有一个按钮 需要根据后台返回值来判断显示什么样子的按钮 添加class ,我一开始的思路是先让按钮显示一个,然后再根据状态值 改变class, 但是这个样子就有一个问题每次刷新页面, 总是先有一个按钮 ,等一会有按钮样子会变化,效果不是很好,

    解决:一开始就不显示按钮,等到请求完状态再显示

    例:搜索关键字,出数据,我一开始想 如果什么都没有输入 ,就不能搜索需要提示输入内容,但其实不是

    解决:由内容可以搜索,没有内容就搜索全部

    看了上面的是不是觉得我这个人很笨啊 ,我也是这样觉得。

    遇到的问题:

    1.第一个就是上传图片显示,上传完毕预览

    在网上搜了一段代码  有filereader 显示,转64位编码,在这里默默感谢写这段代码的人。

    2.form表单提交,需要跳转到我指定的页面,不能让后台跳转

    解决方案用ajaxSubmit 还需要引入jquery.form.js

    var options = {  
                            url: “”, //用于文件上传的服务器端请求地址
                            async : true,
                                        data:{},
                            type:"post",
                            dataType:"json",
                            success : function(res) {
                                //在这里判断状态跳转页面
                                
                            },  
                            error : function(result) { 
                                console.log(result)
                            }  
                        };  
                           form.ajaxSubmit(options);    //form指的是formId什么的

    但是这个有一个缺点就是不能跨域,我测试的时候不能跨域 跨域了就怎么也不能提交了

    3.还有一个其实也不是问题,是需求就是在手机上显示页面 搜索的时候 IOS键盘不是会出现搜索吗 想要这个效果

    解决:

    给你搜索的输入框加上<form onsubmit="return false"></form> 加上这个就会出现搜索样子

    但是一定要写onsubmit="return false" 要不点击完就reload 页面

    4.还有一个需要获取IP地址

    我引入了这个js <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>

    调用returnCitySN["cip"]

    就没有什么了

    PS: 再上传那里遇到一个问题就是图片太大了 就不能上传了 ,firebug 就会报一个 什么超出限制  大概就是这个 内存不够了什么的

    我们的解决方案是后台的人员修改了 struts.xml里面的struts.multipart.maxSize  把它改大点

    嗯…………  就这样吧 大概就是这些

  • 相关阅读:
    如何限制Dedecms文章或产品描述的字数
    Python 进阶 之 yield
    Python 进阶 之 contextlib模块
    JavaScript 之 定时器 延迟器
    Python 进阶 之 函数对象
    CSS入门之定义和应用格式
    Python 进阶 之 socket模块
    Python 进阶 之 闭包变量
    Python 进阶 之 else块 巧(慎)用
    Python 进阶 之 zip() izip() zip_longest函数
  • 原文地址:https://www.cnblogs.com/wangwei-exits/p/6566836.html
Copyright © 2020-2023  润新知