• css/js(工作中遇到的问题)-5


    后端换行符处理

    // Windows new line support (CR+LF, 
    )
    str = str.replace(/
    /g, "
    ");
    

    遍历对象

    • for/in
    输出自身以及原型链上可枚举的属性;
    可以借助 hasOwnProperty,可以过滤掉原型链上的属性;
    
    • Object.keys
    获取对象自身可枚举的属性键
    效果和for in+hasOwnProperty一样
    
    • Object.getOwnPropertyNames
    获取对象自身的全部属性名,不分辨是否枚举
    
    • 使用every/some方法进行之后的判断;

    前端异常监控

    创建gitbook类的文档

    给div添加focus/blur事件

    • 增加属性: tabindex="0"
    • 参考

    css3设计arrow

    让pre自动换行 pre标签强制换行

    pre{  
        white-space:pre-wrap;  
        white-space:-moz-pre-wrap;  
        white-space:-pre-wrap;  
        white-space:-o-pre-wrap;  
        word-wrap:break-word;  
    } 
    

    编译vue

    //注意
    1.当 <style> 标签有 scoped 属性的时候,它的 CSS 就只能作用于当前的组件
    

    package.json

    //files参数会过滤下载文件夹
    
      "files": [
        "dist",
        "src"
      ]
    

    webpack css编译

    结束某一端口进程

    //查看
    netstat -vanp tcp | grep 3000
    
    //kill
    lsof -t -i tcp:1234 | xargs kill
    

    正则过滤字符

    • 表情符(emoji): /ud83c[udc00-udfff]|ud83d[udc00-udfff]|[u2000-u2fff]/
    • 中文: /[u4e00-u9fa5]/
    • 邮箱: /^w+([-+.]w+)*@w+([-.]w)*.w+([-.]w+)*$/
    • 合法URL: /(https?|ftp|mms)://([A-Za-z0-9]+[_-]?[A-Za-z0-9]+.)*[A-Za-z0-9]+-?[A-Za-z0-9]+.[A-Za-z]{2,}(/.*)*/?/
    • SQL注入: /'|"|;|>|<|%/i

    nodejs对mysql操作时特殊表名的处理

    对表名添加反引号
    

    数字三位逗号分割

    str.replace(/B(?=(?:d{3})+)/g, ',')
    

    nodejs-request请求

    //忽略ssl验证
    process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
    

    高度自适应

    • 使用display: table; display: table-cell , 25%;
    //无法对table-cell使用margin,代替方法
    
    .table {
           border-collapse: separate;
           border-spacing: 15px 0px;
           margin: 0 -15px;
    }
    

    git对文件大小写敏感判断

    • Mac默认不敏感,linux默认敏感
    //设置
    //.git/config
    [core]
     ignorecase = false
    
  • 相关阅读:
    HTML5新特性,新的 Input 类型
    HTML5新特性,拖放(Drag 和 Drop)
    剑指 Offer 32
    剑指 Offer 28. 对称的二叉树
    993. 二叉树的堂兄弟节点
    897. 递增顺序查找树
    872. 叶子相似的树
    637. 二叉树的层平均值
    617. 合并二叉树
    559. N叉树的最大深度
  • 原文地址:https://www.cnblogs.com/jinkspeng/p/6654646.html
Copyright © 2020-2023  润新知