zoukankan      html  css  js  c++  java
  • 2015.4.22 正则匹配、防数据转化、多余部分省略号处理等

    1、解析<a href=javascript:void(0)>写法

    解决方法:即清晰void 0 与 undefined 的区别

     

    2、求正则,像[{"键":"值"},{"键":"值"},{"键":"值"}]转成[["值"],["值"],["值"]]怎么弄?

    解决方法/[^"}{:]*?(?="})/g
    正则工具

     

    3、这一段文字完后的多余部分用 “..... ” 表示怎么做到的?

    解决方法js字符长度判断,超过了就截取一定长度的加“……”,或者
    css{text-overflow: ellipsis; white-space: nowrap}

     

    4、在if else语句里 函数声明提升是会失效,怎么解决呢?代码:

    if(1===0){
    }else{
    timer = setTimeout(myfun,1000);
    function myfun (){
    console.log('a')
    }
    }

    解决方法:把函数弄出去定义就行了
    解析:不要在if之后给变量赋值,也不要在if之后定义函数,可以在if外面定义,if里面调用。例如此题中所说函数即指

    function myfun (){
    console.log('a')
    }
     

    5、拿过来的数据里边带有字符这种前端显示怎么让它不转化为&gt,&lt,而是正确显示,比如<br/>这个标签(使用了模版引擎,所有被转化了)?

    解决方法:handlers模板{{{}}},两个括号变成三个括号。这样就不会转化了,变成原生态的。

  • 相关阅读:
    An AODV Tutorial
    MFC去掉单文档的"无标题-"的方法
    win32 openss 编译
    ASP.NET实现RENREN SIG计算
    std::string str.c_str() const
    fopen
    curl with ssl support for win32
    VC++ utf8 Unicode GB2312 编码转换
    编码转换
    VirtualBox uuid冲突问题
  • 原文地址:https://www.cnblogs.com/callback-w/p/4454208.html
Copyright © 2011-2022 走看看