百科 > IT百科 > 系统软件 > 电脑问题 > 正文

javascript模块化编程库require的用法

  require的用法,随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。require的用法。

require的用法

  RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS必将使您的前端代码质量得以提升。下面将为大家粗略的介绍一下require的用法。

  先来看一段常见的场景,通过示例讲解require的用法

正常编写方式

index.html:

require的用法

a.js:

require的用法

可能你更喜欢这样写

require的用法

  第二种方法使用了块作用域来申明function防止污染全局变量,本质还是一样的,当运行上面两种例子时不知道你是否注意到,alert执行的时候,html内容是一片空白的,即<span>body</span>并未被显示,当点击确定后,才出现,这就是JS阻塞浏览器渲染导致的结果。

requirejs写法

index.html:

require的用法

a.js:

require的用法

  浏览器提示了"it works",说明运行正确,但是有一点不一样,这次浏览器并不是一片空白,body已经出现在页面中,目前为止可以知道require的用法具有如下优点:

  1、防止js加载阻塞页面渲染

  2、使用程序调用的方式加载js,防出现如下丑陋的场景

require的用法

  编后语:以上就是关于javascript模块化编程库require的用法,以及使用require模块的好处。

网友评论