炼数成金 大数据JavaScript
订阅

JavaScript

npm 发布 2017 JavaScript 框架报告
npm 发布 2017 JavaScript 框架报告
Laurie Voss 说,JavaScript 社区在编程语言史上以前所未有的速度增长着,npm 中的包也随之增长。npm 作为开发者分发和发现 JavaScript 代码的中心枢纽,我们可以看到应用程序开发者编写代码以及他们使用工具的趋势 ...
JavaScript 框架这一年:React、Angular 们正在互相渗透
JavaScript 框架这一年:React、Angular 们正在互相渗透
组件(components)是一个很棒的概念。设计师喜欢它们,因为通过组件,设计师可以和开发人员拥有共同的语言,能够把系统的设计清楚的表达出来;开发人员喜欢它们,因为这意味着他们可以专注于构建小型,自包含且可重 ...
常见的 JavaScript 内存泄露
常见的 JavaScript 内存泄露
JavaScript对未声明变量的处理方式:在全局对象上创建该变量的引用(即全局对象上的属性,不是变量,因为它能通过 delete删除)。如果在浏览器中,全局对象就是window对象。如果未声明的变量缓存大量的数据,会导致这 ...
JavaScript 性能优化的小知识总结
JavaScript 性能优化的小知识总结
在一个函数中会用到全局对象存储为局部变量来减少全局查找,因为访问局部变量的速度要比访问全局变量的速度更快些。如果针对的是不断运行的代码,不应该使用 setTimeout,而应该是用 setInterval,因为 setTimeout ...
这一次,彻底弄懂 JavaScript 执行机制
这一次,彻底弄懂 JavaScript 执行机制
不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程语言,所以我们可以得出结论:javascri ...
用 Vue 做一个酷炫的 menu
用 Vue 做一个酷炫的 menu
最近看到一个非常酷炫的menu插件,一直想把它鼓捣成vue形式,谁让我是vue的死灰粉呢,如果这都不算爱。开个小玩笑,我们一起来探索黑魔法吧。观看本教程的读者需要具备一定的vue和css3的知识。
谷歌开源 DeepLearn.js,浏览器端的强大机器学习库
谷歌开源 DeepLearn.js,浏览器端的强大机器学习库
DeepLearn.js 是 Google 推出的一个可用于机器智能并加速 WebGL 的开源 JavaScript 库,完全在浏览器中运行,不需要安装,不需要后端处理。DeepLearn.js 提供高效的机器学习构建模块,使我们能够在浏览器中训练神经 ...
一文快速掌握前端开发必备技能
一文快速掌握前端开发必备技能
ECMAScript 6(简称 ES6)于 2015 年 6 月正式发布,是 JavaScript 语言的下一代标准。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。标准的制定者有计划,以后每年发布一 ...
Angular 5.0 来了,有这些大变化
Angular 5.0 来了,有这些大变化
我们很高兴地宣布Angular 5.0.0——五角形甜甜圈发布啦!这又是一个主版本,包含新功能并修复了很多bug。它再次体现了我们把Angular做得更小、更快、更好用的一贯目标。以下简单介绍v5的重大变化。要了解详情,请看c ...
JavaScript 函数式编程介绍
JavaScript 函数式编程介绍
当 Brendan Eich 在 1995 年创造 JavaScript 时,他原本打算将 Scheme 移植到浏览器里。Scheme 作为 Lisp 的方言,是一种函数式编程语言。而当 Eich 被告知新的语言应该是一种可以与 Java 相比的脚本语言后,他最终 ...
别了,Firebug!
别了,Firebug!
如果你是前端开发者,那你肯定知道或用过 Firebug。10月24日,Mozilla 工程师和 Firebug 团队领导 Jan Honza Odvarko 在 Mozilla 博客发文称, Firebug 是最流行且最强大的 Web 开发工具,有着非凡的成功。2005 年 F ...
探索传统 JavaScript 基准测试(下)
探索传统 JavaScript 基准测试(下)
Kraken 测试还有许多其它的问题,不过现在让我们继续讨论过去五年中最有影响力的 JavaScript 基准测试—— Octane 测试。深入接触 OctaneOctane 基准是 V8 基准的继承者,最初由谷歌于 2012 年中期发布,目前的版本 ...
探索传统 JavaScript 基准测试(上)
探索传统 JavaScript 基准测试(上)
可以很公平地说,JavaScript 是当下软件工程中最重要的技术。对于那些深入接触过编程语言、编译器和虚拟机的人来说,这仍然有点令人惊讶,因为在语言设计者们看来,JavaScript 不是十分优雅;在编译器工程师们看来, ...
JavaScript 数组方法对比
JavaScript 数组方法对比
JavaScript 提供了多种新增,移除,替换数组元素的方法,但是有些会影响原来的数组;有些则不会,它是新建了一个数组。使用 array.push() 和 array.ushift() 新增元素会影响原来的数组。两种方式新增元素不会影响原 ...
JavaScript This 的六道坎
JavaScript This 的六道坎
权力最小的大佬是作为备胎的存在,在普通情况下就是全局,浏览器里就是window;在use strict的情况下就是undefined。第二层大佬说白了就是找这个函数前面的点.。如果用到this的那个函数是属于某个 context object 的 ...

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

社区热帖

     

    GMT+8, 2018-1-24 13:50 , Processed in 0.577527 second(s), 16 queries .