-
一个简单的JavaScript函数式编程教程
前言4月初在北京的时候,徐昊同学表示我们公司的同事们写的文章都太简单,太注重细节,然后捡起了芝麻丢了西瓜,于是我就不再更新博客(其实根本原因是项目太忙).上周和其他几个同事一起参加“Mart...
-
Magic:轻量级JavaScript UI组件
本文由码农网–小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! Magic是一款基于JavaScript的UI组件,Magic框架的代码量很少,运行效率非常出色.同时Magic包含了很多常用的网...
-
JavaScript客户端检测技术
1.Firefox?Gecko是firefox的呈现引擎.当初的Gecko是作为通用Mozilla浏览器一部分开发的,而第一个采用Gecko引擎的浏览器是Netscape6;我们可以使用用户代理检测下:如下JS代码:varua=navigator....
-
细说JavaScript异步函数发展历程
对大部分的JavaScript开发者而言,async函数是个新鲜事物,它的发展经历了一个漫长的旅程.因此本文试图梳理总结JavaScript异步函数的发展历程:在不久之前,我们还只能写回调函数来实现异步,然后Pr...
-
JavaScript中getter/setter的实现
虽然ES5中为我们提供了Object.defineProperty方法来设置getter与setter,但此原生方法使用起来并不方便,我们何不自己来实现一个类,只要继承该类并遵循一定的规范就可以拥有媲美原生的getter与set...
-
JavaScript 对象深入学习总结
JavaScript中,除了五种原始类型(即数字,字符串,布尔值,null,undefined)之外的都是对象了,所以,不把对象学明白怎么继续往下学习呢?一.概述对象是一种复合值,它将很多值(原始值或其他对象)聚...
-
在 Microsoft Edge 提供快速的 JavaScript 性能
我们已经在Windows10和MicrosoftEdge大大地提高了ChakraJavaScript引擎的性能.目的是尽可能地利用现有硬件,让你的?JavaScript代码跑的更快.以便你创建的网页能在?MicrosoftEdge中提供更好的用户...
-
使用 JavaScript 进行函数式编程 (一)
本文是函数式编程系列的第一篇文章.这里我会简要介绍一下编程范式,然后会直接介绍使用Javascript进行函数式编程的概念,因为JavsScript是最被认可的函数式程序语言之一.我们鼓励读者通过参考资料...
-
如何成为一个伟大的 JavaScript 程序员
本文由码农网–王国峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 遥想当年还年少的时候,我的兴趣爱好就跨越了各种不相关的领域.我喜欢数学,如同我深爱历史那样.我的目...
-
更快学习 JavaScript 的 6 个思维技巧
本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 我们在学习JavaScript,或其他任何编码技能的时候,往往是因为这些拦路虎而裹足不前:有些概念可能会造成...
-
为什么 JavaScript 会在移动端中胜出?
JavaScript并不是世界上最优美的编程语言.正因如此,一个世界级的专家写了一本关于这个语言的“精粹?”的书.这本书的名字是“深度挖掘javascript的亮点”,因为优秀的东西被埋的相当深.即便如此,它...
-
每个程序员都需要学习 JavaScript 的7个理由
本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 最近在和招聘经理交流现在找一个好的程序员有多难的时候,我渐渐意识到了现在编程语言越来越倾重于JavaS...
-
如何在 JavaScript 对象中嵌入私有成员
最近,我开发一个项目?AngularCloudDataConnector,帮助Angular开发者使用云数据,特别是?Azure移动服务,使用WEB标准,像索引数据库(indexedDB).我尝试建立一种方式,使得JavaScript开发者能将私有成...
-
图文解说 JavaScript this 到底指向什么?
JavaScript是一种脚本语言,支持函数式编程、闭包、基于原型的继承等高级功能.JavaScript一开始看起来感觉会很容易入门,但是随着使用的深入,你会发现JavaScript其实很难掌握,有些基本概念让人匪夷...
-
JavaScript删除数组重复元素的5个高效算法
之前一段时间一直在准备面试,因而博客太久没更新;现在基本知识点都复习完毕,接下来就分享下面试的一些常见问题:去正规的互联网公司笔试、面试有很大的概率会碰到?使用javascript实现数组去重?...