html, js, css, react, vue, webpack 等等,无任何限制, 任意发挥,可以自创,可以搜索,金三银四,可以准备一波。
html, js, css, react, vue, webpack 等等,无任何限制, 任意发挥,可以自创,可以搜索,金三银四,可以准备一波。
|
1
抛砖引玉一波 盒子模型有哪些 有什么区别
|
|
newbieo0OMar 2, 2018
2
console.log(
null == undefined, null === undefined, typeof null, typeof undefined, isNaN(null), isNaN(undefined), ) ------------ 手写以上输出的 6 个结果 |
|
3
@newbieo0O `true false object undefined false true`
以为 `isNaN(null)` 也是 `true` |
|
whypoolMar 2, 2018
4
设计一个前端路由高效命中规则?
|
|
rabbbitMar 2, 2018
5
true == 自动转换
false === 不会自动转换 object undefined 后边俩不知道... |
|
lingoMar 2, 2018
6
我怀疑这都是再收集面试题的。。。。
我开玩笑的。。别打我。。。。 |
|
ChefIsAwesomeMar 2, 2018 via Android
7
像之前有人发帖阿里面试的,先问盒模型,接着问算法。我真不知道能筛选出来怎样的前端。
|
|
9
function a(i){
console.log(i); var i = 2; function i(){}; console.log(i); } a(1); 写出两个 console.log 的输出结果 |
|
wukongkongMar 2, 2018 via Android
10
@rabbbit 解释一下呢,第二个为什么是 undefined 呢
|
|
swirlingMar 2, 2018
12
@wukongkong 那个 undefined 不是输出, 上面的才是第二个.
|
|
13
@wukongkong 并不是 undefined 啊,第一个是 f i(){} ,是因为声明提升把,第二个就是2啊
|
|
frankkaiMar 2, 2018
15
说下[]==false 的输出结果和判断过程
|
|
2010Mar 2, 2018 via Android
17
none block 咋一起用🌚
|
|
frankkaiMar 2, 2018
20
[]==false→[]==0→' '==0→0==0
[规范]( https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf)里有,或者到这儿去看看[https://segmentfault.com/a/1190000011658459]( https://segmentfault.com/a/1190000011658459) 再追加两个:[1]==true 返回什么?[1,2,3]==true 返回什么? |
|
rabbbitMar 2, 2018
21
@wukongkong 第二个是 2 吧?
实际执行顺序 function a(i){ function i(){}; var i; console.log(i); var i = 2; console.log(i); } a(1); |
|
rabbbitMar 2, 2018
23
写错了
var i = 2; => i = 2; |
|
grantonzhuangMar 2, 2018 via Android
24
看完楼上的问题我一定是个假的前端
|
|
heyOhayoMar 2, 2018
25
event loop, macro task 和 micro task
|
|
GabrielChenMar 2, 2018
26
你一般如何 debug ?
|
|
27
@GabrielChen Chrome dev
|
|
xwhxbgMar 2, 2018
28
怎么实现正则表达式?
|
|
AcalphaMar 2, 2018
29
Function.prototype.a = 'b';
Object.prototype.a = 'c'; function Person(){}; var p = new Person(); console.log('p.a: '+ p.a); |
|
mingyunMar 2, 2018
30
0.1+0.2 != 0.3 ?
|
|
1OF7GMar 3, 2018
32
var a = {n: 1};
var b = a; a.x = a = {n: 2}; console.log(a.x) // undefined |