Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✍️[other] 我也要出题 #1412

Open
haizhilin2013 opened this issue Oct 20, 2019 · 5 comments
Open

✍️[other] 我也要出题 #1412

haizhilin2013 opened this issue Oct 20, 2019 · 5 comments
Labels
other 其它

Comments

@haizhilin2013
Copy link
Collaborator

haizhilin2013 commented Oct 20, 2019

毕竟一个人的能力有限,集体的力量才是无限的!欢迎大家一起来贡献题目,为前端面试每日3+1开源社区贡献力量!点击 我也要出题 贡献你的题目吧,让大家一起来挑战你的题目!

@haizhilin2013 haizhilin2013 added the other 其它 label Oct 20, 2019
@haizhilin2013 haizhilin2013 pinned this issue Oct 20, 2019
@haizhilin2013 haizhilin2013 changed the title [other] 我也要出题 ✍️[other] 我也要出题 Oct 20, 2019
@sha0625
Copy link

sha0625 commented Nov 26, 2019

说一下webpack打包的原理

@longhui520
Copy link

  • 实现vue的diff思路的算法
 var oldDom = ['a','b','d']
 var dom = oldDom;//不能被重新赋值
 var oldV = ['a','b','d']  
 var newV = ['a','c','d','b']  
 
 //实现一个高效的diff/patch算法
 function modifyDom(oldDom,oldV,newV){
    // code
 }
 var newDom = mDom(oldDom,oldV,newV)
 newDom === dom && newDom.join()===newV.join() //要为ture

@haizhilin2013
Copy link
Collaborator Author

  • 实现vue的diff思路的算法
 var oldDom = ['a','b','d']
 var dom = oldDom;//不能被重新赋值
 var oldV = ['a','b','d']  
 var newV = ['a','c','d','b']  
 
 //实现一个高效的diff/patch算法
 function modifyDom(oldDom,oldV,newV){
    // code
 }
 var newDom = mDom(oldDom,oldV,newV)
 newDom === dom && newDom.join()===newV.join() //要为ture

好的,已收录,感谢贡献!

@xingkone
Copy link

xingkone commented Feb 6, 2021

希望能搞一个TS的专题,TS现在在项目中越来越重要了。

@Sunxy7
Copy link

Sunxy7 commented Mar 9, 2022

angular的面试题还是有需要的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
other 其它
Projects
None yet
Development

No branches or pull requests

5 participants