摘要:同步任务宏任务,微任务,异步任务我是定时器,延迟执行的是同步任务里面的宏任务我是里面的参数,里面的方法是宏任务里面的微任务查看输出结果浏览器与上述代码可以看出执行顺序同步任务先执行宏任务,在执行微任务,遍历异步队列,执行异步任务是异步任务, 同步任务(宏任务,微任务),异步任务 console.log(1); setTimeout(() => { console.log(我是定时...
摘要:直接修改状态为指定值,然后接着执行回调呜呜呜,有时候总会犯傻不是,上面第一种维护一个定时器,效率低下第二种把状态变得很麻烦和复杂其实很多事情之所以复杂,是因为我们想的太多。根本没那么复杂,就三个状态,搞毛线定时器,状态跟踪。 前言 Promise是个什么玩意,大家都知道,度娘告诉我,以同步方式书写异步,解决回调地狱。。。 状态机 早闻Promise的大名,简单介绍,根据状态改变来执行相...
摘要:解决方案探究开发过的人都知道,在手机下面处于安全策略考虑,不允许自动获取输入框的焦点并调出虚拟键盘,可是从产品角度来看,往往这样的场景有很多,所以也催生出各种各样的手段,下面介绍一种自认为是挺完美的方案供大家参考业务场景描述页面点击搜索按钮 IOS input auto focus 解决方案探究 开发过hybird的人都知道,在IOS手机下面处于安全策略考虑,不允许JS自动获取inpu...
摘要:而遍历链表,则是跟着首元素一直遍历至尾元素。单链表代码实现类实现类用来设置链表的节点相关信息本节点信息指向下一个节点的指针类实现类实现的是一些对链表进行操作的方法,包括插入删除节点查找节点等。 单链表初识 链表是由一组节点组合成的集合.每个节点都使用一个对象的引用指向它的后继,指向另一个节点的引用叫做链 数组元素靠他们的位置进行引用,链表元素则是靠相互之间的关系进行引用,在下图中bre...
摘要:学习之前需要你有下面几个方面的基本知识既然是模仿的自然语法是一模一样的。语法实例演示函数,隐藏当前的元素。的基本语法语法是为元素的选取编制的,可以对元素执行某些操作。在本教程接下来的章节,您将学习到更多有关选择器的语法。 学习 JSLite 之前需要你有下面几个方面的基本知识 HTML CSS JavaScript JSLite 既然是模仿jQuery 的API自然...