用于将多个Jquery就绪函数组合为单个就绪函数的Grunt任务
Grunt task for combining multiple Jquery ready functions into single ready function
我已经准备好了分布在多个文件中的函数,我希望对这些文件进行合并和缩小。是否有一项艰巨的任务将所有准备就绪的功能合并为一个功能?
// file1.js
$(document).ready(function(){
$(".class1").click(function () {
// Some Action
})
})
// file2.js
$(document).ready(function(){
$(".class3").on("blur", function () {
// Some Action
})
})
// file3.js
$(document).ready(function(){
$(".class2").on("change", function () {
// Some Action
})
})
// file4.js
$(document).ready(function(){
$(".class3").click(function () {
// Some Action
})
})
我在找。。。
// file.js
$(document).ready(function(){
$(".class1").click(function () {
// Some Action
})
$(".class3").on("blur", function () {
// Some Action
})
$(".class2").on("change", function () {
// Some Action
})
$(".class3").click(function () {
// Some Action
})
})
如果我只是运行grunt task来合并所有文件,并使用grunt contrib uglify在一个文件中合并多个就绪函数,这会损害性能吗?
// file.js
$(document).ready(function(){
$(".class1").click(function () {
// Some Action
})
})
$(document).ready(function(){
$(".class3").on("blur", function () {
// Some Action
})
})
$(document).ready(function(){
$(".class2").on("change", function () {
// Some Action
})
})
$(document).ready(function(){
$(".class3").click(function () {
// Some Action
})
})
谢谢你检查这个问题。祝你今天过得愉快。如果这是一个重复的问题,很抱歉。发布此问题是因为在其他地方找不到答案。
您可以使用grunt jquery ready,它将执行您想要的操作。
你应该先连接你所有的文件,然后用这种方式使用这个grunt插件。我测试了这个,它工作
grunt.initConfig({
'jquery-ready' : {
path: 'path_to_your_folder/your_script_file.js',
runSync: false
}
grunt.loadNpmTasks('grunt-jquery-ready');
grunt.registerTask('default', "jquery-ready");
});
结果在执行后,我得到了以下格式的文件:
$(document).ready(function(){
all the content of my script.js file is placed here automatically.
});
请参阅主网站了解更多信息:
将连接的.js文件封装为就绪函数
相关文章:
- 就绪函数上的指令只能执行一次
- 我们如何在jQuery Datatable调用结果中启动另一个jQuery插件,而不是页面就绪函数
- 在jQuery就绪函数上未完成Primefaces布局组件
- 是$(()=>{})ES6中的jQuery匿名或就绪函数
- 在jquery循环幻灯片中使用加载函数而不是就绪函数
- jQuery就绪函数无法正常工作
- 如何获得一个就绪函数和另一个函数在 document.ready 中很好地播放
- 当单击 jsp 中的按钮时,它会再次调用 js 中的就绪函数.错误
- 如何将文档就绪函数放置在 ajax 函数中
- JavaScript 文档就绪函数
- 就绪函数中的委派函数
- 如何在文档就绪函数下使用回调函数
- JSNI (GWT-GWTP):jQuery在就绪事件触发后不会在“文档就绪”函数中选择节点
- 动态创建的用户控件中的就绪函数
- jQuery 文档就绪 - 函数调用:顺序或异步
- 使用语义 UI 选项卡启用的多个路由的文档就绪函数应该去哪里
- Javascript 命名空间就绪函数
- 如何模拟jquery就绪函数
- 如何在jQuery中运行通过AJAX加载的DOM就绪函数
- JQuery就绪函数问题