摘要: 1、大厂前端开发高频面试题库 http://www.imooc.com/article/290715?block_id=tuijian_wz 2、大厂前端经典面试问题精选(头条) https://www.php.cn/toutiao-415514.html 3、web前端大厂10道经典面试题汇总(含 阅读全文
posted @ 2020-01-08 22:12 Haoyin-杰克 阅读(426) 评论(0) 推荐(1) 编辑
摘要: https://www.jianshu.com/p/51f5fd21588e async/await是基于promise实现的,他不能用于普通的回调函数 async/await使得异步代码看起来像同步代码 async/await与Promise一样,是非阻塞的。 不同 函数前面多了一个async关键 阅读全文
posted @ 2020-01-05 21:25 Haoyin-杰克 阅读(2418) 评论(0) 推荐(0) 编辑
摘要: js的三种异步处理 Promise 对象 含义: Promise是异步编程的一种解决方案, 优点: 相比传统回调函数和事件更加合理和优雅,Promise是链式编程(后面会详细讲述),有效的解决了令人头痛的回调地狱问题,Promise的结果有成功和失败两种状态,只有异步操作的结果,可以决定当前是哪一种 阅读全文
posted @ 2020-01-05 19:39 Haoyin-杰克 阅读(666) 评论(0) 推荐(0) 编辑
摘要: MVC和MVVM的qu'bie 1. Mvvm定义MVVM是Model-View-ViewModel的简写。即模型-视图-视图模型。【模型】指的是后端传递的数据。【视图】指的是所看到的页面。【视图模型】mvvm模式的核心,它是连接view和model的桥梁。它有两个方向:一是将【模型】转化成【视图】 阅读全文
posted @ 2020-01-01 22:23 Haoyin-杰克 阅读(2111) 评论(0) 推荐(0) 编辑
摘要: vue的双向绑定原理及实现 vue的双向绑定原理及实现(摘抄别人的,但别人也是摘抄的 ,不知道原创是谁,看到了 在补上) 前言 使用vue也好有一段时间了,虽然对其双向绑定原理也有了解个大概,但也没好好探究下其原理实现,所以这次特意花了几晚时间查阅资料和阅读相关源码,自己也实现一个简单版vue的双向 阅读全文
posted @ 2020-01-01 21:52 Haoyin-杰克 阅读(166) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/09bd0ca51ef5 阅读全文
posted @ 2020-01-01 20:14 Haoyin-杰克 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1、transition、transform、animate的区别? transition:过渡效果,它有4个属性:transition: property duration timing-function delay; property :css属性的名称 duration :多长时间完成 tim 阅读全文
posted @ 2020-01-01 20:09 Haoyin-杰克 阅读(892) 评论(0) 推荐(0) 编辑
摘要: redux中间件和redux-thunk实现原理 redux-thunk这个中间件可以使我们把这样的异步请求或者说复杂的逻辑可以放到action里面去处理,redux-thunk使redux的一个中间件,为什么叫做中间件 我们说中间件,那么肯定是谁和谁的中间,那么redux的中间件指的是谁和谁的中间 阅读全文
posted @ 2020-01-01 20:06 Haoyin-杰克 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 1、资源跳转:A链接、重定向、表单提交 2、资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face() 阅读全文
posted @ 2020-01-01 16:57 Haoyin-杰克 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-12-31 09:13 Haoyin-杰克 阅读(116) 评论(0) 推荐(0) 编辑