2020-08-01 html的构建模块 + css的穿透属性 + JS的千位格式化数字

2020-08-01 题目来源:http://www.h-camel.com/index.html

[html] 把H5看成一个开放的平台,那构建它的模块有哪些?

1.web storage API

2.基于位置服务的LBS

3.无插件播放音频 视频

4.调用相机和GPU图像处理单元等硬件设备

5.拖拽和Form API

[css] css穿透属性有哪些?

1.VUE样式穿透 https://blog.csdn.net/idomyway/article/details/94659598

2.点击穿透 pointer-event: none; //允许 pointer-event: auto; //禁止

[js] 使用js写一个方法数字千位符格式化

1.每隔3位数就插入一个逗号

/ 方法一 字符串   
function toThousands(num) { 
    var result = '', counter = 0;   
    num = (num || 0).toString();    
    for (var i = num.length - 1; i >= 0; i--) {
            counter++;  
        result = num.charAt(i) + result;    
        if (!(counter % 3) && i != 0) { result = ',' + result; }    
    }   
    return result;  
}/


// 方法二 分组合并:先把数字的位数补全为3的倍数,然后join添加逗号,最后把补的多余的0删除   
function toThousands(num) { 
    var num = (num || 0).toString(), temp = num.length % 3; 
    switch (temp) {
        case 1: 
        num = '00' + num;   
        break;  
        case 2: 
        num = '0' + num;
        break;  
    }
    return num.match(/\d{3}/g).join(',').replace(/^0+/, '');    
}


// 方法三 正则表达式
function toThousands(num) {
    return (num || 0).toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
}

[软技能] 全角字符和半角字符有什么区别?

1.全角: 一个字符占有2个标准字符位置。汉字、图形符号和特殊字符都是全角的,一般只有作文字处理的时候才会使用。

2.半角: 一个字符占有1个标准字符位置。 英文字母、数字、符号键都是半角的。半角就是ASCII方式的字符。

猜你喜欢

转载自blog.csdn.net/vampire10086/article/details/108339806
今日推荐