require的用法,随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。require的用法。
RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS必将使您的前端代码质量得以提升。下面将为大家粗略的介绍一下require的用法。
先来看一段常见的场景,通过示例讲解require的用法
正常编写方式
index.html:
a.js:
可能你更喜欢这样写
第二种方法使用了块作用域来申明function防止污染全局变量,本质还是一样的,当运行上面两种例子时不知道你是否注意到,alert执行的时候,html内容是一片空白的,即<span>body</span>并未被显示,当点击确定后,才出现,这就是JS阻塞浏览器渲染导致的结果。
requirejs写法
index.html:
a.js:
浏览器提示了"it works",说明运行正确,但是有一点不一样,这次浏览器并不是一片空白,body已经出现在页面中,目前为止可以知道require的用法具有如下优点:
1、防止js加载阻塞页面渲染
2、使用程序调用的方式加载js,防出现如下丑陋的场景
编后语:以上就是关于javascript模块化编程库require的用法,以及使用require模块的好处。
大型站长资讯类网站! https://www.0635zz.cn