切换主题
字数
404 字
阅读时间
2 分钟
1.css水平垂直居中的写法,请至少写出4种 2.请解释css权重并排序 3.说一下es6的知识点,越详细越好 4.
js
/*计算students中大于等于10的grade总分数,尽量使用map,filter和reduce方法*/
const students = [
{ name: 'Nick', grade: 10 },
{ name: 'John', grade: 15 },
{ name: 'Julia', grade: 19 },
{ name: 'Nathalie', grade: 9 }
];
5.请解释js中变量声明的关键字var,let,const之间的区别 6.如何检测一个变量的类型,尽量将其封装为一个函数 7.js作用域及作用域链/闭包(closure),常用场景举例说明 8.请解释下事件循环 9.vue组件之间传值的方法有哪些 10.数字遍历的方法有哪些,请至少说出5种 11.请写出以下dom的操作 12.为什么0.1+0.2!== 0.3,如何让其相等,最好写出方法 13.说一下let,const,var的区别 14.什么是回调函数?有什么缺点? 15.使用js语法反转字符串‘hello’为‘olleh’ 16.vue中的watch和computed的区别是什么 17.js如何将两个对象合并为一个对象 18.请使用js方式来获取数组中的最大值和最小值 19.vue中v-if 和 v-show的区别 20.请写出以下代码在node中的执行的打印顺序,尽量给出理由
js
async function async10() {
console.log('async1 start');
await async20();
console.log('async1 end');
}
async function async20() {
console.log('async2');
}
console.log('script start');
setTimeout(function() {
console.log('setTimeout');
}, 0);
async10();
new Promise(function(resolve) {
console.log('promise1');
resolve();
}).then(function() {
console.log('promise2');
});
console.log('script end');
贡献者
sunchengzhi