摘要:但是,由于天生存在着一点戏剧性据传说是在飞机上几天时间设计出来的,模块系统作为一门语言最基本的属性却是所缺的。尤其是在多页面的项目下,不同页面的脚本都是根据依赖关系异步按需加载的,不用手动处理每个页面加载脚本的情况。 转原文 概述 javaScript — 目录最火热的语言,到处发着光芒, html5, hybrid apps, node.js, full-stack 等等。jav...
摘要:检测检测一个变量是否为数组类型,最直接的方法这种方法问题在于如果网页中有多个框架,即存在多个版本的构造函数,不同框架的数组实例检测起来就会失败,但这种情况毕竟不常见。 无论什么编程语言,数组总是用的最多的引用数据类型之一。JS中的数组有些特殊,它不像Java那种强类型语言那样,一个数组只能存放一种类型的数据。JavaScript允许数组中的每一项的数据类型不同。、 本文分九个层面对Ja...
摘要:异步编程在传统编程实践中,大多数操作都是同步发生的。中的异步编程异步是一种输入输出处理的形式,它允许在传输完成之前,其它处理能继续进行。 本文转载自:众成翻译译者:网络埋伏纪事链接:http://www.zcfy.cc/article/1759原文:https://blog.risingstack.com/node-hero-async-programming-in-node-js/ ...
摘要:背景最近我们前端团队在重构大量的组件,为了保证代码质量,我要求团队中的成员必须编写单元测试,并且测试覆盖率达到以上。总结对一个持续集成的项目来说,单元测试非常重要,同时最好具有较高的测试覆盖率。 背景 最近我们前端团队在重构大量的 UI 组件,为了保证代码质量,我要求团队中的成员必须编写单元测试,并且测试覆盖率达到 80% 以上。那么问题来了,为什么是 80% 的覆盖率? 这是一个硬性...
摘要:本教程可能不是最精品的,但一定是最细致的。插件开发下面我们就来看第二种方式的插件开发。然后我们的插件代码在这个方法里面展开。 要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。 学会使用jQuery并不难,因为它简单易学,并且相信你接触...