问答 2016-06-14 来自:开发者社区

GSAP js动画性能优于jQuery的原理是什么?

这是官方网址,貌似GSAP在chrome or firefox or opera等浏览器是调用HTML5原生的动画变换,但在官方给出的示例页面中(http://www.greensock.com/js/speed.html),GSAP在IE下跑的帧数也明显高于jquery,GSAP官方也狂妄号称“20x faster than jQuery”,在IE下GSAP是如何做到比jquery更快的? 虽....

文章 2016-05-27 来自:开发者社区

When.js的原理及快速实现

这篇文章可以看作是屈屈同学关于when.js的文章《异步编程:When.js快速上手》的续篇。 屈屈的文章中详细介绍了when.js,在这里关于when.js的使用我就不多复述了,大家可以自己去研究它的API。 在这里,我主要想讨论的是如何实现一个when.js类似的promise/A框架。为了更清晰了解实现原理,我略过when.js中一些比较强大的功能,只实现其中最核心的功能,包括基本的th.....

问答 2016-03-13 来自:开发者社区

node中的process.nextTick 与 js定时器调用的原理区别问题?

按照《JavaScript高级程序设计》中关于定时器的描述,我觉得定时器也是需要等待之前事件队列中的事件执行完毕,才会执行定时器任务。直到在看到《node.js高级编程》一书,上面有这么一段话process.nextTick不也是需要等待之前事件队列中的事件执行完毕,才会执行回调函数吗?为什么比定时器好呢?还有激活JavaScript的超时队列是什么东西?跟事件队列一样吗?

文章 2015-10-27 来自:开发者社区

浏览器中JavaScript执行原理

原文:浏览器中JavaScript执行原理 本章我们讨论javascript在浏览器中是如果工作的,包括:下载、解析、执行的全过程。javascript的这些讨人嫌的地方我们是知道的: i.需要串行下载 ii.需要解析 iii.需要串行执行 而在chrchromium中,js是这样解析的:(其实第一章末尾已经有了) 至于一些步骤的解释,这里就不再复述了,不懂的请戳:浏览器渲染过程 拉至末...

文章 2015-05-11 来自:开发者社区

javascript回调函数(模式)原理和示例深入分析

                                                        &nbs...

文章 2015-05-10 来自:开发者社区

javascript继承模式原理与示例深入剖析

原型链ECMAScript 中描述了原型链的概念,并将原型链作为实现继承的主要方法。 其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。简单回顾一下构造函数、原型和实例的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。那么,假如我们让原型对象等于另一个类型的实例,结果会怎么样呢?显然,此时的 原型对象将包含一个指向....

文章 2015-05-09 来自:开发者社区

javascript 原型、原型链、对象复制等原理和示例分析(下)

原型 原型是 JavaScript 面向对象特性中重要的概念,也是大家太熟悉的概念。因为在绝大多 数的面向对象语言中,对象是基于类的(例如 Java 和 C++ ) ,对象是类实例化的结果。而在 JavaScript 语言中,没有类的概念 ① ,对象由对象实例化。打个比方来说,基于类的语言中类 就像一个模具,对象由这个模具浇注产生,而基于原型的语言中,原型就好像是一件艺术品 的原件,...

文章 2015-05-08 来自:开发者社区

javascript 作用域 闭包 对象 原理和示例分析(上)

                                                        &nbs...

文章 2014-12-20 来自:开发者社区

Javascript 匀速运动停止条件——逐行分析代码,让你轻松了运动的原理

原文:Javascript 匀速运动停止条件——逐行分析代码,让你轻松了运动的原理 我们先来看下之前的匀速运动的代码,修改了速度speed后会出现怎么样的一个bug。这里加了两个标杆用于测试 <style type="text/css"> #div1 { width: 100px; height...

文章 2014-06-11 来自:开发者社区

javascript继承—继承的实现原理(1)

原文:javascript继承—继承的实现原理(1) 打算针对js的继承写一系列文章,详细的分析js里继承原理,实现方式,各种继承方式的优缺点,以及最优继承方案,还有多继承的问题等…. 面向对象的编程的核心是封装、继承和多态,js可以看作是一种面向对象的语言,而面向对象的扩展性最核心的部分是多态,多态的必要条件有三个,首先就是继承,其次父类的引用指向子类,最后是方法重写。对于js来说,由于其创建....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注