You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
轮播图原理:假设现在有6张图片,将6张图左浮动排列,并且被一个 list 容器包裹,所以这个 list 的 width 会很大,然后 list 有一个 div 父容器,div 的宽度只有一张图片那么大,同时设置它的 overflow 为 hidden,这里 div 的 position 是 relative,list 的 position 是 absolute,最后通过调节 list 的 left 值来实现图片的显示切换。
招银网络面试题
1. css实现圆圈旋转?
2. this的显式和隐式赋值?
js 五种绑定彻底弄懂this,默认绑定、隐式绑定、显式绑定、new绑定、箭头函数绑定详解
此篇文章还有作用域链与原型链的区别的解释
bind、call、alpay与箭头函数
由于箭头函数没有自己的this,所以当然也就不能用call()、apply()、bind()这些方法去改变this的指向,可以使用,但不会生效
3. 箭头函数this什么时候决定?
上题箭头函数的this
4. 实现轮播图,1/2就返回
仿造网易云音乐轮播图
JS实现移动端可滑动轮播图
5. 能知道链式promise在哪一步pendding吗?
不能
6. setTimeout的最短时间是多少?
JavaScript异步编程笔记
7. cookie的最大值是多少?
Cookie和Session的区别
8. js中的task ,job的理解
对于js任务队列的理解
此文章清晰的描述了宏任务(macro task)和微任务(micro task)原理,同时也将渲染和I/O等浏览器的异步线程也分析了
js代码执行顺序
此文章主要分析浏览器的异步线程
js 事件驱动机制
9. get和post的区别
Get和Post之间的区别
10. 判断一个值是否是数组?
javascript如何判断一个值是否为数组
此处有一个重要知识点:constructor 是指构造函数,
一个对象obj的constructor指向他的构造函数,
一个构造函数func的func.prototype.constructor === func
js constructor的理解
11. Map有哪些方法,怎么迭代?
ES6必知必会 (四)—— Symbol、Set和Map
12. 怎么实现一个promise
1. 从0到1实现Promise
2. 最简实现Promise,支持异步链式调用(20行)
13. 怎么判断页面的渲染速度
Web 性能优化-首屏和白屏时间
14. 跨域有哪些,什么是jsonp,如果没有跨域会怎么样?
为什么要有跨域限制
浏览器同源策略及跨域的解决方法
前端常见跨域解决方案(全)
15. 有解决过前端性能上面的问题吗?
前端性能优化最佳实践
对于前端性能优化的理解与实践
16. vue中如何修改数组中对象的值
Vue.set(data, key, value)
vue如何修改数组中对象的值?
17. react和vue的区别,各自的优劣点
个人理解Vue和React区别
不吹不黑比对下React与Vue的差异与优劣
18. webpack打包原理
webpack打包原理 ? 看完这篇你就懂了 !
19 webpack loader和plugin谁先加载
webpack原理 -- 流程细节
所以webpack是先初始化时加载plugin,再在编译的时候通过loader去翻译文件
20. webpack 热更新原理
彻底搞懂并实现webpack热更新原理
Server端使用webpack-dev-server去启动本地服务,内部实现主要使用了webpack、express、websocket
所以热更新是通过本地起的服务端和客户端通过websocket通信的,轮询判断文件的最后编辑时间是否发生变化,保存时就发生变化,重新编译后通知客户端,客户端根据hash值判断是否需要更新
The text was updated successfully, but these errors were encountered: