炼数成金 大数据JavaScript
订阅

JavaScript

探索传统 JavaScript 基准测试(上)
探索传统 JavaScript 基准测试(上)
可以很公平地说,JavaScript 是当下软件工程中最重要的技术。对于那些深入接触过编程语言、编译器和虚拟机的人来说,这仍然有点令人惊讶,因为在语言设计者们看来,JavaScript 不是十分优雅;在编译器工程师们看来, ...
JavaScript 数组方法对比
JavaScript 数组方法对比
JavaScript 提供了多种新增,移除,替换数组元素的方法,但是有些会影响原来的数组;有些则不会,它是新建了一个数组。使用 array.push() 和 array.ushift() 新增元素会影响原来的数组。两种方式新增元素不会影响原 ...
JavaScript This 的六道坎
JavaScript This 的六道坎
权力最小的大佬是作为备胎的存在,在普通情况下就是全局,浏览器里就是window;在use strict的情况下就是undefined。第二层大佬说白了就是找这个函数前面的点.。如果用到this的那个函数是属于某个 context object 的 ...
十大最受欢迎的 React Native 应用开发编辑器
十大最受欢迎的 React Native 应用开发编辑器
市面上用于开发工作的编辑器非常多,笔者会经常因为不同的编程语言该如何选择好用的编辑器而感到纠结。而在随后从事 React Native 开发工作过程中,对相应的编辑器做了一些探索和研究,本文总结了一些非常适合移动应 ...
深入 JavaScript 数组:进化与性能
深入 JavaScript 数组:进化与性能
正式开始前需要声明,本文并不是要讲解 JavaScript 数组基础知识,也不会涉及语法和使用案例。本文讲得更多的是内存、优化、语法差异、性能、近来的演进。在使用 JavaScript 前,我对 C、C++、C# 这些已经颇为熟悉。 ...
React 许可证的五宗罪
React 许可证的五宗罪
Facebook 公司的 BSD+专利许可证失败的原因不是因为许可证本身,而是因为它忽略了开源软件更深层次的本质。2017 年 7 月,Facebook 公司应用于 react 等项目的许可证组合被 Apache 软件基金会禁止使用。该许可证组合 ...
WordPress 宣布停止使用 React,网传百度也停用 React
WordPress 宣布停止使用 React,网传百度也停用 React
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,也可以把WordPress当作一个内容管理系统(CMS)来使用。WordPress几乎所有项目都基于React开发,比如,最 ...
SparkUI:一个可供参考的前端开发实践
SparkUI:一个可供参考的前端开发实践
SparkUI 是一套完整且灵活的前端开发解决方案。该方案基于 React,由 Modula 应用状态管理框架、一系列可重用的前端组件、以及构建 SPA 所需的各类支持库组成。该方案重视可重用性、灵活性、可测试性以及开发效率, ...
前端跨域知识总结
前端跨域知识总结
跨域一词从字面意思看,就是跨域名嘛,但实际上跨域的范围绝对不止那么狭隘。具体概念如下:只要协议、域名、端口有任何一个不同,都被当作是不同的域。之所以会产生跨域这个问题呢,其实也很容易想明白,要是随便引 ...
2017年顶尖的JavaScript插件列表!
2017年顶尖的JavaScript插件列表!
JavaScript是一种强大而动态的语言,是ECMAScript语言规范中已经标准化的最强大的解释型语言之一,它与HTML、CSS一道被称为web开发的三大核心技术。即便JavaScript很火,也不是每个人都能熟练掌握JavaScript插件,本 ...
JavaScript 疲劳终极指南:我们行业的真相
JavaScript 疲劳终极指南:我们行业的真相
抱怨 JS 疲劳就像是在抱怨人类发明了太多解决问题的工具:从邮件到飞机到宇宙飞船。上周我在 NebraskaJS 2017 会议上做了一个和这个话题极其类似的演讲,我也收到了许多积极的反馈,所以我就想这个演讲也可以写成一 ...
Vue.js 很好,但是比 Angular 或 React 更好吗?
Vue.js 很好,但是比 Angular 或 React 更好吗?
Vue.js 是一个用于创建 Web UI 的 JavaScript 库。结合其他的一些工具,它也可以成为一个“框架”。通过我们的上一篇博客,想必你已经知道 Vue.js 是顶级框架之一,并且在很多场景下已经替换了 Angular 和 React。这 ...
前端框架这么多,该何去何从?
前端框架这么多,该何去何从?
作为一个软件开发者,最大的挑战就是在不断涌现的新技术中进行取舍,持续学习是从事这一行业的必备技能。在这个领域里,技术更新最快地又非前端莫属了。各种框架的出现、版本的更新此起彼伏,呈现出一派欣欣向荣之景 ...
如何写出小而清晰的函数?(JS 版)
如何写出小而清晰的函数?(JS 版)
本文以 JavaScript 为例,介绍了该如何优化函数,使函数清晰易读,且更加高效稳定。软件的复杂度一直在持续增长。代码质量对于保证应用的可靠性、易扩展性非常重要。然而,几乎每一个开发者,包括我自己,在职业生涯 ...
浅谈 Node.js 单线程模型
浅谈 Node.js 单线程模型
Node.js采用 事件驱动 和 异步I/O 的方式,实现了一个单线程、高并发的运行时环境,而单线程就意味着同一时间只能做一件事,那么Node.js如何利用单线程来实现高并发和异步I/O?一般来说,高并发的解决方案就是多线程 ...

 

GMT+8, 2020-10-25 16:48 , Processed in 0.129533 second(s), 16 queries .