• 问题总结20-12-28至20-12-31


    fetch('ftp://example.com').catch(err => console.error('Caught error: ', err)

    ⭐判断一个变量是不是NaN

    isNaN( )判断字符串的时候也会返回true。

     1 var a = "str";
     2 var b = 2;
     3 var c = a/b;
     4 
     5 function isNaN(n) {
     6     if(typeof(n) === "number" && isNaN(n)) {
     7         return true;
     8     } else {
     9         return false;
    10     }
    11 }
    12 console.log(Number.isNaN(a)); // false
    13 console.log(Number.isNaN(b)); // false
    14 console.log(Number.isNaN(c)); // true

    https://www.cnblogs.com/k1023/p/11851943.html

    JS try-catch语句(错误处理)

    https://www.cnblogs.com/iceflorence/p/6593139.html

    echarts鼠标滚轮缩放

     1 var arr = [];
     2   for(var i = 0;i<15;i++){
     3     arr.push(10*(Math.random()-0.5))
     4   }
     5   myCharts.setOption({
     6    title:{
     7     text:"鼠标滚轮缩放数据"
     8    },
     9 
    10    tooltip:{
    11     trigger:'axis'
    12    },
    13 
    14    xAxis:{
    15     data:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
    16    },
    17 
    18    dataZoom:[{
    19     type:"inside"         //详细配置可见echarts官网
    20    }],
    21 
    22      series:[{
    23     type:"line",
    24     data:arr
    25    }]
    26   })

    https://www.cnblogs.com/caoxiaokang/p/9259955.html

    JS获取当前页面的URL网址信息

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8" />
     5         <title></title>
     6         <script>
     7             var url;
     8  
     9             url = window.location.href; /* 获取完整URL */
    10             alert(url); /* http://127.0.0.1:8020/Test/index.html#test?name=test */
    11  
    12             url = window.location.pathname; /* 获取文件路径(文件地址) */
    13             alert(url); /* /Test/index.html */
    14  
    15             url = window.location.protocol; /* 获取协议 */
    16             alert(url); /* http */
    17  
    18             url = window.location.host; /* 获取主机地址和端口号 */
    19             alert(url); /* http://127.0.0.1:8020/ */
    20  
    21             url = window.location.hostname; /* 获取主机地址 */
    22             alert(url); /* http://127.0.0.1/ */
    23  
    24             url = window.location.port; /* 获取端口号 */
    25             alert(url); /* 8020 */
    26  
    27             url = window.location.hash; /* 获取锚点(“#”后面的分段) */
    28             alert(url); /* #test?name=test */
    29  
    30             url = window.location.search; /* 获取属性(“?”后面的分段) */
    31             alert(url);
    32  
    33             /* 如果需要URL中的某一部分,可以自己进行处理 */
    34             url = window.location.pathname;
    35             url = url.substring(url.lastIndexOf('/') + 1, url.length);
    36             alert(url); /* /index.html */
    37  
    38             /* 
    39              * 如果页面使用了框架(frameset)
    40              * 要获取到指定页面的URL
    41              * 只要把window换成指定的页面即可
    42              */
    43             /* 'frame'为指定页面的class名 */
    44             var url = window.parent.frames['frame'].location.href;
    45             /* 获取当前地址栏中显示的URL */
    46             var url = window.parent.location.href;
    47             /* window parent 可互换 */
    48             var url = parent.window.location.href;
    49         </script>
    50     </head>
    51     <body>
    52     </body>
    53 </html>

    JS截取字符串前几位或者后几位的方法

     1 1.截取前五位
     2 var string=‘除了春天爱情和樱花’;
     3 var newstring= string.substring(0,5);
     4 console.log(newstring); // 除了春天爱
     5 
     6 2.截取后五位
     7 var string=‘除了春天爱情和樱花’;
     8 var stringlength = string.length
     9 var newstring= string.substring(stringlength-5, stringlength);
    10 console.log(newstring); // 爱情和樱花

    设置echarts图例位置

    只需要修改如下几个示数即可:

    x:可以选择左(left)、右(right)、居中(center)

    y:可以选择左(left)、右(right)、居中(center)

    padding:[0,30,0,0] [(距离上方距离),(距离右方距离)、(距离下方距离)、(距离左方距离)]

    @param

    @param标签提供了对某个函数的参数的各项说明,包括参数名、参数数据类型、描述等。

    http://shouce.jb51.net/jsdoc/tags-param.html

    函数设置默认参数

    1 function myFunction(x = 1, y = 2, z = 3) {
    2     console.log(x, y, z); // Outputs "1 7 9"
    3 }
    4 myFunction(undefined,7,9);

    https://www.cnblogs.com/zhaogaojian/p/12143375.html

    git切换分支后更新代码

    1 git pull origin xxx分支名称

    git创建本地分支和远程分支

    https://www.cnblogs.com/phpper/p/7119506.html

    git push

    1 git push <远程主机名> <本地分支名>  <远程分支名>

    JS中判断某个字符串是否包含另一个字符串

    1 var str = "123"
    2 var reg = RegExp(/3/);
    3 if(str.match(reg)){
    4  //包含;
    5 }

    https://www.jb51.net/article/139346.htm

  • 相关阅读:
    OSGI概念理解和入门
    东莞工厂探访
    软件开发经验之谈
    参加2019华为软件精英挑战赛心得
    论python中的函数参数的传递问题。
    pyhton中常用的基础模块
    程序编译
    hadoop源码学习(二)之ZooKeeper
    我用linux系统的采坑记
    macos解决Hadoop之Unable to load native-hadoop library
  • 原文地址:https://www.cnblogs.com/sxushy2016/p/14214894.html
Copyright © 2020-2023  润新知