0推荐
9K 浏览

原生Javascript插件开发实践

前言 之前公司设计的网站比较混乱,很多地方不统一,其中一个就是弹出层,导致这个原因是因为,公司的UI换了好几个人,而他们每个人做出来的都不太一样。最近公司开始整顿这个问题,对于统一的这种东西当然...
0推荐
8K 浏览

JavaScript 风格指南

JavaScript风格指南 目录 介绍 不必严格遵守本文的所有原则,有时少遵守一些效果可能会更好,具体应根据实际情况决定。这是根据《代码整洁之道》作者多年经验整理的代码优化建议,但也仅仅只是一...
0推荐
9K 浏览

整洁代码:JavaScript 当中的面向对象设计原则(S.O.L.I.D)

GitHub 总之有很多 Code Example 案例的仓库来教你如何正确写出好代码,诸多 Markdown 写手以 BAD/GOOD 两种代码作为示范,辅以一些叙述和注释作为说明,清晰易懂。...
0推荐
16K 浏览

Clean JavaScript:写出整洁的JavaScript代码

很多开发者都会推崇Robert C. Martin的 Clean Code 一书中提及的软件工程准则,本文就是对于这些准则在JavaScript开发领域中的实践应用总结。本文并不仅仅是样式指南,...
0推荐
11K 浏览

JS继承的几种方法总结

由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念,所以,要想实现继承,可以用js的原型prototype机制或者用apply和call方法去实现。
0推荐
12K 浏览

JS 中的事件绑定、事件监听、事件委托

事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称 在 JavaScript...
0推荐
7K 浏览

Javascript数组详解

数组是按序号排列的一组值,每个值的位置都有编号(从 0 开始)。数组本质上是一种特殊的对象。它的键名是按( 0,1,2... )排列的一组数字
0推荐
9K 浏览

JS中的关系比较与相等比较运算

在JS中的关系比较(Relational Comparison)运算,指的是像 x < y 这种大小值的关系比较。
0推荐
12K 浏览

JS的{} + {}与{} + []的结果是什么?

在JS中的运算符共同的情况中,(+)符号是很常见的一种,它有以下的使用情况:
0推荐
12K 浏览

征服 JavaScript 面试:什么是纯函数?

对于函数式编程、可靠的并发以及 React + Redux 应用程序等用途来说,纯函数是必不可少的。不过,纯函数到底是什么意思呢?要搞定什么是纯函数,最好是先深入研究一下函数。有几种不同的方式可...
0推荐
8K 浏览

编辑精选:2016 年 Web 专区优秀文章

通过本文,您将学习如何使用 Webpack 模块打包工具模块化现有的 Angular 应用程序,并了解将模块合并到新项目中的最佳实践。
0推荐
7K 浏览

V8如何度量真实数据性能

网页渲染性能对于用户体验非常重要,V8引擎一直在通过各种基准测试验证和优化JavsScript。2017年,V8将引入真实场景度量,以更好针对真实场景进行优化。
0推荐
8K 浏览

如何写出好的 JavaScript —— 浅谈 API 设计

很多同学觉得写 JavaScript 很简单,只要能写出功能来,效果能实现就好。还有一些培训机构,专门教人写各种“炫酷特效”,以此让许多人觉得这些培训很“牛逼”。然而事实上,能写 JavaScr...
0推荐
55K 浏览

我们为什么要从NPM切换到Yarn

今年10月,Facebook发布了 Yarn 一个新的JavaScript包管理CLI客户端工具,意图与NPM相竞争。起初,包括我自己在内很多人对此均持怀疑态度,这确实也很合理。同一生态下的多依...
0推荐
10K 浏览

细数JavaScript中那些神乎其神的技巧

Started At 函数式编程:柯里化的变型应用 | 熊D博客
0推荐
8K 浏览

JavaScript中的预解析

在ES6之前,变量使用 var 声明,会存在变量的预解析(函数也有预解析),我相信很多同学在刚开始学JavaScript的时候被预解析搞得团团转,虽然在ES6的时候引入 let 和 const ...
0推荐
8K 浏览

javascript 之谜系列:为什么 [1,2] + [3,4] 不等于 [1,2,3,4]?

在 stackoverflow 上有人提问: arrays - Why does [1,2] + [3,4] = "1,23,4" in JavaScript? 问题 我想将一个数组追加到另一个...
0推荐
11K 浏览

JavaScript迭代与迭代器(Iterable and Iterator)

我们在很前面的时候就讲到了迭代器这么一个东西。那么他究竟是什么呢?又有什么样的作用呢?本节我们就来讲述 Iterables 与 Iterators。也就是可迭代性与迭代器。
0推荐
7K 浏览

JavaScript中的模块化开发

模块化开发是一种生产方式,这种方式生产效率高,维护成本低。从软件开发角度来说,模块化开发是一种开发模式,写代码的一种方式,开发效率高,方便后期维护。
0推荐
6K 浏览

this - 想说爱你不容易

javascript中的this是啥东西?为啥我们经常被他搞得晕头转向不知所以?他是恶魔?是天使 ?是怪胎?让我们一起来揭开它那神秘的面纱。
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档