zoukankan      html  css  js  c++  java
  • 做54活动总结

    强制杀死进程:taskkill/im nginx.exe /f

    fiddler重定向:urlreplace test5.api.bookapi.cn:7777  test5.api.bookapi.cn:9703

    判断登录没登录的方法:

    function getLoginToken(){
            var AAurl=window.J_search.buildPurchaseAjaxUrl('/AA?param=1');
            var arry=AAurl.split("&");
            for (var i=0;i<arry.length;i++) {
                if (arry[i].indexOf("loginToken")>-1) {
                    return arry[i].split("=")[1];
                }
            }
        }

    if(getLoginToken()){

      //登录

    }else{

      //没登录

    }

    1 jq版本太低,我的modal弹框会报错,精选页面弹框会出不来。解决方法:升级jq版本,事实上是Deffered不支持。jq1.5开始的。

    2 点击弹框上的按钮,会把蒙层的点击事件一起触发,两个点击的方法都被调用。原因:事件冒泡。解决方法:

          function(e){

            if(e && e.stopPropagation) { //非IE
              e.stopPropagation();
            } else { //IE
              window.event.cancelBubble = true;
            }

          }

    3 let不要写,尽量用var。现在用的jsp,手机端,不支持let,会报错。

    4 尽量用100%,少用100vw,问题是我不小心写错了,把用100%的地方写成了100vw。

    5 一般刷新页面,会让页面滚到顶部。两句代码一起用。

        window.location.reload();
        window.scrollBy(0, -10000);

    6 改别人jsp注意是除75还是除40,计算方法不一样,要注意。

    7 不要给默认图,接口出来前都display:none,不然等接口出来后再换图片会出现闪烁的情况。

    8 安卓--登录--充值--当再次返回页面的时候,不会刷新本页面,解决方法是都加了一个弹框,关闭弹框都会让刷新页面。

    9 图片与图片上下接,会出现缝隙,一般给下图一个margin-top负值。

    客户端

    1 接口的url处理:var url = window.J_search.buildPurchaseAjaxUrl("/v4/cn.dingyueWeb.reader/activity/young_day/get_award?params=1");

    2 换页面方法:  openWebView的url直接是字符串,不用编译

      try {
        var titleName = '活动说明';
        var webUrl = "/v4/cn.dingyueWeb.reader/activity/young_day/description?param=1";
        window.J_search.openWebView(webUrl, titleName);

     } catch (err) {

     }

    3 打点方法:

      try {
        // var otherParam = "type=" + 1 + "#status=" + 3;
        var otherParam = "page=" + 3;
        console.info(otherParam);
        evenTrack("ACTIVEPAGE", "PRIZEDRAWNUMBER", null, null, null, null, null, null, null, null, otherParam);
      } catch (err) {

      }

    4 去充值中心的方法:

      try {
        var titleName = '充值中心';
        var webUrl = window.J_search.buildPurchaseAjaxUrl("/v3/pay/getPayRule?bookTokensSign=1&filter_type=");
        window.J_search.addCoin(titleName, webUrl);
      } catch (err) {

      }

    5 比较几个客户端方法的用法区别:

    window.J_search.buildPurchaseAjaxUrl                  //多拼接了一些参数,付费的接口调用的时候,会在url后面加一些额外的参数。。用于付费相关
    window.J_search.buildAjaxUrl         //普通的接口调用,普通的参数拼接,付费接口以外的
    window.J_search.openWebView(webUrl,titleName);      //打开页面,如果需要拼接更多参数url先进行编译(让url在安卓里面拼参),如果只是普通的跳页就直接写url字符串
    window.J_search.enterCover            //进入书籍详情页面

    6 自己总结手写一个弹框,或者改写,让它在自己控制范围里面。

  • 相关阅读:
    pandas Dataframe filter
    process xlsx with pandas
    data manipulate in excel with easyExcel class
    modify registry in user environment
    add number line in vim
    java import webservice
    ctypes MessageBoxA
    music 163 lyrics
    【python实例】自动贩卖机
    【python基础】sys模块(库)方法汇总
  • 原文地址:https://www.cnblogs.com/wulinzi/p/8981780.html
Copyright © 2011-2022 走看看