daily-interview / fe-interview Goto Github PK
View Code? Open in Web Editor NEW:smiley: 每日一道经典前端面试题,一起共同成长。
Home Page: https://blog.csdn.net/u010494753
License: MIT License
:smiley: 每日一道经典前端面试题,一起共同成长。
Home Page: https://blog.csdn.net/u010494753
License: MIT License
尽可能多的写出常用的数组去重
的方法
resetting 和 normalizing 之间有什么区别?
从输入URL到页面加载完成发生了什么?
什么是函数节流和函数防抖?各自的应用场景是怎么样的?
ES6模块与CommonJS模块有什么区别?
react如何实现组件预加载?
说说你对http和https的理解
介绍一下 JS 的基本数据类型。
css中@import和link有什么区别?
href="javascript:;"与href="#"有什么不同?
如果图片加载失败,如何做统一处理及优化?
redux的工作流程是怎样的?
Vue的生命周期有哪些?
图片懒加载原理及如何实现
谈谈你对原型链的理解?
说说你对 Promise 的理解,它的工作原理是怎么样的
介绍一下React生命周期?
setState到底是异步还是同步?
React的请求应该放在哪个生命周期中?
有哪几种常用的清除浮动方法?
说说对 BFC (Block formatting contexts)的理解
js栈内存和堆内存的区别
描述一下 cookies,sessionStorage 和 localStorage 的区别?
说一说Typescript中的泛型的作用及使用场景。
介绍一下css盒子模型
什么是强缓存和协商缓存?
vue组件通讯方式有哪些?
CSS Sprites(雪碧图)原理及其优缺点
如何判断是否是数组?
let和var在for循环中有什么不同?
react组件通信如何实现?
nuxt有哪些特性?为什么要用nuxt做服务端渲染?它解决了什么问题?
组件设计原则有哪些?
写出下列程序运行结果并做出解释:
setTimeout(function(){
console.log(1);
},0);
new Promise(function(resolve) {
console.log(2)
for(let i=0; i<10000 ; i++ ) {
i==9999 && resolve();
}
console.log(3)
}).then(function(){
console.log(4)
});
console.log(5);
你遇到过跨域问题吗?跨域请求资源的方式有哪些?
Object.assign 是浅拷贝还是深拷贝?实现深拷贝的方法有哪些?
Proxy如何实现数据劫持、双向绑定?
redux-saga有哪些优缺点?
用过nginx吗?nginx负载均衡如何实现?
如何让const定义的对象真正不可修改?
react条件渲染的几种方式
css中position属性值有哪些?各有什么特点。
js垃圾回收机制与如何手动进行垃圾回收释放内存?
js实现几种常见排序算法。
谈一谈你对this指针的理解
如何实现一个loading动画效果
了解js闭包吗?谈谈你对js闭包的理解。
react之Fragments使用方法及使用场景
说一下对bind,call,apply三个函数的认识,自己实现一下bind方法
什么是IIFE?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.