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方式的字符。