灏洋廊坊网络公司专注于廊坊网站建设、廊坊网站优化!

网站建设

香河灏洋专业的网站建设公司,竭诚为您服务!
当前位置:主页 > 新闻资讯 > 网站建设 > requirejs JavaScript代码优化

requirejs JavaScript代码优化

作者:admin   来源:未知   发表时间:2018-04-18 20:03  

导读: RequireJS是提高速度和JavaScript代码质量的一种有效方式,使更多的可读性和易于维护。 在这篇文章中,我将介绍你到RequireJS,你可以开始使用它。我们将优化通过文件要求和定义模块,甚至触摸。 简而言之,require.js是一个脚本程序,允许你运...



RequireJS是提高速度和JavaScript代码质量的一种有效方式,使更多的可读性和易于维护。

在这篇文章中,我将介绍你到RequireJS,你可以开始使用它。我们将优化通过文件要求和定义模块,甚至触摸。

简而言之,require.js是一个脚本程序,允许你运行你的JavaScript代码文件和模块,管理每个模型的依赖关系。

定义模块
使用AMD模式意味着我们的代码可以构建模块,而这些模型只是代码的一部分,并在我们的应用程序中做一些事情。在模块或100,你可以把这两行代码,它只是取决于你想要的模块来做。

定义一个模块,我们用这样的代码:

定义(函数(){函数(x,y){添加
返回x y;
}
}在这个例子中,我创建了一个简单的添加函数,它没有依赖项,但是如果需要这个函数,自定义函数jQuery将正常工作,因此它将形成:

定义([ ‘jQuery ’],函数(){函数的地方(mydiv){
返回$(mydiv)。Html(‘我;样文’);
}
})这个语法,首先告诉我们的jQuery的代码,然后运行,这样就可以在需要的时候,和jQuery。我们也可以使用这个模块,我们已经写在JavaScript文件,它并不局限于框架或插件。

文件要求
requirejs和异步模块定义(AMD)开始工作,我们必须先下载,然后链接到我们的文件,在这样的require.js文件头:

<;script src= ";的要求。JS ";数据主要为";主要";>;<;\/脚本>;你可能想知道什么数据是主要属性,和requirejs的使用意味着当你需要调用的头文件,你可以链接到你的JavaScript应用程序的主文件,主数据属性是一个链接到主应用程序的JavaScript文件,在这种情况下main.js。(注requirejs自动添加。结束时的js文件名。)

main.js文件,您将配置requirejs和定义文件时需要放置和使用荷载对自己的模块的基本路径。


要求的功能
requirejs需要一个简单的函数加载的脚本,在这种情况下,requirejs加载jQuery:

要求([ ";jQuery ";];功能($){
返回(&lsquo;# mydiv &rdquo;),Html(&lsquo;你好;RequireJS;这;是;说话&rdquo;);
});RequireJS最好的一点是,它是非常可读的,如果你看的代码块中,你将看到的,首先需要抓住的jquery.js文件的名称,它通过一个匿名函数作为jQuery的一个参数,当这样做时,你可以使用所有的jQuery代码,请。

现在,你通常不会有一个jquery.js jQuery库,和大多数的框架和插件,我们通常选择负载然后从GitHub或者谷歌的CDN,我们需要配置的路径,使它们指向正确的位置:

Require.config({路径:{)
";jQuery ";:";HTTPS:\ \/ \ \/ Ajax。googleapis .com \ \/ \ \/ \ \/ jQuery的Ajax库\ \/ \ \/ jQuery 1.9.0版”;

本文由廊坊网络公司编辑整理。

本网站中部分原创内容,版权由香河灏洋网络所有,如转载请标注文章链接,违者必究。

上一篇:如何提高企业网站流量的转化率

下一篇:没有了


相关文章
  • 2016-12-21互联网营销教学过程中的问题

    由于网络营销的重要内容势必成为未来网络发展的方向,网络营销人才将是未来电子商务的发展,将有更好的发展前景,其重要的网络营销内容也将 成为未来网络发展方向。 会有很多吸入。 但各大高校电子商务专业毕业生的就业情况,但并不理想。 这种...

  • 2017-07-12"微信头条"上线,今日头条最大“对手”来了?

    6月15日清晨,微信悄然发布了一项针对一切用户的晋级,在最新版本的微信中,点击最上方搜寻框,新增了一项【冤家圈热文】的性能。点击此性能,能够看到微信为用户筛选的10篇优质文章,每次下拉刷新再次推荐10篇。 *网站建设专家感觉【冤家圈热文...

  • 售前电话:17326913295
  • 售后电话:17326913295
  • 联系邮箱:634836608@qq.com
  • 联系地址:廊坊香河县新华大街兴业家园

首页 | 网站建设 | 空间域名 | 网络优化 | 联系我们 | 常见问题 | 视频模块 | 图片模块 | 网站地图

按地区拼音首字母选择建站公司列表 :A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

廊坊香河灏洋廊坊网络公司|专注于香河做网站、廊坊网站建设、廊坊网站优化、廊坊网站托管等业务!