0推荐
22K 浏览

JavaScript深入之bind的模拟实现

bind()方法会创建一个新函数。当这个新函数被调用时,bind()的第一个参数将作为它运行时的 this, 之后的一序列参数将会在传递的实参前传入作为它的参数。
0推荐
18K 浏览

JavaScript数组和对象就像是书与报纸的关系

只要你读过书、看过报,你就能理解JavaScript中的数组与对象的关系。在刚刚接触JavaScript的时候,你很可能会感到困惑,尤其是哪种方式才是整理和储存数据最好的方式。
0推荐
21K 浏览

如何用 JavaScript 实现一个数组惰性求值库

在编程语言理论中,惰性求值(英语:Lazy Evaluation),又译为惰性计算、懒惰求值,也称为传需求调用(call-by-need),是一个计算机编程中的一个概念,它的目的是要最小化计算机...
0推荐
25K 浏览

Anime.js:轻巧的JavaScript动画库

Web动画已经发展了很长的时间。开发者不仅可以使用CSS/SVG/JS等多种工具来制作动画,而且我们还可以使用很多免费的库来节省动画制作的时间。
0推荐
19K 浏览

JavaScript异步编程

回调函数,发布订阅模式,Promise对象三种,关于Promise介绍的比较简略,决定再详细总结一下,既是对上一篇文章的补充,也能以更深刻的方式分享自己关于异步编程的理解。
0推荐
17K 浏览

给 Idris 写 JS 后端

在默认状况下,Idris 编译器会使用 C 后端生成 Native binary(我还给它的 RTS 上过代码……)。然后 EB 写了一个 JS 后端,只是这个后端写的实在不敢恭维: 它内嵌了一...
0推荐
18K 浏览

es5 编写类风格的代码

JavaScript可以让我们通过原型实现继承,许多开发人员,尤其是那些有传统面向对象背景的开发人员,都希望将JavaScript的继承系统简化并抽象成一个他们更熟悉的系统。
0推荐
17K 浏览

JavaScript 巧学巧用

本文主要给大家分享一下在编写JavaScript代码的时候存在的一些方法和技巧,虽然有时候条条大路都通向罗马,但是也许总会有那么一条最短的路径可走。希望通过以下几点JavaScript技巧让大家...
0推荐
16K 浏览

函数式 JavaScript:将方法从对象中解耦

本文学习了解耦方法并将其从对象中抽取出来的很多好处。解耦让我们可以把函数用在更多地方以及不同类型的对象上,同时让它可以与其它函数组合。我们还消除掉了所有对 this 上下文的引用,光这一项对我来说就足够了!
0推荐
25K 浏览

用Async函数简化异步代码

Promise 在 JavaScript 上发布之初就在互联网上流行了起来 — 它们帮开发人员摆脱了回调地狱,解决了在很多地方困扰 JavaScript 开发者的异步问题。但 Promises ...
0推荐
13K 浏览

58 同城 iOS 客户端组件化演变历程

架构的演进是为业务不断发展服务的,架构不能脱离业务,这是最基本的出发点。58 同城 iOS 客户端随着业务量和用户量的持续增长,架构也是不断受到挑战,采用什么样的架构去适应这些变化,对技术人员来...
0推荐
19K 浏览

实例分析 JavaScript 词法作用域

了解作用域对于编写代码至关重要,作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性。换句话说,作用域决定了代码区块中变量和其他资源的可见性。对于JavaScript中作用域我们可能...
0推荐
22K 浏览

js闭包其实不难,你需要的只是了解何时使用它

对于初学者来说,常常会觉得闭包是个很难理解的概念,我认为之所以觉得难以理解,是因为没有了解到闭包的用途以及它通常的使用场景,实际开发中,闭包的运用非常广泛。
0推荐
20K 浏览

JavaScript常用代码总结

本文希望能给入门或迷茫的同学一些建议,合不合适只有自己才是最明白的,欢迎留言。另外新手学习前端开发除了要多动手敲代码最重要的还是经验的交流欢迎有需要的的小伙伴进前端开发交流群624293552来...
0推荐
17K 浏览

JavaScript 中函数节流和函数去抖的讲解

我们都知道频繁触发执行一段js逻辑代码对性能会有很大的影响,尤其是在做一些效果实现方面,或者逻辑中需要进行后端请求,更是会导致卡顿,效果失效等结果,所以在处理类似的情况时,可以考虑使用函数节流和...
0推荐
18K 浏览

从Chrome源码看JS Array的实现

本篇将步介绍JS Array的实现。
0推荐
18K 浏览

JavaScript 封装对象与强制类型转换

前面两章介绍了几大数据类型以及值类型,接下来的这个知识点,我觉得它对于javascript程序员来说是很重要的,
0推荐
16K 浏览

JavaScript 内存泄露教程

程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。
0推荐
19K 浏览

JavaScript引用是如何工作的

JavaScript中没有指针,并且JavaScript中的引用与我们通常看到的大多数其他流行编程语言的工作方式不同。在JavaScript中,不可能有一个变量到另一个变量的引用。而且,只有复合...
0推荐
18K 浏览

JavaScript深入之从ECMAScript规范解读this

前言 在《JavaScript深入之执行上下文栈》中讲到,当JavaScript代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution conte...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档