用户中心USER CENTER

首页/用户
  • JS进阶篇--window.requestAnimationFrame与Tween.js配合使用实现

    摘要:注意如果想得到连贯的逐帧动画,函数中必须重新调用。如果你想做逐帧动画的时候,你应该用这个方法。这个回调函数会收到一个参数,这个类型的参数指示当前时间距离开始触发的回调的时间。 window.requestAnimationFrame 概述 window.requestAnimationFrame()这个方法是用来在页面重绘之前,通知浏览器调用一个指定的函数,以满足开发者操作动画的需求。...

    codergarden 发布于JavaScript
  • ES7/8流行特性

    摘要:的两个特性数组是否包含某元素它的作用类似于都可以用来查询数组或字符串是否包含指定元素。基本规则表示这是一个函数,只能用在这个函数里面。表示在这里等待返回结果了,再继续执行。 ECMAScript 2016(ES7) 的两个特性 Array.prototype.includes(数组是否包含某元素) 它的作用类似于indexOf(),都可以用来查询数组或字符串是否包含指定元素。...

    codergarden 发布于JavaScript
  • script标签与event loop在W3C规范及浏览器中的表现

    摘要:浏览器推迟事件直到所有的脚本都处于状态。解析器将处理执行这个脚本。创建这个脚本的解析器的文档有正在阻塞脚本执行脚本元素为等待解析阻塞的脚本的状态,同一时刻只能有一个这样的脚本存在。解析器将一个或多个字符转换为表并处理,这个过程是一个典型的。 前言 本文主要对W3C规范中关于script标签和event loop相关的篇幅做了简单的探讨,针对一些必要的相关概念进行了适当的标注和说明。虽然...

    codergarden 发布于JavaScript
  • JavaScript arguments 对象详解

    摘要:事实上,满足一定条件的对象都能被方法转换成数组。继承于的很大原因是不需要这四个方法。而在非严格模式下,两个会互相影响。数组与类数组对象数组具有一个基本特征索引。这是一般对象所没有的。是利用对象的键值对存取数据,而却是利用数组的索引。 1. 什么是 arguments MDN 上解释: arguments 是一个类数组对象。代表传给一个function的参数列表。 我们先用一个例子直观了...

    codergarden 发布于JavaScript
  • 浏览器渲染的那些事(三)

    摘要:浏览器会对发生变化的呈现器以及其子代标注为,表示需要进行标记分为两种和。异步和同步异步,简单来说,就是指浏览器为了尽可能减少和的操作,而将这些操作积攒起来,再统一做一次。 终于到了布局的部分了! 布局 当渲染对象被创建并添加到树中,是没有位置和大小的,计算这些值的过程称为layout或reflow。布局是一个递归过程,由根渲染对象开始,对应html文档元素,布局继续递归的通过一些或所有...

    codergarden 发布于JavaScript
<